Class OneTime
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.scale.policy.Trigger
-
- com.softlayer.api.service.scale.policy.trigger.OneTime
-
@ApiType("SoftLayer_Scale_Policy_Trigger_OneTime") public class OneTime extends Trigger
A trigger that will only execute once on the given date. If the auto scale group is suspended this will not occur.- See Also:
- SoftLayer_Scale_Policy_Trigger_OneTime
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OneTime.Mask
static interface
OneTime.Service
A trigger that will only execute once on the given date.static interface
OneTime.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
date
The date to execute the policy.protected boolean
dateSpecified
-
Fields inherited from class com.softlayer.api.service.scale.policy.Trigger
createDate, createDateSpecified, deleteFlag, deleteFlagSpecified, id, idSpecified, modifyDate, modifyDateSpecified, scalePolicy, scalePolicyId, scalePolicyIdSpecified, type, typeId, typeIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description OneTime()
-
Method Summary
Modifier and Type Method Description OneTime.Service
asService(ApiClient client)
GregorianCalendar
getDate()
boolean
isDateSpecified()
static OneTime.Service
service(ApiClient client)
static OneTime.Service
service(ApiClient client, Long id)
void
setDate(GregorianCalendar date)
void
unsetDate()
-
Methods inherited from class com.softlayer.api.service.scale.policy.Trigger
getCreateDate, getDeleteFlag, getId, getModifyDate, getScalePolicy, getScalePolicyId, getType, getTypeId, isCreateDateSpecified, isDeleteFlagSpecified, isIdSpecified, isModifyDateSpecified, isScalePolicyIdSpecified, isTypeIdSpecified, setCreateDate, setDeleteFlag, setId, setModifyDate, setScalePolicy, setScalePolicyId, setType, setTypeId, unsetCreateDate, unsetDeleteFlag, unsetId, unsetModifyDate, unsetScalePolicyId, unsetTypeId
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
date
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar date
The date to execute the policy.
-
dateSpecified
protected boolean dateSpecified
-
-
Method Detail
-
getDate
public GregorianCalendar getDate()
-
setDate
public void setDate(GregorianCalendar date)
-
isDateSpecified
public boolean isDateSpecified()
-
unsetDate
public void unsetDate()
-
asService
public OneTime.Service asService(ApiClient client)
-
service
public static OneTime.Service service(ApiClient client)
-
service
public static OneTime.Service service(ApiClient client, Long id)
-
-