java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.storage.massdatamigration.Request

@ApiType("SoftLayer_Network_Storage_MassDataMigration_Request")
public class Request
extends Entity
The SoftLayer_Network_Storage_MassDataMigration_Request data type contains information on a single Mass Data Migration request. Creation of these requests is limited to SoftLayer customers through the SoftLayer Customer Portal.
See Also:
SoftLayer_Network_Storage_MassDataMigration_Request
  • Field Details

    • account

      @ApiProperty protected Account account
      The account to which the request belongs.
    • activeTickets

      @ApiProperty protected List<Ticket> activeTickets
      The active tickets that are attached to the MDMS request.
    • address

      @ApiProperty protected Address address
      The customer address where the device is shipped to.
    • billingItem

      @ApiProperty protected Item billingItem
      An associated parent billing item which is active. Includes billing items which are scheduled to be cancelled in the future.
    • createEmployee

      @ApiProperty protected Employee createEmployee
      The employee user who created the request.
    • createUser

      @ApiProperty protected Customer createUser
      The customer user who created the request.
    • deviceConfiguration

      @ApiProperty protected DeviceConfiguration deviceConfiguration
      The device configurations.
    • deviceModel

      @ApiProperty protected String deviceModel
      The model of device assigned to this request.
    • keyContacts

      @ApiProperty protected List<KeyContact> keyContacts
      The key contacts for this requests.
    • modifyEmployee

      @ApiProperty protected Employee modifyEmployee
      The employee who last modified the request.
    • modifyUser

      @ApiProperty protected Customer modifyUser
      The customer user who last modified the request.
    • shipments

      @ApiProperty protected List<Shipment> shipments
      The shipments of the request.
    • status

      @ApiProperty protected Status status
      The status of the request.
    • ticket

      @ApiProperty protected Ticket ticket
      Ticket that is attached to this mass data migration request.
    • tickets

      @ApiProperty protected List<Ticket> tickets
      All tickets that are attached to the mass data migration request.
    • accountId

      @ApiProperty(canBeNullOrNotSet=true) protected Long accountId
      The account id of the request.
    • accountIdSpecified

      protected boolean accountIdSpecified
    • addressId

      @ApiProperty(canBeNullOrNotSet=true) protected Long addressId
      The address id of address assigned to this request.
    • addressIdSpecified

      protected boolean addressIdSpecified
    • createUserId

      @ApiProperty(canBeNullOrNotSet=true) protected Long createUserId
      The create user id of the request.
    • createUserIdSpecified

      protected boolean createUserIdSpecified
    • endDate

      The end date of the request.
    • endDateSpecified

      protected boolean endDateSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      The unique id of the request.
    • idSpecified

      protected boolean idSpecified
    • modifyUserId

      @ApiProperty(canBeNullOrNotSet=true) protected Long modifyUserId
      The modify user id of the request.
    • modifyUserIdSpecified

      protected boolean modifyUserIdSpecified
    • name

      @ApiProperty(canBeNullOrNotSet=true) protected String name
      The unique id of the request.
    • nameSpecified

      protected boolean nameSpecified
    • startDate

      The start date of the request.
    • startDateSpecified

      protected boolean startDateSpecified
    • statusId

      @ApiProperty(canBeNullOrNotSet=true) protected Long statusId
      The status id of the request.
    • statusIdSpecified

      protected boolean statusIdSpecified
    • activeTicketCount

      @ApiProperty protected Long activeTicketCount
      A count of the active tickets that are attached to the MDMS request.
    • keyContactCount

      @ApiProperty protected Long keyContactCount
      A count of the key contacts for this requests.
    • shipmentCount

      @ApiProperty protected Long shipmentCount
      A count of the shipments of the request.
    • ticketCount

      @ApiProperty protected Long ticketCount
      A count of all tickets that are attached to the mass data migration request.
  • Constructor Details

    • Request

      public Request()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount​(Account account)
    • getActiveTickets

      public List<Ticket> getActiveTickets()
    • getAddress

      public Address getAddress()
    • setAddress

      public void setAddress​(Address address)
    • getBillingItem

      public Item getBillingItem()
    • setBillingItem

      public void setBillingItem​(Item billingItem)
    • getCreateEmployee

      public Employee getCreateEmployee()
    • setCreateEmployee

      public void setCreateEmployee​(Employee createEmployee)
    • getCreateUser

      public Customer getCreateUser()
    • setCreateUser

      public void setCreateUser​(Customer createUser)
    • getDeviceConfiguration

      public DeviceConfiguration getDeviceConfiguration()
    • setDeviceConfiguration

      public void setDeviceConfiguration​(DeviceConfiguration deviceConfiguration)
    • getDeviceModel

      public String getDeviceModel()
    • setDeviceModel

      public void setDeviceModel​(String deviceModel)
    • getKeyContacts

      public List<KeyContact> getKeyContacts()
    • getModifyEmployee

      public Employee getModifyEmployee()
    • setModifyEmployee

      public void setModifyEmployee​(Employee modifyEmployee)
    • getModifyUser

      public Customer getModifyUser()
    • setModifyUser

      public void setModifyUser​(Customer modifyUser)
    • getShipments

      public List<Shipment> getShipments()
    • getStatus

      public Status getStatus()
    • setStatus

      public void setStatus​(Status status)
    • getTicket

      public Ticket getTicket()
    • setTicket

      public void setTicket​(Ticket ticket)
    • getTickets

      public List<Ticket> getTickets()
    • getAccountId

      public Long getAccountId()
    • setAccountId

      public void setAccountId​(Long accountId)
    • isAccountIdSpecified

      public boolean isAccountIdSpecified()
    • unsetAccountId

      public void unsetAccountId()
    • getAddressId

      public Long getAddressId()
    • setAddressId

      public void setAddressId​(Long addressId)
    • isAddressIdSpecified

      public boolean isAddressIdSpecified()
    • unsetAddressId

      public void unsetAddressId()
    • getCreateUserId

      public Long getCreateUserId()
    • setCreateUserId

      public void setCreateUserId​(Long createUserId)
    • isCreateUserIdSpecified

      public boolean isCreateUserIdSpecified()
    • unsetCreateUserId

      public void unsetCreateUserId()
    • getEndDate

      public GregorianCalendar getEndDate()
    • setEndDate

      public void setEndDate​(GregorianCalendar endDate)
    • isEndDateSpecified

      public boolean isEndDateSpecified()
    • unsetEndDate

      public void unsetEndDate()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getModifyUserId

      public Long getModifyUserId()
    • setModifyUserId

      public void setModifyUserId​(Long modifyUserId)
    • isModifyUserIdSpecified

      public boolean isModifyUserIdSpecified()
    • unsetModifyUserId

      public void unsetModifyUserId()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getStartDate

      public GregorianCalendar getStartDate()
    • setStartDate

      public void setStartDate​(GregorianCalendar startDate)
    • isStartDateSpecified

      public boolean isStartDateSpecified()
    • unsetStartDate

      public void unsetStartDate()
    • getStatusId

      public Long getStatusId()
    • setStatusId

      public void setStatusId​(Long statusId)
    • isStatusIdSpecified

      public boolean isStatusIdSpecified()
    • unsetStatusId

      public void unsetStatusId()
    • getActiveTicketCount

      public Long getActiveTicketCount()
    • setActiveTicketCount

      public void setActiveTicketCount​(Long activeTicketCount)
    • getKeyContactCount

      public Long getKeyContactCount()
    • setKeyContactCount

      public void setKeyContactCount​(Long keyContactCount)
    • getShipmentCount

      public Long getShipmentCount()
    • setShipmentCount

      public void setShipmentCount​(Long shipmentCount)
    • getTicketCount

      public Long getTicketCount()
    • setTicketCount

      public void setTicketCount​(Long ticketCount)
    • asService

      public Request.Service asService​(ApiClient client)
    • service

      public static Request.Service service​(ApiClient client)
    • service

      public static Request.Service service​(ApiClient client, Long id)