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.
See Also:
SoftLayer_Network_Storage_MassDataMigration_Request_DeviceConfiguration
  • Field Details

    • 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
  • Constructor Details

    • DeviceConfiguration

      public DeviceConfiguration()
  • Method Details

    • 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()