Class Trigger
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.scale.policy.Trigger
- Direct Known Subclasses:
OneTime,Repeating,ResourceUse
@ApiType("SoftLayer_Scale_Policy_Trigger") public class Trigger extends Entity
A trigger to determine when a policy's actions should be fired.
- See Also:
- SoftLayer_Scale_Policy_Trigger
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrigger.Maskstatic interfaceTrigger.ServiceA trigger to determine when a policy's actions should be fired.static interfaceTrigger.ServiceAsync -
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendarcreateDateWhen this trigger was created.protected booleancreateDateSpecifiedprotected BooleandeleteFlagWhen set and true any edit that happens on this object, be it calling edit on this directly or setting as a child while editing a parent object, will end up being a deletion.protected booleandeleteFlagSpecifiedprotected LongidA trigger's internal identifier.protected booleanidSpecifiedprotected GregorianCalendarmodifyDateWhen this trigger was last modified.protected booleanmodifyDateSpecifiedprotected PolicyscalePolicyThe policy this trigger is on.protected LongscalePolicyIdThe policy this trigger is on.protected booleanscalePolicyIdSpecifiedprotected TypetypeThe type of trigger.protected LongtypeIdThe type of trigger this is.protected booleantypeIdSpecified -
Constructor Summary
Constructors Constructor Description Trigger() -
Method Summary
Modifier and Type Method Description Trigger.ServiceasService(ApiClient client)GregorianCalendargetCreateDate()BooleangetDeleteFlag()LonggetId()GregorianCalendargetModifyDate()PolicygetScalePolicy()LonggetScalePolicyId()TypegetType()LonggetTypeId()booleanisCreateDateSpecified()booleanisDeleteFlagSpecified()booleanisIdSpecified()booleanisModifyDateSpecified()booleanisScalePolicyIdSpecified()booleanisTypeIdSpecified()static Trigger.Serviceservice(ApiClient client)static Trigger.Serviceservice(ApiClient client, Long id)voidsetCreateDate(GregorianCalendar createDate)voidsetDeleteFlag(Boolean deleteFlag)voidsetId(Long id)voidsetModifyDate(GregorianCalendar modifyDate)voidsetScalePolicy(Policy scalePolicy)voidsetScalePolicyId(Long scalePolicyId)voidsetType(Type type)voidsetTypeId(Long typeId)voidunsetCreateDate()voidunsetDeleteFlag()voidunsetId()voidunsetModifyDate()voidunsetScalePolicyId()voidunsetTypeId()
-
Field Details
-
scalePolicy
The policy this trigger is on. -
type
The type of trigger. -
createDate
When this trigger was created. -
createDateSpecified
protected boolean createDateSpecified -
deleteFlag
When set and true any edit that happens on this object, be it calling edit on this directly or setting as a child while editing a parent object, will end up being a deletion. -
deleteFlagSpecified
protected boolean deleteFlagSpecified -
id
A trigger's internal identifier. -
idSpecified
protected boolean idSpecified -
modifyDate
When this trigger was last modified. -
modifyDateSpecified
protected boolean modifyDateSpecified -
scalePolicyId
The policy this trigger is on. -
scalePolicyIdSpecified
protected boolean scalePolicyIdSpecified -
typeId
The type of trigger this is. -
typeIdSpecified
protected boolean typeIdSpecified
-
-
Constructor Details
-
Trigger
public Trigger()
-
-
Method Details
-
getScalePolicy
-
setScalePolicy
-
getType
-
setType
-
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getDeleteFlag
-
setDeleteFlag
-
isDeleteFlagSpecified
public boolean isDeleteFlagSpecified() -
unsetDeleteFlag
public void unsetDeleteFlag() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getScalePolicyId
-
setScalePolicyId
-
isScalePolicyIdSpecified
public boolean isScalePolicyIdSpecified() -
unsetScalePolicyId
public void unsetScalePolicyId() -
getTypeId
-
setTypeId
-
isTypeIdSpecified
public boolean isTypeIdSpecified() -
unsetTypeId
public void unsetTypeId() -
asService
-
service
-
service
-