Class Resource
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.service.Resource
@ApiType("SoftLayer_Network_Service_Resource") public class Resource extends Entity
The SoftLayer_Network_Service_Resource is used to store information related to a service. It is used for determining the correct resource to connect to for a given service, like NAS, Evault, etc.
- See Also:
- SoftLayer_Network_Service_Resource
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Resource.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
apiHost
protected String
apiPassword
protected String
apiPath
protected String
apiPort
protected String
apiProtocol
protected String
apiUsername
protected String
apiVersion
protected Long
attributeCount
A count ofprotected List<Attribute>
attributes
protected String
backendIpAddress
The backend IP address for this resourceprotected boolean
backendIpAddressSpecified
protected Location
datacenter
protected String
frontendIpAddress
The frontend IP address for this resourceprotected boolean
frontendIpAddressSpecified
protected Long
id
protected boolean
idSpecified
protected String
name
The name associated with this resourceprotected boolean
nameSpecified
protected String
netappVolumeName
protected Hardware
networkDevice
The hardware information associated with this resource.protected String
sshUsername
protected Type
type
The network information associated with this resource. -
Constructor Summary
Constructors Constructor Description Resource()
-
Method Summary
-
Field Details
-
apiHost
-
apiPassword
-
apiPath
-
apiPort
-
apiProtocol
-
apiUsername
-
apiVersion
-
attributes
-
datacenter
-
netappVolumeName
-
networkDevice
The hardware information associated with this resource. -
sshUsername
-
type
The network information associated with this resource. -
backendIpAddress
The backend IP address for this resource -
backendIpAddressSpecified
protected boolean backendIpAddressSpecified -
frontendIpAddress
The frontend IP address for this resource -
frontendIpAddressSpecified
protected boolean frontendIpAddressSpecified -
id
-
idSpecified
protected boolean idSpecified -
name
The name associated with this resource -
nameSpecified
protected boolean nameSpecified -
attributeCount
A count of
-
-
Constructor Details
-
Resource
public Resource()
-
-
Method Details
-
getApiHost
-
setApiHost
-
getApiPassword
-
setApiPassword
-
getApiPath
-
setApiPath
-
getApiPort
-
setApiPort
-
getApiProtocol
-
setApiProtocol
-
getApiUsername
-
setApiUsername
-
getApiVersion
-
setApiVersion
-
getAttributes
-
getDatacenter
-
setDatacenter
-
getNetappVolumeName
-
setNetappVolumeName
-
getNetworkDevice
-
setNetworkDevice
-
getSshUsername
-
setSshUsername
-
getType
-
setType
-
getBackendIpAddress
-
setBackendIpAddress
-
isBackendIpAddressSpecified
public boolean isBackendIpAddressSpecified() -
unsetBackendIpAddress
public void unsetBackendIpAddress() -
getFrontendIpAddress
-
setFrontendIpAddress
-
isFrontendIpAddressSpecified
public boolean isFrontendIpAddressSpecified() -
unsetFrontendIpAddress
public void unsetFrontendIpAddress() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getAttributeCount
-
setAttributeCount
-