Class Resource
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.workload.citrix.deployment.Resource
-
@ApiType("SoftLayer_Workload_Citrix_Deployment_Resource") public class Resource extends Entity
The SoftLayer_Workload_Citrix_Deployment_Resource type contains the information of the resource such as the Deployment ID, resource's Billing Item ID, Order ID and Role of the resource in the CVAD deployment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Resource.Mask
static interface
Resource.Service
SoftLayer_Workload_Citrix_Deployment_Resource represents the resource of Citrix Virtual Apps & Desktops deployment.static interface
Resource.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Item
billingItem
protected Long
billingItemId
Billing item ID of the resourceprotected boolean
billingItemIdSpecified
protected GregorianCalendar
createDate
The point in time at which the resource was ordered.protected boolean
createDateSpecified
protected Deployment
deployment
protected Long
deploymentId
CVAD Deployment ID of the resourceprotected boolean
deploymentIdSpecified
protected Long
id
Unique Identifier of the CVAD Deployment Resourceprotected boolean
idSpecified
protected GregorianCalendar
modifyDate
The last time when the resource was modified.protected boolean
modifyDateSpecified
protected Order
order
protected Boolean
orderedByCvad
This flag indicates that whether the CVAD APIs have control over this resource.protected boolean
orderedByCvadSpecified
protected Long
orderId
Billing Order ID of the resourceprotected boolean
orderIdSpecified
protected Role
role
protected Long
roleId
Role of the resource within the CVAD deployment.protected boolean
roleIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Resource()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
billingItem
@ApiProperty protected Item billingItem
-
deployment
@ApiProperty protected Deployment deployment
-
order
@ApiProperty protected Order order
-
role
@ApiProperty protected Role role
-
billingItemId
@ApiProperty(canBeNullOrNotSet=true) protected Long billingItemId
Billing item ID of the resource
-
billingItemIdSpecified
protected boolean billingItemIdSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The point in time at which the resource was ordered.
-
createDateSpecified
protected boolean createDateSpecified
-
deploymentId
@ApiProperty(canBeNullOrNotSet=true) protected Long deploymentId
CVAD Deployment ID of the resource
-
deploymentIdSpecified
protected boolean deploymentIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Unique Identifier of the CVAD Deployment Resource
-
idSpecified
protected boolean idSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
The last time when the resource was modified.
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
orderId
@ApiProperty(canBeNullOrNotSet=true) protected Long orderId
Billing Order ID of the resource
-
orderIdSpecified
protected boolean orderIdSpecified
-
orderedByCvad
@ApiProperty(canBeNullOrNotSet=true) protected Boolean orderedByCvad
This flag indicates that whether the CVAD APIs have control over this resource. This resource can be cancelled using CVAD cancellation APIs only if this flag is true.
-
orderedByCvadSpecified
protected boolean orderedByCvadSpecified
-
roleId
@ApiProperty(canBeNullOrNotSet=true) protected Long roleId
Role of the resource within the CVAD deployment. For example, a VSI can have different roles such as Proxy Server or DHCP Server.
-
roleIdSpecified
protected boolean roleIdSpecified
-
-
Method Detail
-
getBillingItem
public Item getBillingItem()
-
setBillingItem
public void setBillingItem(Item billingItem)
-
getDeployment
public Deployment getDeployment()
-
setDeployment
public void setDeployment(Deployment deployment)
-
getOrder
public Order getOrder()
-
setOrder
public void setOrder(Order order)
-
getRole
public Role getRole()
-
setRole
public void setRole(Role role)
-
getBillingItemId
public Long getBillingItemId()
-
setBillingItemId
public void setBillingItemId(Long billingItemId)
-
isBillingItemIdSpecified
public boolean isBillingItemIdSpecified()
-
unsetBillingItemId
public void unsetBillingItemId()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getDeploymentId
public Long getDeploymentId()
-
setDeploymentId
public void setDeploymentId(Long deploymentId)
-
isDeploymentIdSpecified
public boolean isDeploymentIdSpecified()
-
unsetDeploymentId
public void unsetDeploymentId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getOrderId
public Long getOrderId()
-
setOrderId
public void setOrderId(Long orderId)
-
isOrderIdSpecified
public boolean isOrderIdSpecified()
-
unsetOrderId
public void unsetOrderId()
-
getOrderedByCvad
public Boolean getOrderedByCvad()
-
setOrderedByCvad
public void setOrderedByCvad(Boolean orderedByCvad)
-
isOrderedByCvadSpecified
public boolean isOrderedByCvadSpecified()
-
unsetOrderedByCvad
public void unsetOrderedByCvad()
-
getRoleId
public Long getRoleId()
-
setRoleId
public void setRoleId(Long roleId)
-
isRoleIdSpecified
public boolean isRoleIdSpecified()
-
unsetRoleId
public void unsetRoleId()
-
asService
public Resource.Service asService(ApiClient client)
-
service
public static Resource.Service service(ApiClient client)
-
service
public static Resource.Service service(ApiClient client, Long id)
-
-