Class DeviceConfiguration
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.storage.massdatamigration.request.DeviceConfiguration
-
@ApiType("SoftLayer_Network_Storage_MassDataMigration_Request_DeviceConfiguration") public class DeviceConfiguration extends Entity
The SoftLayer_Network_Storage_MassDataMigration_Request_DeviceConfiguration data type contains settings such networking, COS account, which needs to be configured on device for a Mass Data Migration Request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeviceConfiguration.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
cosAccountId
The account id.protected boolean
cosAccountIdSpecified
protected String
cosBucket
The Cloud Object Storage bucket.protected boolean
cosBucketSpecified
protected String
eth1Gateway
The eth1 gateway for connecting to private network in datacenter.protected boolean
eth1GatewaySpecified
protected String
eth1IpAddress
The eth1 IP address for connecting to private network in datacenter.protected boolean
eth1IpAddressSpecified
protected String
eth1Netmask
The eth1 netmask for connecting to private network in datacenter.protected boolean
eth1NetmaskSpecified
protected String
eth3Gateway
The eth3 gateway for connecting to private network at customer's location.protected boolean
eth3GatewaySpecified
protected String
eth3IpAddress
The eth3 IP address for connecting to private network at customer location.protected boolean
eth3IpAddressSpecified
protected String
eth3Netmask
The eth3 netmask for connecting to private network in at customer's location.protected boolean
eth3NetmaskSpecified
protected Long
id
The unique id of the request status.protected boolean
idSpecified
protected String
password
The password for configuring network share.protected boolean
passwordSpecified
protected String
poolLockPassword
The pool lock password for configuring network share.protected boolean
poolLockPasswordSpecified
protected Request
request
The request this device configurations belongs to.protected Long
requestId
The request id.protected boolean
requestIdSpecified
protected String
s3Url
The Cloud Object Storage bucket URL.protected boolean
s3UrlSpecified
protected String
shareName
The name of network share.protected boolean
shareNameSpecified
protected Account
storageAccount
The storage account to use for this request.protected String
username
The username for configuring network share.protected boolean
usernameSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description DeviceConfiguration()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
request
@ApiProperty protected Request request
The request this device configurations belongs to.
-
storageAccount
@ApiProperty protected Account storageAccount
The storage account to use for this request.
-
cosAccountId
@ApiProperty(canBeNullOrNotSet=true) protected Long cosAccountId
The account id.
-
cosAccountIdSpecified
protected boolean cosAccountIdSpecified
-
cosBucket
@ApiProperty(canBeNullOrNotSet=true) protected String cosBucket
The Cloud Object Storage bucket.
-
cosBucketSpecified
protected boolean cosBucketSpecified
-
eth1Gateway
@ApiProperty(canBeNullOrNotSet=true) protected String eth1Gateway
The eth1 gateway for connecting to private network in datacenter.
-
eth1GatewaySpecified
protected boolean eth1GatewaySpecified
-
eth1IpAddress
@ApiProperty(canBeNullOrNotSet=true) protected String eth1IpAddress
The eth1 IP address for connecting to private network in datacenter.
-
eth1IpAddressSpecified
protected boolean eth1IpAddressSpecified
-
eth1Netmask
@ApiProperty(canBeNullOrNotSet=true) protected String eth1Netmask
The eth1 netmask for connecting to private network in datacenter.
-
eth1NetmaskSpecified
protected boolean eth1NetmaskSpecified
-
eth3Gateway
@ApiProperty(canBeNullOrNotSet=true) protected String eth3Gateway
The eth3 gateway for connecting to private network at customer's location.
-
eth3GatewaySpecified
protected boolean eth3GatewaySpecified
-
eth3IpAddress
@ApiProperty(canBeNullOrNotSet=true) protected String eth3IpAddress
The eth3 IP address for connecting to private network at customer location.
-
eth3IpAddressSpecified
protected boolean eth3IpAddressSpecified
-
eth3Netmask
@ApiProperty(canBeNullOrNotSet=true) protected String eth3Netmask
The eth3 netmask for connecting to private network in at customer's location.
-
eth3NetmaskSpecified
protected boolean eth3NetmaskSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The unique id of the request status.
-
idSpecified
protected boolean idSpecified
-
password
@ApiProperty(canBeNullOrNotSet=true) protected String password
The password for configuring network share.
-
passwordSpecified
protected boolean passwordSpecified
-
poolLockPassword
@ApiProperty(canBeNullOrNotSet=true) protected String poolLockPassword
The pool lock password for configuring network share.
-
poolLockPasswordSpecified
protected boolean poolLockPasswordSpecified
-
requestId
@ApiProperty(canBeNullOrNotSet=true) protected Long requestId
The request id.
-
requestIdSpecified
protected boolean requestIdSpecified
-
s3Url
@ApiProperty(canBeNullOrNotSet=true) protected String s3Url
The Cloud Object Storage bucket URL.
-
s3UrlSpecified
protected boolean s3UrlSpecified
-
shareName
@ApiProperty(canBeNullOrNotSet=true) protected String shareName
The name of network share.
-
shareNameSpecified
protected boolean shareNameSpecified
-
username
@ApiProperty(canBeNullOrNotSet=true) protected String username
The username for configuring network share.
-
usernameSpecified
protected boolean usernameSpecified
-
-
Method Detail
-
getRequest
public Request getRequest()
-
setRequest
public void setRequest(Request request)
-
getStorageAccount
public Account getStorageAccount()
-
setStorageAccount
public void setStorageAccount(Account storageAccount)
-
getCosAccountId
public Long getCosAccountId()
-
setCosAccountId
public void setCosAccountId(Long cosAccountId)
-
isCosAccountIdSpecified
public boolean isCosAccountIdSpecified()
-
unsetCosAccountId
public void unsetCosAccountId()
-
getCosBucket
public String getCosBucket()
-
setCosBucket
public void setCosBucket(String cosBucket)
-
isCosBucketSpecified
public boolean isCosBucketSpecified()
-
unsetCosBucket
public void unsetCosBucket()
-
getEth1Gateway
public String getEth1Gateway()
-
setEth1Gateway
public void setEth1Gateway(String eth1Gateway)
-
isEth1GatewaySpecified
public boolean isEth1GatewaySpecified()
-
unsetEth1Gateway
public void unsetEth1Gateway()
-
getEth1IpAddress
public String getEth1IpAddress()
-
setEth1IpAddress
public void setEth1IpAddress(String eth1IpAddress)
-
isEth1IpAddressSpecified
public boolean isEth1IpAddressSpecified()
-
unsetEth1IpAddress
public void unsetEth1IpAddress()
-
getEth1Netmask
public String getEth1Netmask()
-
setEth1Netmask
public void setEth1Netmask(String eth1Netmask)
-
isEth1NetmaskSpecified
public boolean isEth1NetmaskSpecified()
-
unsetEth1Netmask
public void unsetEth1Netmask()
-
getEth3Gateway
public String getEth3Gateway()
-
setEth3Gateway
public void setEth3Gateway(String eth3Gateway)
-
isEth3GatewaySpecified
public boolean isEth3GatewaySpecified()
-
unsetEth3Gateway
public void unsetEth3Gateway()
-
getEth3IpAddress
public String getEth3IpAddress()
-
setEth3IpAddress
public void setEth3IpAddress(String eth3IpAddress)
-
isEth3IpAddressSpecified
public boolean isEth3IpAddressSpecified()
-
unsetEth3IpAddress
public void unsetEth3IpAddress()
-
getEth3Netmask
public String getEth3Netmask()
-
setEth3Netmask
public void setEth3Netmask(String eth3Netmask)
-
isEth3NetmaskSpecified
public boolean isEth3NetmaskSpecified()
-
unsetEth3Netmask
public void unsetEth3Netmask()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
isPasswordSpecified
public boolean isPasswordSpecified()
-
unsetPassword
public void unsetPassword()
-
getPoolLockPassword
public String getPoolLockPassword()
-
setPoolLockPassword
public void setPoolLockPassword(String poolLockPassword)
-
isPoolLockPasswordSpecified
public boolean isPoolLockPasswordSpecified()
-
unsetPoolLockPassword
public void unsetPoolLockPassword()
-
getRequestId
public Long getRequestId()
-
setRequestId
public void setRequestId(Long requestId)
-
isRequestIdSpecified
public boolean isRequestIdSpecified()
-
unsetRequestId
public void unsetRequestId()
-
getS3Url
public String getS3Url()
-
setS3Url
public void setS3Url(String s3Url)
-
isS3UrlSpecified
public boolean isS3UrlSpecified()
-
unsetS3Url
public void unsetS3Url()
-
getShareName
public String getShareName()
-
setShareName
public void setShareName(String shareName)
-
isShareNameSpecified
public boolean isShareNameSpecified()
-
unsetShareName
public void unsetShareName()
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
isUsernameSpecified
public boolean isUsernameSpecified()
-
unsetUsername
public void unsetUsername()
-
-