Class Request
- 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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Request.Mask
static interface
Request.Service
Mass Data Migration Request Service allows users to request Massive storage device to copy onsite data.static interface
Request.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account to which the request belongs.protected Long
accountId
The account id of the request.protected boolean
accountIdSpecified
protected Long
activeTicketCount
A count of the active tickets that are attached to the MDMS request.protected List<Ticket>
activeTickets
The active tickets that are attached to the MDMS request.protected Address
address
The customer address where the device is shipped to.protected Long
addressId
The address id of address assigned to this request.protected boolean
addressIdSpecified
protected Item
billingItem
An associated parent billing item which is active.protected Employee
createEmployee
The employee user who created the request.protected Customer
createUser
The customer user who created the request.protected Long
createUserId
The create user id of the request.protected boolean
createUserIdSpecified
protected DeviceConfiguration
deviceConfiguration
The device configurations.protected String
deviceModel
The model of device assigned to this request.protected GregorianCalendar
endDate
The end date of the request.protected boolean
endDateSpecified
protected Long
id
The unique id of the request.protected boolean
idSpecified
protected Long
keyContactCount
A count of the key contacts for this requests.protected List<KeyContact>
keyContacts
The key contacts for this requests.protected Employee
modifyEmployee
The employee who last modified the request.protected Customer
modifyUser
The customer user who last modified the request.protected Long
modifyUserId
The modify user id of the request.protected boolean
modifyUserIdSpecified
protected String
name
The unique id of the request.protected boolean
nameSpecified
protected Long
shipmentCount
A count of the shipments of the request.protected List<Shipment>
shipments
The shipments of the request.protected GregorianCalendar
startDate
The start date of the request.protected boolean
startDateSpecified
protected Status
status
The status of the request.protected Long
statusId
The status id of the request.protected boolean
statusIdSpecified
protected Ticket
ticket
Ticket that is attached to this mass data migration request.protected Long
ticketCount
A count of all tickets that are attached to the mass data migration request.protected List<Ticket>
tickets
All tickets that are attached to the mass data migration request.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Request()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
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
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar 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
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar 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.
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
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)
-
getStatus
public Status getStatus()
-
setStatus
public void setStatus(Status status)
-
getTicket
public Ticket getTicket()
-
setTicket
public void setTicket(Ticket ticket)
-
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)
-
-