Interface Deployment.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Deployment
@ApiService("SoftLayer_Workload_Citrix_Deployment") public static interface Deployment.Service extends Service
The SoftLayer_Workload_Citrix_Deployment service allows viewing the resources ordered for Citrix Virtual Apps and Desktops.
The deployment resources include Cloud Connectors, Active Directory domain controller, Bare Metal servers, File Storage, VLAN, Primary/Portable subnets, DHCP server, and Proxy server.- See Also:
- SoftLayer_Workload_Citrix_Deployment
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Deployment.ServiceAsync
asAsync()
Get an async version of this serviceDeployment
createObject(Deployment templateObject)
Creates a new Citrix Virtual Apps and Desktops deployment.Account
getAccount()
The [[SoftLayer_Account]] to which the deployment belongs.List<Deployment>
getAllObjects()
Get all Citrix Virtual Apps And Desktop deployments.Response
getDeployment(Long deploymentId)
Returns a response object [[SoftLayer_Workload_Citrix_Deployment_Response]] which represents the CVAD deployment [[SoftLayer_Workload_Citrix_Deployment]] together with all the resources ordered under the CVAD order.Deployment
getObject()
List<Resource>
getResources()
It contains a collection of items under the CVAD deployment.Type
getType()
It shows if the deployment is for Citrix Hypervisor or VMware.Customer
getUser()
It is the [[SoftLayer_User_Customer]] who placed the order for CVAD.Vlan
getVlan()
It is the VLAN resource for the CVAD deployment.void
setMask(Deployment.Mask mask)
Deployment.Mask
withMask()
Use the existing mask on this service or create it if not presentDeployment.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
Deployment.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Deployment.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
Deployment.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Deployment.Mask mask)
-
createObject
@ApiMethod Deployment createObject(Deployment templateObject)
Creates a new Citrix Virtual Apps and Desktops deployment.
-
getAllObjects
@ApiMethod List<Deployment> getAllObjects()
Get all Citrix Virtual Apps And Desktop deployments.
-
getDeployment
@ApiMethod Response getDeployment(Long deploymentId)
Returns a response object [[SoftLayer_Workload_Citrix_Deployment_Response]] which represents the CVAD deployment [[SoftLayer_Workload_Citrix_Deployment]] together with all the resources ordered under the CVAD order.
The deployment resources are represented by object [[SoftLayer_Workload_Citrix_Deployment_Resource_Response]].
-
getObject
@ApiMethod(instanceRequired=true) Deployment getObject()
-
getAccount
@ApiMethod(instanceRequired=true) Account getAccount()
The [[SoftLayer_Account]] to which the deployment belongs.
-
getResources
@ApiMethod(instanceRequired=true) List<Resource> getResources()
It contains a collection of items under the CVAD deployment.
-
getType
@ApiMethod(instanceRequired=true) Type getType()
It shows if the deployment is for Citrix Hypervisor or VMware.
-
getUser
@ApiMethod(instanceRequired=true) Customer getUser()
It is the [[SoftLayer_User_Customer]] who placed the order for CVAD.
-
getVlan
@ApiMethod(instanceRequired=true) Vlan getVlan()
It is the VLAN resource for the CVAD deployment.
-
-