Interface Request.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Request
@ApiService("SoftLayer_Network_Storage_MassDataMigration_Request") public static interface Request.Service extends Service
Mass Data Migration Request Service allows users to request Massive storage device to copy onsite data. Once user has copied their data onto device, they ship it back to SoftLayer where device is connected to network and data is transferred to Object Storage bucket. Currently, the initial usage period is two weeks . Additional time for maintaining the media for continued may be purchased. Please contact sales for additional information regarding this. Once the usage period has elapsed. SoftLayer will disconnect the device.
-
-
Method Summary
Modifier and Type Method Description Request.ServiceAsync
asAsync()
Get an async version of this serviceAccount
getAccount()
The account to which the request belongs.List<Ticket>
getActiveTickets()
The active tickets that are attached to the MDMS request.Address
getAddress()
The customer address where the device is shipped to.List<Request>
getAllObjects()
List<Status>
getAllRequestStatuses()
Retrieves a list of all the possible statuses to which a request may be set.Item
getBillingItem()
An associated parent billing item which is active.Employee
getCreateEmployee()
The employee user who created the request.Customer
getCreateUser()
The customer user who created the request.DeviceConfiguration
getDeviceConfiguration()
The device configurations.String
getDeviceModel()
The model of device assigned to this request.List<KeyContact>
getKeyContacts()
The key contacts for this requests.Employee
getModifyEmployee()
The employee who last modified the request.Customer
getModifyUser()
The customer user who last modified the request.Request
getObject()
List<Request>
getPendingRequests()
Returns placeholder MDMS requests for any MDMS order pending approval.List<Shipment>
getShipments()
The shipments of the request.Status
getStatus()
The status of the request.Ticket
getTicket()
Ticket that is attached to this mass data migration request.List<Ticket>
getTickets()
All tickets that are attached to the mass data migration request.void
setMask(Request.Mask mask)
Request.Mask
withMask()
Use the existing mask on this service or create it if not presentRequest.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Request.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Request.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Request.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Request.Mask mask)
-
getAllObjects
@ApiMethod List<Request> getAllObjects()
-
getAllRequestStatuses
@ApiMethod List<Status> getAllRequestStatuses()
Retrieves a list of all the possible statuses to which a request may be set.
-
getObject
@ApiMethod(instanceRequired=true) Request getObject()
-
getPendingRequests
@ApiMethod List<Request> getPendingRequests()
Returns placeholder MDMS requests for any MDMS order pending approval.
-
getAccount
@ApiMethod(instanceRequired=true) Account getAccount()
The account to which the request belongs.
-
getActiveTickets
@ApiMethod(instanceRequired=true) List<Ticket> getActiveTickets()
The active tickets that are attached to the MDMS request.
-
getAddress
@ApiMethod(instanceRequired=true) Address getAddress()
The customer address where the device is shipped to.
-
getBillingItem
@ApiMethod(instanceRequired=true) Item getBillingItem()
An associated parent billing item which is active. Includes billing items which are scheduled to be cancelled in the future.
-
getCreateEmployee
@ApiMethod(instanceRequired=true) Employee getCreateEmployee()
The employee user who created the request.
-
getCreateUser
@ApiMethod(instanceRequired=true) Customer getCreateUser()
The customer user who created the request.
-
getDeviceConfiguration
@ApiMethod(instanceRequired=true) DeviceConfiguration getDeviceConfiguration()
The device configurations.
-
getDeviceModel
@ApiMethod(instanceRequired=true) String getDeviceModel()
The model of device assigned to this request.
-
getKeyContacts
@ApiMethod(instanceRequired=true) List<KeyContact> getKeyContacts()
The key contacts for this requests.
-
getModifyEmployee
@ApiMethod(instanceRequired=true) Employee getModifyEmployee()
The employee who last modified the request.
-
getModifyUser
@ApiMethod(instanceRequired=true) Customer getModifyUser()
The customer user who last modified the request.
-
getShipments
@ApiMethod(instanceRequired=true) List<Shipment> getShipments()
The shipments of the request.
-
getStatus
@ApiMethod(instanceRequired=true) Status getStatus()
The status of the request.
-
getTicket
@ApiMethod(instanceRequired=true) Ticket getTicket()
Ticket that is attached to this mass data migration request.
-
getTickets
@ApiMethod(instanceRequired=true) List<Ticket> getTickets()
All tickets that are attached to the mass data migration request.
-
-