Class Guest
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.scale.Asset
-
- com.softlayer.api.service.scale.asset.virtual.Guest
-
@ApiType("SoftLayer_Scale_Asset_Virtual_Guest") public class Guest extends Asset
A guest asset is a fixed asset of scale group. It is not automatically scaled up or down in any way. Its purpose is to provide information (e.g. metrics) to policies to affect scaling decisions.- See Also:
- SoftLayer_Scale_Asset_Virtual_Guest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Guest.Mask
static interface
Guest.Service
A guest asset is a fixed asset of scale group.static interface
Guest.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Guest
virtualGuest
The guest for this asset.protected Long
virtualGuestId
The identifier of the guest for this asset.-
Fields inherited from class com.softlayer.api.service.scale.Asset
createDate, createDateSpecified, deleteFlag, deleteFlagSpecified, id, idSpecified, scaleGroup, scaleGroupId, scaleGroupIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Guest()
-
Method Summary
Modifier and Type Method Description Guest.Service
asService(ApiClient client)
Guest
getVirtualGuest()
Long
getVirtualGuestId()
static Guest.Service
service(ApiClient client)
static Guest.Service
service(ApiClient client, Long id)
void
setVirtualGuest(Guest virtualGuest)
void
setVirtualGuestId(Long virtualGuestId)
-
Methods inherited from class com.softlayer.api.service.scale.Asset
getCreateDate, getDeleteFlag, getId, getScaleGroup, getScaleGroupId, isCreateDateSpecified, isDeleteFlagSpecified, isIdSpecified, isScaleGroupIdSpecified, setCreateDate, setDeleteFlag, setId, setScaleGroup, setScaleGroupId, unsetCreateDate, unsetDeleteFlag, unsetId, unsetScaleGroupId
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
virtualGuest
@ApiProperty protected Guest virtualGuest
The guest for this asset.
-
virtualGuestId
@ApiProperty protected Long virtualGuestId
The identifier of the guest for this asset.
-
-
Method Detail
-
getVirtualGuest
public Guest getVirtualGuest()
-
setVirtualGuest
public void setVirtualGuest(Guest virtualGuest)
-
getVirtualGuestId
public Long getVirtualGuestId()
-
setVirtualGuestId
public void setVirtualGuestId(Long virtualGuestId)
-
asService
public Guest.Service asService(ApiClient client)
-
service
public static Guest.Service service(ApiClient client)
-
service
public static Guest.Service service(ApiClient client, Long id)
-
-