com.softlayer.api.service.network.subnet.IpAddress Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of softlayer-api-client Show documentation
Show all versions of softlayer-api-client Show documentation
API client for accessing the SoftLayer API
The newest version!
package com.softlayer.api.service.network.subnet;
import com.softlayer.api.ApiClient;
import com.softlayer.api.ResponseHandler;
import com.softlayer.api.annotation.ApiMethod;
import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Entity;
import com.softlayer.api.service.Hardware;
import com.softlayer.api.service.network.Component;
import com.softlayer.api.service.network.Gateway;
import com.softlayer.api.service.network.Storage;
import com.softlayer.api.service.network.Subnet;
import com.softlayer.api.service.network.application.delivery.Controller;
import com.softlayer.api.service.network.logging.Syslog;
import com.softlayer.api.service.network.protection.Address;
import com.softlayer.api.service.network.storage.allowed.Host;
import com.softlayer.api.service.network.tunnel.module.context.address.Translation;
import com.softlayer.api.service.software.VirtualLicense;
import com.softlayer.api.service.virtual.Guest;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.Future;
/**
* The SoftLayer_Network_Subnet_IpAddress data type contains general information relating to a single SoftLayer IPv4 address.
*
* @see SoftLayer_Network_Subnet_IpAddress
*/
@ApiType("SoftLayer_Network_Subnet_IpAddress")
public class IpAddress extends Entity {
/**
* The SoftLayer_Network_Storage_Allowed_Host information to connect this IP Address to Network Storage supporting access control lists.
*/
@ApiProperty
protected Host allowedHost;
public Host getAllowedHost() {
return allowedHost;
}
public void setAllowedHost(Host allowedHost) {
this.allowedHost = allowedHost;
}
/**
* The SoftLayer_Network_Storage objects that this SoftLayer_Hardware has access to.
*/
@ApiProperty
protected List allowedNetworkStorage;
public List getAllowedNetworkStorage() {
if (allowedNetworkStorage == null) {
allowedNetworkStorage = new ArrayList();
}
return allowedNetworkStorage;
}
/**
* The SoftLayer_Network_Storage objects whose Replica that this SoftLayer_Hardware has access to.
*/
@ApiProperty
protected List allowedNetworkStorageReplicas;
public List getAllowedNetworkStorageReplicas() {
if (allowedNetworkStorageReplicas == null) {
allowedNetworkStorageReplicas = new ArrayList();
}
return allowedNetworkStorageReplicas;
}
/**
* The application delivery controller using this address.
*/
@ApiProperty
protected Controller applicationDeliveryController;
public Controller getApplicationDeliveryController() {
return applicationDeliveryController;
}
public void setApplicationDeliveryController(Controller applicationDeliveryController) {
this.applicationDeliveryController = applicationDeliveryController;
}
/**
* An IPSec network tunnel's address translations. These translations use a SoftLayer ip address from an assigned static NAT subnet to deliver the packets to the remote (customer) destination.
*/
@ApiProperty
protected List contextTunnelTranslations;
public List getContextTunnelTranslations() {
if (contextTunnelTranslations == null) {
contextTunnelTranslations = new ArrayList();
}
return contextTunnelTranslations;
}
/**
* All the subnets routed to an IP address.
*/
@ApiProperty
protected List endpointSubnets;
public List getEndpointSubnets() {
if (endpointSubnets == null) {
endpointSubnets = new ArrayList();
}
return endpointSubnets;
}
/**
* A network component that is statically routed to an IP address.
*/
@ApiProperty
protected com.softlayer.api.service.virtual.guest.network.Component guestNetworkComponent;
public com.softlayer.api.service.virtual.guest.network.Component getGuestNetworkComponent() {
return guestNetworkComponent;
}
public void setGuestNetworkComponent(com.softlayer.api.service.virtual.guest.network.Component guestNetworkComponent) {
this.guestNetworkComponent = guestNetworkComponent;
}
/**
* A network component that is statically routed to an IP address.
*/
@ApiProperty
protected com.softlayer.api.service.virtual.guest.network.component.IpAddress guestNetworkComponentBinding;
public com.softlayer.api.service.virtual.guest.network.component.IpAddress getGuestNetworkComponentBinding() {
return guestNetworkComponentBinding;
}
public void setGuestNetworkComponentBinding(com.softlayer.api.service.virtual.guest.network.component.IpAddress guestNetworkComponentBinding) {
this.guestNetworkComponentBinding = guestNetworkComponentBinding;
}
/**
* A server that this IP address is routed to.
*/
@ApiProperty
protected Hardware hardware;
public Hardware getHardware() {
return hardware;
}
public void setHardware(Hardware hardware) {
this.hardware = hardware;
}
/**
* A network component that is statically routed to an IP address.
*/
@ApiProperty
protected Component networkComponent;
public Component getNetworkComponent() {
return networkComponent;
}
public void setNetworkComponent(Component networkComponent) {
this.networkComponent = networkComponent;
}
/**
* The network gateway appliance using this address as the private IP address.
*/
@ApiProperty
protected Gateway privateNetworkGateway;
public Gateway getPrivateNetworkGateway() {
return privateNetworkGateway;
}
public void setPrivateNetworkGateway(Gateway privateNetworkGateway) {
this.privateNetworkGateway = privateNetworkGateway;
}
@ApiProperty
protected List protectionAddress;
public List getProtectionAddress() {
if (protectionAddress == null) {
protectionAddress = new ArrayList();
}
return protectionAddress;
}
/**
* The network gateway appliance using this address as the public IP address.
*/
@ApiProperty
protected Gateway publicNetworkGateway;
public Gateway getPublicNetworkGateway() {
return publicNetworkGateway;
}
public void setPublicNetworkGateway(Gateway publicNetworkGateway) {
this.publicNetworkGateway = publicNetworkGateway;
}
/**
* An IPMI-based management network component of the IP address.
*/
@ApiProperty
protected Component remoteManagementNetworkComponent;
public Component getRemoteManagementNetworkComponent() {
return remoteManagementNetworkComponent;
}
public void setRemoteManagementNetworkComponent(Component remoteManagementNetworkComponent) {
this.remoteManagementNetworkComponent = remoteManagementNetworkComponent;
}
/**
* An IP address' associated subnet.
*/
@ApiProperty
protected Subnet subnet;
public Subnet getSubnet() {
return subnet;
}
public void setSubnet(Subnet subnet) {
this.subnet = subnet;
}
/**
* All events for this IP address stored in the datacenter syslogs from the last 24 hours
*/
@ApiProperty
protected List syslogEventsOneDay;
public List getSyslogEventsOneDay() {
if (syslogEventsOneDay == null) {
syslogEventsOneDay = new ArrayList();
}
return syslogEventsOneDay;
}
/**
* All events for this IP address stored in the datacenter syslogs from the last 7 days
*/
@ApiProperty
protected List syslogEventsSevenDays;
public List getSyslogEventsSevenDays() {
if (syslogEventsSevenDays == null) {
syslogEventsSevenDays = new ArrayList();
}
return syslogEventsSevenDays;
}
/**
* Top Ten network datacenter syslog events, grouped by destination port, for the last 24 hours
*/
@ApiProperty
protected List topTenSyslogEventsByDestinationPortOneDay;
public List getTopTenSyslogEventsByDestinationPortOneDay() {
if (topTenSyslogEventsByDestinationPortOneDay == null) {
topTenSyslogEventsByDestinationPortOneDay = new ArrayList();
}
return topTenSyslogEventsByDestinationPortOneDay;
}
/**
* Top Ten network datacenter syslog events, grouped by destination port, for the last 7 days
*/
@ApiProperty
protected List topTenSyslogEventsByDestinationPortSevenDays;
public List getTopTenSyslogEventsByDestinationPortSevenDays() {
if (topTenSyslogEventsByDestinationPortSevenDays == null) {
topTenSyslogEventsByDestinationPortSevenDays = new ArrayList();
}
return topTenSyslogEventsByDestinationPortSevenDays;
}
/**
* Top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
*/
@ApiProperty
protected List topTenSyslogEventsByProtocolsOneDay;
public List getTopTenSyslogEventsByProtocolsOneDay() {
if (topTenSyslogEventsByProtocolsOneDay == null) {
topTenSyslogEventsByProtocolsOneDay = new ArrayList();
}
return topTenSyslogEventsByProtocolsOneDay;
}
/**
* Top Ten network datacenter syslog events, grouped by source port, for the last 7 days
*/
@ApiProperty
protected List topTenSyslogEventsByProtocolsSevenDays;
public List getTopTenSyslogEventsByProtocolsSevenDays() {
if (topTenSyslogEventsByProtocolsSevenDays == null) {
topTenSyslogEventsByProtocolsSevenDays = new ArrayList();
}
return topTenSyslogEventsByProtocolsSevenDays;
}
/**
* Top Ten network datacenter syslog events, grouped by source ip address, for the last 24 hours
*/
@ApiProperty
protected List topTenSyslogEventsBySourceIpOneDay;
public List getTopTenSyslogEventsBySourceIpOneDay() {
if (topTenSyslogEventsBySourceIpOneDay == null) {
topTenSyslogEventsBySourceIpOneDay = new ArrayList();
}
return topTenSyslogEventsBySourceIpOneDay;
}
/**
* Top Ten network datacenter syslog events, grouped by source ip address, for the last 7 days
*/
@ApiProperty
protected List topTenSyslogEventsBySourceIpSevenDays;
public List getTopTenSyslogEventsBySourceIpSevenDays() {
if (topTenSyslogEventsBySourceIpSevenDays == null) {
topTenSyslogEventsBySourceIpSevenDays = new ArrayList();
}
return topTenSyslogEventsBySourceIpSevenDays;
}
/**
* Top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
*/
@ApiProperty
protected List topTenSyslogEventsBySourcePortOneDay;
public List getTopTenSyslogEventsBySourcePortOneDay() {
if (topTenSyslogEventsBySourcePortOneDay == null) {
topTenSyslogEventsBySourcePortOneDay = new ArrayList();
}
return topTenSyslogEventsBySourcePortOneDay;
}
/**
* Top Ten network datacenter syslog events, grouped by source port, for the last 7 days
*/
@ApiProperty
protected List topTenSyslogEventsBySourcePortSevenDays;
public List getTopTenSyslogEventsBySourcePortSevenDays() {
if (topTenSyslogEventsBySourcePortSevenDays == null) {
topTenSyslogEventsBySourcePortSevenDays = new ArrayList();
}
return topTenSyslogEventsBySourcePortSevenDays;
}
/**
* A virtual guest that this IP address is routed to.
*/
@ApiProperty
protected Guest virtualGuest;
public Guest getVirtualGuest() {
return virtualGuest;
}
public void setVirtualGuest(Guest virtualGuest) {
this.virtualGuest = virtualGuest;
}
/**
* Virtual licenses allocated for an IP Address.
*/
@ApiProperty
protected List virtualLicenses;
public List getVirtualLicenses() {
if (virtualLicenses == null) {
virtualLicenses = new ArrayList();
}
return virtualLicenses;
}
/**
* An IP's internal identifier.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Long id;
public Long getId() {
return id;
}
public void setId(Long id) {
idSpecified = true;
this.id = id;
}
protected boolean idSpecified;
public boolean isIdSpecified() {
return idSpecified;
}
public void unsetId() {
id = null;
idSpecified = false;
}
/**
* An IP address expressed in dotted quad format.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected String ipAddress;
public String getIpAddress() {
return ipAddress;
}
public void setIpAddress(String ipAddress) {
ipAddressSpecified = true;
this.ipAddress = ipAddress;
}
protected boolean ipAddressSpecified;
public boolean isIpAddressSpecified() {
return ipAddressSpecified;
}
public void unsetIpAddress() {
ipAddress = null;
ipAddressSpecified = false;
}
/**
* Indicates if an IP address is reserved to be used as the network broadcast address and cannot be assigned to a network interface
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Boolean isBroadcast;
public Boolean getIsBroadcast() {
return isBroadcast;
}
public void setIsBroadcast(Boolean isBroadcast) {
isBroadcastSpecified = true;
this.isBroadcast = isBroadcast;
}
protected boolean isBroadcastSpecified;
public boolean isIsBroadcastSpecified() {
return isBroadcastSpecified;
}
public void unsetIsBroadcast() {
isBroadcast = null;
isBroadcastSpecified = false;
}
/**
* Indicates if an IP address is reserved to a gateway and cannot be assigned to a network interface
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Boolean isGateway;
public Boolean getIsGateway() {
return isGateway;
}
public void setIsGateway(Boolean isGateway) {
isGatewaySpecified = true;
this.isGateway = isGateway;
}
protected boolean isGatewaySpecified;
public boolean isIsGatewaySpecified() {
return isGatewaySpecified;
}
public void unsetIsGateway() {
isGateway = null;
isGatewaySpecified = false;
}
/**
* Indicates if an IP address is reserved to a network address and cannot be assigned to a network interface
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Boolean isNetwork;
public Boolean getIsNetwork() {
return isNetwork;
}
public void setIsNetwork(Boolean isNetwork) {
isNetworkSpecified = true;
this.isNetwork = isNetwork;
}
protected boolean isNetworkSpecified;
public boolean isIsNetworkSpecified() {
return isNetworkSpecified;
}
public void unsetIsNetwork() {
isNetwork = null;
isNetworkSpecified = false;
}
/**
* Indicates if an IP address is reserved and cannot be assigned to a network interface
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Boolean isReserved;
public Boolean getIsReserved() {
return isReserved;
}
public void setIsReserved(Boolean isReserved) {
isReservedSpecified = true;
this.isReserved = isReserved;
}
protected boolean isReservedSpecified;
public boolean isIsReservedSpecified() {
return isReservedSpecified;
}
public void unsetIsReserved() {
isReserved = null;
isReservedSpecified = false;
}
/**
* An IP address' user defined note.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected String note;
public String getNote() {
return note;
}
public void setNote(String note) {
noteSpecified = true;
this.note = note;
}
protected boolean noteSpecified;
public boolean isNoteSpecified() {
return noteSpecified;
}
public void unsetNote() {
note = null;
noteSpecified = false;
}
/**
* An IP address' subnet id.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Long subnetId;
public Long getSubnetId() {
return subnetId;
}
public void setSubnetId(Long subnetId) {
subnetIdSpecified = true;
this.subnetId = subnetId;
}
protected boolean subnetIdSpecified;
public boolean isSubnetIdSpecified() {
return subnetIdSpecified;
}
public void unsetSubnetId() {
subnetId = null;
subnetIdSpecified = false;
}
/**
* A count of the SoftLayer_Network_Storage objects that this SoftLayer_Hardware has access to.
*/
@ApiProperty
protected Long allowedNetworkStorageCount;
public Long getAllowedNetworkStorageCount() {
return allowedNetworkStorageCount;
}
public void setAllowedNetworkStorageCount(Long allowedNetworkStorageCount) {
this.allowedNetworkStorageCount = allowedNetworkStorageCount;
}
/**
* A count of the SoftLayer_Network_Storage objects whose Replica that this SoftLayer_Hardware has access to.
*/
@ApiProperty
protected Long allowedNetworkStorageReplicaCount;
public Long getAllowedNetworkStorageReplicaCount() {
return allowedNetworkStorageReplicaCount;
}
public void setAllowedNetworkStorageReplicaCount(Long allowedNetworkStorageReplicaCount) {
this.allowedNetworkStorageReplicaCount = allowedNetworkStorageReplicaCount;
}
/**
* A count of an IPSec network tunnel's address translations. These translations use a SoftLayer ip address from an assigned static NAT subnet to deliver the packets to the remote (customer) destination.
*/
@ApiProperty
protected Long contextTunnelTranslationCount;
public Long getContextTunnelTranslationCount() {
return contextTunnelTranslationCount;
}
public void setContextTunnelTranslationCount(Long contextTunnelTranslationCount) {
this.contextTunnelTranslationCount = contextTunnelTranslationCount;
}
/**
* A count of all the subnets routed to an IP address.
*/
@ApiProperty
protected Long endpointSubnetCount;
public Long getEndpointSubnetCount() {
return endpointSubnetCount;
}
public void setEndpointSubnetCount(Long endpointSubnetCount) {
this.endpointSubnetCount = endpointSubnetCount;
}
/**
* A count of
*/
@ApiProperty
protected Long protectionAddressCount;
public Long getProtectionAddressCount() {
return protectionAddressCount;
}
public void setProtectionAddressCount(Long protectionAddressCount) {
this.protectionAddressCount = protectionAddressCount;
}
/**
* A count of all events for this IP address stored in the datacenter syslogs from the last 24 hours
*/
@ApiProperty
protected Long syslogEventsOneDayCount;
public Long getSyslogEventsOneDayCount() {
return syslogEventsOneDayCount;
}
public void setSyslogEventsOneDayCount(Long syslogEventsOneDayCount) {
this.syslogEventsOneDayCount = syslogEventsOneDayCount;
}
/**
* A count of all events for this IP address stored in the datacenter syslogs from the last 7 days
*/
@ApiProperty
protected Long syslogEventsSevenDayCount;
public Long getSyslogEventsSevenDayCount() {
return syslogEventsSevenDayCount;
}
public void setSyslogEventsSevenDayCount(Long syslogEventsSevenDayCount) {
this.syslogEventsSevenDayCount = syslogEventsSevenDayCount;
}
/**
* A count of top Ten network datacenter syslog events, grouped by destination port, for the last 24 hours
*/
@ApiProperty
protected Long topTenSyslogEventsByDestinationPortOneDayCount;
public Long getTopTenSyslogEventsByDestinationPortOneDayCount() {
return topTenSyslogEventsByDestinationPortOneDayCount;
}
public void setTopTenSyslogEventsByDestinationPortOneDayCount(Long topTenSyslogEventsByDestinationPortOneDayCount) {
this.topTenSyslogEventsByDestinationPortOneDayCount = topTenSyslogEventsByDestinationPortOneDayCount;
}
/**
* A count of top Ten network datacenter syslog events, grouped by destination port, for the last 7 days
*/
@ApiProperty
protected Long topTenSyslogEventsByDestinationPortSevenDayCount;
public Long getTopTenSyslogEventsByDestinationPortSevenDayCount() {
return topTenSyslogEventsByDestinationPortSevenDayCount;
}
public void setTopTenSyslogEventsByDestinationPortSevenDayCount(Long topTenSyslogEventsByDestinationPortSevenDayCount) {
this.topTenSyslogEventsByDestinationPortSevenDayCount = topTenSyslogEventsByDestinationPortSevenDayCount;
}
/**
* A count of top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
*/
@ApiProperty
protected Long topTenSyslogEventsByProtocolsOneDayCount;
public Long getTopTenSyslogEventsByProtocolsOneDayCount() {
return topTenSyslogEventsByProtocolsOneDayCount;
}
public void setTopTenSyslogEventsByProtocolsOneDayCount(Long topTenSyslogEventsByProtocolsOneDayCount) {
this.topTenSyslogEventsByProtocolsOneDayCount = topTenSyslogEventsByProtocolsOneDayCount;
}
/**
* A count of top Ten network datacenter syslog events, grouped by source port, for the last 7 days
*/
@ApiProperty
protected Long topTenSyslogEventsByProtocolsSevenDayCount;
public Long getTopTenSyslogEventsByProtocolsSevenDayCount() {
return topTenSyslogEventsByProtocolsSevenDayCount;
}
public void setTopTenSyslogEventsByProtocolsSevenDayCount(Long topTenSyslogEventsByProtocolsSevenDayCount) {
this.topTenSyslogEventsByProtocolsSevenDayCount = topTenSyslogEventsByProtocolsSevenDayCount;
}
/**
* A count of top Ten network datacenter syslog events, grouped by source ip address, for the last 24 hours
*/
@ApiProperty
protected Long topTenSyslogEventsBySourceIpOneDayCount;
public Long getTopTenSyslogEventsBySourceIpOneDayCount() {
return topTenSyslogEventsBySourceIpOneDayCount;
}
public void setTopTenSyslogEventsBySourceIpOneDayCount(Long topTenSyslogEventsBySourceIpOneDayCount) {
this.topTenSyslogEventsBySourceIpOneDayCount = topTenSyslogEventsBySourceIpOneDayCount;
}
/**
* A count of top Ten network datacenter syslog events, grouped by source ip address, for the last 7 days
*/
@ApiProperty
protected Long topTenSyslogEventsBySourceIpSevenDayCount;
public Long getTopTenSyslogEventsBySourceIpSevenDayCount() {
return topTenSyslogEventsBySourceIpSevenDayCount;
}
public void setTopTenSyslogEventsBySourceIpSevenDayCount(Long topTenSyslogEventsBySourceIpSevenDayCount) {
this.topTenSyslogEventsBySourceIpSevenDayCount = topTenSyslogEventsBySourceIpSevenDayCount;
}
/**
* A count of top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
*/
@ApiProperty
protected Long topTenSyslogEventsBySourcePortOneDayCount;
public Long getTopTenSyslogEventsBySourcePortOneDayCount() {
return topTenSyslogEventsBySourcePortOneDayCount;
}
public void setTopTenSyslogEventsBySourcePortOneDayCount(Long topTenSyslogEventsBySourcePortOneDayCount) {
this.topTenSyslogEventsBySourcePortOneDayCount = topTenSyslogEventsBySourcePortOneDayCount;
}
/**
* A count of top Ten network datacenter syslog events, grouped by source port, for the last 7 days
*/
@ApiProperty
protected Long topTenSyslogEventsBySourcePortSevenDayCount;
public Long getTopTenSyslogEventsBySourcePortSevenDayCount() {
return topTenSyslogEventsBySourcePortSevenDayCount;
}
public void setTopTenSyslogEventsBySourcePortSevenDayCount(Long topTenSyslogEventsBySourcePortSevenDayCount) {
this.topTenSyslogEventsBySourcePortSevenDayCount = topTenSyslogEventsBySourcePortSevenDayCount;
}
/**
* A count of virtual licenses allocated for an IP Address.
*/
@ApiProperty
protected Long virtualLicenseCount;
public Long getVirtualLicenseCount() {
return virtualLicenseCount;
}
public void setVirtualLicenseCount(Long virtualLicenseCount) {
this.virtualLicenseCount = virtualLicenseCount;
}
public Service asService(ApiClient client) {
return service(client, id);
}
public static Service service(ApiClient client) {
return client.createService(Service.class, null);
}
public static Service service(ApiClient client, Long id) {
return client.createService(Service.class, id == null ? null : id.toString());
}
/**
* Every SoftLayer IP address is defined in the SoftLayer_Network_Subnet_IpAddress service. SoftLayer IP addresses are assigned to a SoftLayer_Network_Subnet. The SoftLayer_Network_Subnet_IpAddress service gives you information about an IP address such if it is reserved, a network address, or a gateway. Use the data returned by these methods with other API services to get more detailed information about your services.
*
* SoftLayer customers can order and manage IP addresses through the customer portal. If you need to cancel a subnet please open a sales ticket in our customer portal and our account management staff will assist you.
*
* @see SoftLayer_Network_Subnet_IpAddress
*/
@com.softlayer.api.annotation.ApiService("SoftLayer_Network_Subnet_IpAddress")
public static interface Service extends com.softlayer.api.Service {
public ServiceAsync asAsync();
public Mask withNewMask();
public Mask withMask();
public void setMask(Mask mask);
/**
* This method is used to allow access to a SoftLayer_Network_Storage volume that supports host- or network-level access control.
*
* @see SoftLayer_Network_Subnet_IpAddress::allowAccessToNetworkStorage
*/
@ApiMethod(instanceRequired = true)
public Boolean allowAccessToNetworkStorage(Storage networkStorageTemplateObject);
/**
* This method is used to allow access to multiple SoftLayer_Network_Storage volumes that support host- or network-level access control.
*
* @see SoftLayer_Network_Subnet_IpAddress::allowAccessToNetworkStorageList
*/
@ApiMethod(instanceRequired = true)
public Boolean allowAccessToNetworkStorageList(List networkStorageTemplateObjects);
/**
* Edit a subnet IP address.
*
* @see SoftLayer_Network_Subnet_IpAddress::editObject
*/
@ApiMethod(instanceRequired = true)
public Boolean editObject(IpAddress templateObject);
/**
* This function is used to edit multiple objects at the same time.
*
* @see SoftLayer_Network_Subnet_IpAddress::editObjects
*/
@ApiMethod
public Boolean editObjects(List templateObjects);
/**
* Search for an IP address record by IPv4 address.
*
* @see SoftLayer_Network_Subnet_IpAddress::findByIpv4Address
*/
@ApiMethod
public IpAddress findByIpv4Address(String ipAddress);
/**
* This method is retrieve a list of SoftLayer_Network_Storage volumes that are authorized access to this SoftLayer_Network_Subnet_IpAddress.
*
* @see SoftLayer_Network_Subnet_IpAddress::getAttachedNetworkStorages
*/
@ApiMethod(instanceRequired = true)
public List getAttachedNetworkStorages(String nasType);
/**
* This method retrieves a list of SoftLayer_Network_Storage volumes that can be authorized to this SoftLayer_Network_Subnet_IpAddress.
*
* @see SoftLayer_Network_Subnet_IpAddress::getAvailableNetworkStorages
*/
@ApiMethod(instanceRequired = true)
public List getAvailableNetworkStorages(String nasType);
/**
* Search for an IP address record by IP address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getByIpAddress
*/
@ApiMethod
public IpAddress getByIpAddress(String ipAddress);
/**
* getObject retrieves the SoftLayer_Network_Subnet_IpAddress object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Network_Subnet_IpAddress service. You can only retrieve the IP address whose subnet is associated with a VLAN that is associated with the account that your portal user is assigned to.
*
* @see SoftLayer_Network_Subnet_IpAddress::getObject
*/
@ApiMethod(instanceRequired = true)
public IpAddress getObject();
/**
* This method is used to remove access to multiple SoftLayer_Network_Storage volumes
*
* @see SoftLayer_Network_Subnet_IpAddress::removeAccessToNetworkStorageList
*/
@ApiMethod(instanceRequired = true)
public Boolean removeAccessToNetworkStorageList(List networkStorageTemplateObjects);
/**
* The SoftLayer_Network_Storage_Allowed_Host information to connect this IP Address to Network Storage supporting access control lists.
*
* @see SoftLayer_Network_Subnet_IpAddress::getAllowedHost
*/
@ApiMethod(instanceRequired = true)
public Host getAllowedHost();
/**
* The SoftLayer_Network_Storage objects that this SoftLayer_Hardware has access to.
*
* @see SoftLayer_Network_Subnet_IpAddress::getAllowedNetworkStorage
*/
@ApiMethod(instanceRequired = true)
public List getAllowedNetworkStorage();
/**
* The SoftLayer_Network_Storage objects whose Replica that this SoftLayer_Hardware has access to.
*
* @see SoftLayer_Network_Subnet_IpAddress::getAllowedNetworkStorageReplicas
*/
@ApiMethod(instanceRequired = true)
public List getAllowedNetworkStorageReplicas();
/**
* The application delivery controller using this address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getApplicationDeliveryController
*/
@ApiMethod(instanceRequired = true)
public Controller getApplicationDeliveryController();
/**
* An IPSec network tunnel's address translations. These translations use a SoftLayer ip address from an assigned static NAT subnet to deliver the packets to the remote (customer) destination.
*
* @see SoftLayer_Network_Subnet_IpAddress::getContextTunnelTranslations
*/
@ApiMethod(instanceRequired = true)
public List getContextTunnelTranslations();
/**
* All the subnets routed to an IP address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getEndpointSubnets
*/
@ApiMethod(instanceRequired = true)
public List getEndpointSubnets();
/**
* A network component that is statically routed to an IP address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getGuestNetworkComponent
*/
@ApiMethod(instanceRequired = true)
public com.softlayer.api.service.virtual.guest.network.Component getGuestNetworkComponent();
/**
* A network component that is statically routed to an IP address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getGuestNetworkComponentBinding
*/
@ApiMethod(instanceRequired = true)
public com.softlayer.api.service.virtual.guest.network.component.IpAddress getGuestNetworkComponentBinding();
/**
* A server that this IP address is routed to.
*
* @see SoftLayer_Network_Subnet_IpAddress::getHardware
*/
@ApiMethod(instanceRequired = true)
public Hardware getHardware();
/**
* A network component that is statically routed to an IP address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getNetworkComponent
*/
@ApiMethod(instanceRequired = true)
public Component getNetworkComponent();
/**
* The network gateway appliance using this address as the private IP address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getPrivateNetworkGateway
*/
@ApiMethod(instanceRequired = true)
public Gateway getPrivateNetworkGateway();
/**
* @see SoftLayer_Network_Subnet_IpAddress::getProtectionAddress
*/
@ApiMethod(instanceRequired = true)
public List getProtectionAddress();
/**
* The network gateway appliance using this address as the public IP address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getPublicNetworkGateway
*/
@ApiMethod(instanceRequired = true)
public Gateway getPublicNetworkGateway();
/**
* An IPMI-based management network component of the IP address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getRemoteManagementNetworkComponent
*/
@ApiMethod(instanceRequired = true)
public Component getRemoteManagementNetworkComponent();
/**
* An IP address' associated subnet.
*
* @see SoftLayer_Network_Subnet_IpAddress::getSubnet
*/
@ApiMethod(instanceRequired = true)
public Subnet getSubnet();
/**
* All events for this IP address stored in the datacenter syslogs from the last 24 hours
*
* @see SoftLayer_Network_Subnet_IpAddress::getSyslogEventsOneDay
*/
@ApiMethod(instanceRequired = true)
public List getSyslogEventsOneDay();
/**
* All events for this IP address stored in the datacenter syslogs from the last 7 days
*
* @see SoftLayer_Network_Subnet_IpAddress::getSyslogEventsSevenDays
*/
@ApiMethod(instanceRequired = true)
public List getSyslogEventsSevenDays();
/**
* Top Ten network datacenter syslog events, grouped by destination port, for the last 24 hours
*
* @see SoftLayer_Network_Subnet_IpAddress::getTopTenSyslogEventsByDestinationPortOneDay
*/
@ApiMethod(instanceRequired = true)
public List getTopTenSyslogEventsByDestinationPortOneDay();
/**
* Top Ten network datacenter syslog events, grouped by destination port, for the last 7 days
*
* @see SoftLayer_Network_Subnet_IpAddress::getTopTenSyslogEventsByDestinationPortSevenDays
*/
@ApiMethod(instanceRequired = true)
public List getTopTenSyslogEventsByDestinationPortSevenDays();
/**
* Top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
*
* @see SoftLayer_Network_Subnet_IpAddress::getTopTenSyslogEventsByProtocolsOneDay
*/
@ApiMethod(instanceRequired = true)
public List getTopTenSyslogEventsByProtocolsOneDay();
/**
* Top Ten network datacenter syslog events, grouped by source port, for the last 7 days
*
* @see SoftLayer_Network_Subnet_IpAddress::getTopTenSyslogEventsByProtocolsSevenDays
*/
@ApiMethod(instanceRequired = true)
public List getTopTenSyslogEventsByProtocolsSevenDays();
/**
* Top Ten network datacenter syslog events, grouped by source ip address, for the last 24 hours
*
* @see SoftLayer_Network_Subnet_IpAddress::getTopTenSyslogEventsBySourceIpOneDay
*/
@ApiMethod(instanceRequired = true)
public List getTopTenSyslogEventsBySourceIpOneDay();
/**
* Top Ten network datacenter syslog events, grouped by source ip address, for the last 7 days
*
* @see SoftLayer_Network_Subnet_IpAddress::getTopTenSyslogEventsBySourceIpSevenDays
*/
@ApiMethod(instanceRequired = true)
public List getTopTenSyslogEventsBySourceIpSevenDays();
/**
* Top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
*
* @see SoftLayer_Network_Subnet_IpAddress::getTopTenSyslogEventsBySourcePortOneDay
*/
@ApiMethod(instanceRequired = true)
public List getTopTenSyslogEventsBySourcePortOneDay();
/**
* Top Ten network datacenter syslog events, grouped by source port, for the last 7 days
*
* @see SoftLayer_Network_Subnet_IpAddress::getTopTenSyslogEventsBySourcePortSevenDays
*/
@ApiMethod(instanceRequired = true)
public List getTopTenSyslogEventsBySourcePortSevenDays();
/**
* A virtual guest that this IP address is routed to.
*
* @see SoftLayer_Network_Subnet_IpAddress::getVirtualGuest
*/
@ApiMethod(instanceRequired = true)
public Guest getVirtualGuest();
/**
* Virtual licenses allocated for an IP Address.
*
* @see SoftLayer_Network_Subnet_IpAddress::getVirtualLicenses
*/
@ApiMethod(instanceRequired = true)
public List getVirtualLicenses();
}
public static interface ServiceAsync extends com.softlayer.api.ServiceAsync {
public Mask withNewMask();
public Mask withMask();
public void setMask(Mask mask);
/**
* Async version of {@link Service#allowAccessToNetworkStorage}
*/
public Future allowAccessToNetworkStorage(Storage networkStorageTemplateObject);
public Future> allowAccessToNetworkStorage(Storage networkStorageTemplateObject, ResponseHandler callback);
/**
* Async version of {@link Service#allowAccessToNetworkStorageList}
*/
public Future allowAccessToNetworkStorageList(List networkStorageTemplateObjects);
public Future> allowAccessToNetworkStorageList(List networkStorageTemplateObjects, ResponseHandler callback);
/**
* Async version of {@link Service#editObject}
*/
public Future editObject(IpAddress templateObject);
public Future> editObject(IpAddress templateObject, ResponseHandler callback);
/**
* Async version of {@link Service#editObjects}
*/
public Future editObjects(List templateObjects);
public Future> editObjects(List templateObjects, ResponseHandler callback);
/**
* Async version of {@link Service#findByIpv4Address}
*/
public Future findByIpv4Address(String ipAddress);
public Future> findByIpv4Address(String ipAddress, ResponseHandler callback);
/**
* Async version of {@link Service#getAttachedNetworkStorages}
*/
public Future> getAttachedNetworkStorages(String nasType);
public Future> getAttachedNetworkStorages(String nasType, ResponseHandler> callback);
/**
* Async version of {@link Service#getAvailableNetworkStorages}
*/
public Future> getAvailableNetworkStorages(String nasType);
public Future> getAvailableNetworkStorages(String nasType, ResponseHandler> callback);
/**
* Async version of {@link Service#getByIpAddress}
*/
public Future getByIpAddress(String ipAddress);
public Future> getByIpAddress(String ipAddress, ResponseHandler callback);
/**
* Async version of {@link Service#getObject}
*/
public Future getObject();
public Future> getObject(ResponseHandler callback);
/**
* Async version of {@link Service#removeAccessToNetworkStorageList}
*/
public Future removeAccessToNetworkStorageList(List networkStorageTemplateObjects);
public Future> removeAccessToNetworkStorageList(List networkStorageTemplateObjects, ResponseHandler callback);
/**
* Async version of {@link Service#getAllowedHost}
*/
public Future getAllowedHost();
/**
* Async callback version of {@link Service#getAllowedHost}
*/
public Future> getAllowedHost(ResponseHandler callback);
/**
* Async version of {@link Service#getAllowedNetworkStorage}
*/
public Future> getAllowedNetworkStorage();
/**
* Async callback version of {@link Service#getAllowedNetworkStorage}
*/
public Future> getAllowedNetworkStorage(ResponseHandler> callback);
/**
* Async version of {@link Service#getAllowedNetworkStorageReplicas}
*/
public Future> getAllowedNetworkStorageReplicas();
/**
* Async callback version of {@link Service#getAllowedNetworkStorageReplicas}
*/
public Future> getAllowedNetworkStorageReplicas(ResponseHandler> callback);
/**
* Async version of {@link Service#getApplicationDeliveryController}
*/
public Future getApplicationDeliveryController();
/**
* Async callback version of {@link Service#getApplicationDeliveryController}
*/
public Future> getApplicationDeliveryController(ResponseHandler callback);
/**
* Async version of {@link Service#getContextTunnelTranslations}
*/
public Future> getContextTunnelTranslations();
/**
* Async callback version of {@link Service#getContextTunnelTranslations}
*/
public Future> getContextTunnelTranslations(ResponseHandler> callback);
/**
* Async version of {@link Service#getEndpointSubnets}
*/
public Future> getEndpointSubnets();
/**
* Async callback version of {@link Service#getEndpointSubnets}
*/
public Future> getEndpointSubnets(ResponseHandler> callback);
/**
* Async version of {@link Service#getGuestNetworkComponent}
*/
public Future getGuestNetworkComponent();
/**
* Async callback version of {@link Service#getGuestNetworkComponent}
*/
public Future> getGuestNetworkComponent(ResponseHandler callback);
/**
* Async version of {@link Service#getGuestNetworkComponentBinding}
*/
public Future getGuestNetworkComponentBinding();
/**
* Async callback version of {@link Service#getGuestNetworkComponentBinding}
*/
public Future> getGuestNetworkComponentBinding(ResponseHandler callback);
/**
* Async version of {@link Service#getHardware}
*/
public Future getHardware();
/**
* Async callback version of {@link Service#getHardware}
*/
public Future> getHardware(ResponseHandler callback);
/**
* Async version of {@link Service#getNetworkComponent}
*/
public Future getNetworkComponent();
/**
* Async callback version of {@link Service#getNetworkComponent}
*/
public Future> getNetworkComponent(ResponseHandler callback);
/**
* Async version of {@link Service#getPrivateNetworkGateway}
*/
public Future getPrivateNetworkGateway();
/**
* Async callback version of {@link Service#getPrivateNetworkGateway}
*/
public Future> getPrivateNetworkGateway(ResponseHandler callback);
/**
* Async version of {@link Service#getProtectionAddress}
*/
public Future> getProtectionAddress();
/**
* Async callback version of {@link Service#getProtectionAddress}
*/
public Future> getProtectionAddress(ResponseHandler> callback);
/**
* Async version of {@link Service#getPublicNetworkGateway}
*/
public Future getPublicNetworkGateway();
/**
* Async callback version of {@link Service#getPublicNetworkGateway}
*/
public Future> getPublicNetworkGateway(ResponseHandler callback);
/**
* Async version of {@link Service#getRemoteManagementNetworkComponent}
*/
public Future getRemoteManagementNetworkComponent();
/**
* Async callback version of {@link Service#getRemoteManagementNetworkComponent}
*/
public Future> getRemoteManagementNetworkComponent(ResponseHandler callback);
/**
* Async version of {@link Service#getSubnet}
*/
public Future getSubnet();
/**
* Async callback version of {@link Service#getSubnet}
*/
public Future> getSubnet(ResponseHandler callback);
/**
* Async version of {@link Service#getSyslogEventsOneDay}
*/
public Future> getSyslogEventsOneDay();
/**
* Async callback version of {@link Service#getSyslogEventsOneDay}
*/
public Future> getSyslogEventsOneDay(ResponseHandler> callback);
/**
* Async version of {@link Service#getSyslogEventsSevenDays}
*/
public Future> getSyslogEventsSevenDays();
/**
* Async callback version of {@link Service#getSyslogEventsSevenDays}
*/
public Future> getSyslogEventsSevenDays(ResponseHandler> callback);
/**
* Async version of {@link Service#getTopTenSyslogEventsByDestinationPortOneDay}
*/
public Future> getTopTenSyslogEventsByDestinationPortOneDay();
/**
* Async callback version of {@link Service#getTopTenSyslogEventsByDestinationPortOneDay}
*/
public Future> getTopTenSyslogEventsByDestinationPortOneDay(ResponseHandler> callback);
/**
* Async version of {@link Service#getTopTenSyslogEventsByDestinationPortSevenDays}
*/
public Future> getTopTenSyslogEventsByDestinationPortSevenDays();
/**
* Async callback version of {@link Service#getTopTenSyslogEventsByDestinationPortSevenDays}
*/
public Future> getTopTenSyslogEventsByDestinationPortSevenDays(ResponseHandler> callback);
/**
* Async version of {@link Service#getTopTenSyslogEventsByProtocolsOneDay}
*/
public Future> getTopTenSyslogEventsByProtocolsOneDay();
/**
* Async callback version of {@link Service#getTopTenSyslogEventsByProtocolsOneDay}
*/
public Future> getTopTenSyslogEventsByProtocolsOneDay(ResponseHandler> callback);
/**
* Async version of {@link Service#getTopTenSyslogEventsByProtocolsSevenDays}
*/
public Future> getTopTenSyslogEventsByProtocolsSevenDays();
/**
* Async callback version of {@link Service#getTopTenSyslogEventsByProtocolsSevenDays}
*/
public Future> getTopTenSyslogEventsByProtocolsSevenDays(ResponseHandler> callback);
/**
* Async version of {@link Service#getTopTenSyslogEventsBySourceIpOneDay}
*/
public Future> getTopTenSyslogEventsBySourceIpOneDay();
/**
* Async callback version of {@link Service#getTopTenSyslogEventsBySourceIpOneDay}
*/
public Future> getTopTenSyslogEventsBySourceIpOneDay(ResponseHandler> callback);
/**
* Async version of {@link Service#getTopTenSyslogEventsBySourceIpSevenDays}
*/
public Future> getTopTenSyslogEventsBySourceIpSevenDays();
/**
* Async callback version of {@link Service#getTopTenSyslogEventsBySourceIpSevenDays}
*/
public Future> getTopTenSyslogEventsBySourceIpSevenDays(ResponseHandler> callback);
/**
* Async version of {@link Service#getTopTenSyslogEventsBySourcePortOneDay}
*/
public Future> getTopTenSyslogEventsBySourcePortOneDay();
/**
* Async callback version of {@link Service#getTopTenSyslogEventsBySourcePortOneDay}
*/
public Future> getTopTenSyslogEventsBySourcePortOneDay(ResponseHandler> callback);
/**
* Async version of {@link Service#getTopTenSyslogEventsBySourcePortSevenDays}
*/
public Future> getTopTenSyslogEventsBySourcePortSevenDays();
/**
* Async callback version of {@link Service#getTopTenSyslogEventsBySourcePortSevenDays}
*/
public Future> getTopTenSyslogEventsBySourcePortSevenDays(ResponseHandler> callback);
/**
* Async version of {@link Service#getVirtualGuest}
*/
public Future getVirtualGuest();
/**
* Async callback version of {@link Service#getVirtualGuest}
*/
public Future> getVirtualGuest(ResponseHandler callback);
/**
* Async version of {@link Service#getVirtualLicenses}
*/
public Future> getVirtualLicenses();
/**
* Async callback version of {@link Service#getVirtualLicenses}
*/
public Future> getVirtualLicenses(ResponseHandler> callback);
}
public static class Mask extends com.softlayer.api.service.Entity.Mask {
public com.softlayer.api.service.network.storage.allowed.Host.Mask allowedHost() {
return withSubMask("allowedHost", com.softlayer.api.service.network.storage.allowed.Host.Mask.class);
}
public com.softlayer.api.service.network.Storage.Mask allowedNetworkStorage() {
return withSubMask("allowedNetworkStorage", com.softlayer.api.service.network.Storage.Mask.class);
}
public com.softlayer.api.service.network.Storage.Mask allowedNetworkStorageReplicas() {
return withSubMask("allowedNetworkStorageReplicas", com.softlayer.api.service.network.Storage.Mask.class);
}
public com.softlayer.api.service.network.application.delivery.Controller.Mask applicationDeliveryController() {
return withSubMask("applicationDeliveryController", com.softlayer.api.service.network.application.delivery.Controller.Mask.class);
}
public com.softlayer.api.service.network.tunnel.module.context.address.Translation.Mask contextTunnelTranslations() {
return withSubMask("contextTunnelTranslations", com.softlayer.api.service.network.tunnel.module.context.address.Translation.Mask.class);
}
public com.softlayer.api.service.network.Subnet.Mask endpointSubnets() {
return withSubMask("endpointSubnets", com.softlayer.api.service.network.Subnet.Mask.class);
}
public com.softlayer.api.service.virtual.guest.network.Component.Mask guestNetworkComponent() {
return withSubMask("guestNetworkComponent", com.softlayer.api.service.virtual.guest.network.Component.Mask.class);
}
public com.softlayer.api.service.virtual.guest.network.component.IpAddress.Mask guestNetworkComponentBinding() {
return withSubMask("guestNetworkComponentBinding", com.softlayer.api.service.virtual.guest.network.component.IpAddress.Mask.class);
}
public com.softlayer.api.service.Hardware.Mask hardware() {
return withSubMask("hardware", com.softlayer.api.service.Hardware.Mask.class);
}
public com.softlayer.api.service.network.Component.Mask networkComponent() {
return withSubMask("networkComponent", com.softlayer.api.service.network.Component.Mask.class);
}
public com.softlayer.api.service.network.Gateway.Mask privateNetworkGateway() {
return withSubMask("privateNetworkGateway", com.softlayer.api.service.network.Gateway.Mask.class);
}
public com.softlayer.api.service.network.protection.Address.Mask protectionAddress() {
return withSubMask("protectionAddress", com.softlayer.api.service.network.protection.Address.Mask.class);
}
public com.softlayer.api.service.network.Gateway.Mask publicNetworkGateway() {
return withSubMask("publicNetworkGateway", com.softlayer.api.service.network.Gateway.Mask.class);
}
public com.softlayer.api.service.network.Component.Mask remoteManagementNetworkComponent() {
return withSubMask("remoteManagementNetworkComponent", com.softlayer.api.service.network.Component.Mask.class);
}
public com.softlayer.api.service.network.Subnet.Mask subnet() {
return withSubMask("subnet", com.softlayer.api.service.network.Subnet.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask syslogEventsOneDay() {
return withSubMask("syslogEventsOneDay", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask syslogEventsSevenDays() {
return withSubMask("syslogEventsSevenDays", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask topTenSyslogEventsByDestinationPortOneDay() {
return withSubMask("topTenSyslogEventsByDestinationPortOneDay", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask topTenSyslogEventsByDestinationPortSevenDays() {
return withSubMask("topTenSyslogEventsByDestinationPortSevenDays", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask topTenSyslogEventsByProtocolsOneDay() {
return withSubMask("topTenSyslogEventsByProtocolsOneDay", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask topTenSyslogEventsByProtocolsSevenDays() {
return withSubMask("topTenSyslogEventsByProtocolsSevenDays", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask topTenSyslogEventsBySourceIpOneDay() {
return withSubMask("topTenSyslogEventsBySourceIpOneDay", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask topTenSyslogEventsBySourceIpSevenDays() {
return withSubMask("topTenSyslogEventsBySourceIpSevenDays", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask topTenSyslogEventsBySourcePortOneDay() {
return withSubMask("topTenSyslogEventsBySourcePortOneDay", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.network.logging.Syslog.Mask topTenSyslogEventsBySourcePortSevenDays() {
return withSubMask("topTenSyslogEventsBySourcePortSevenDays", com.softlayer.api.service.network.logging.Syslog.Mask.class);
}
public com.softlayer.api.service.virtual.Guest.Mask virtualGuest() {
return withSubMask("virtualGuest", com.softlayer.api.service.virtual.Guest.Mask.class);
}
public com.softlayer.api.service.software.VirtualLicense.Mask virtualLicenses() {
return withSubMask("virtualLicenses", com.softlayer.api.service.software.VirtualLicense.Mask.class);
}
public Mask id() {
withLocalProperty("id");
return this;
}
public Mask ipAddress() {
withLocalProperty("ipAddress");
return this;
}
public Mask isBroadcast() {
withLocalProperty("isBroadcast");
return this;
}
public Mask isGateway() {
withLocalProperty("isGateway");
return this;
}
public Mask isNetwork() {
withLocalProperty("isNetwork");
return this;
}
public Mask isReserved() {
withLocalProperty("isReserved");
return this;
}
public Mask note() {
withLocalProperty("note");
return this;
}
public Mask subnetId() {
withLocalProperty("subnetId");
return this;
}
public Mask allowedNetworkStorageCount() {
withLocalProperty("allowedNetworkStorageCount");
return this;
}
public Mask allowedNetworkStorageReplicaCount() {
withLocalProperty("allowedNetworkStorageReplicaCount");
return this;
}
public Mask contextTunnelTranslationCount() {
withLocalProperty("contextTunnelTranslationCount");
return this;
}
public Mask endpointSubnetCount() {
withLocalProperty("endpointSubnetCount");
return this;
}
public Mask protectionAddressCount() {
withLocalProperty("protectionAddressCount");
return this;
}
public Mask syslogEventsOneDayCount() {
withLocalProperty("syslogEventsOneDayCount");
return this;
}
public Mask syslogEventsSevenDayCount() {
withLocalProperty("syslogEventsSevenDayCount");
return this;
}
public Mask topTenSyslogEventsByDestinationPortOneDayCount() {
withLocalProperty("topTenSyslogEventsByDestinationPortOneDayCount");
return this;
}
public Mask topTenSyslogEventsByDestinationPortSevenDayCount() {
withLocalProperty("topTenSyslogEventsByDestinationPortSevenDayCount");
return this;
}
public Mask topTenSyslogEventsByProtocolsOneDayCount() {
withLocalProperty("topTenSyslogEventsByProtocolsOneDayCount");
return this;
}
public Mask topTenSyslogEventsByProtocolsSevenDayCount() {
withLocalProperty("topTenSyslogEventsByProtocolsSevenDayCount");
return this;
}
public Mask topTenSyslogEventsBySourceIpOneDayCount() {
withLocalProperty("topTenSyslogEventsBySourceIpOneDayCount");
return this;
}
public Mask topTenSyslogEventsBySourceIpSevenDayCount() {
withLocalProperty("topTenSyslogEventsBySourceIpSevenDayCount");
return this;
}
public Mask topTenSyslogEventsBySourcePortOneDayCount() {
withLocalProperty("topTenSyslogEventsBySourcePortOneDayCount");
return this;
}
public Mask topTenSyslogEventsBySourcePortSevenDayCount() {
withLocalProperty("topTenSyslogEventsBySourcePortSevenDayCount");
return this;
}
public Mask virtualLicenseCount() {
withLocalProperty("virtualLicenseCount");
return this;
}
}
}