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 itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
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
-
getAllObjects
-
getAllRequestStatuses
Retrieves a list of all the possible statuses to which a request may be set. -
getObject
-
getPendingRequests
Returns placeholder MDMS requests for any MDMS order pending approval. -
getAccount
The account to which the request belongs. -
getActiveTickets
The active tickets that are attached to the MDMS request. -
getAddress
The customer address where the device is shipped to. -
getBillingItem
An associated parent billing item which is active. Includes billing items which are scheduled to be cancelled in the future. -
getCreateEmployee
The employee user who created the request. -
getCreateUser
The customer user who created the request. -
getDeviceConfiguration
The device configurations. -
getDeviceModel
The model of device assigned to this request. -
getKeyContacts
The key contacts for this requests. -
getModifyEmployee
The employee who last modified the request. -
getModifyUser
The customer user who last modified the request. -
getShipments
The shipments of the request. -
getStatus
The status of the request. -
getTicket
Ticket that is attached to this mass data migration request. -
getTickets
All tickets that are attached to the mass data migration request.
-