java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.scale.policy.Action
Direct Known Subclasses:
Scale

@ApiType("SoftLayer_Scale_Policy_Action")
public class Action
extends Entity
An action to execute when a policy is triggered. Currently only one action can be associated with a policy and it must be created with the policy.
See Also:
SoftLayer_Scale_Policy_Action
  • Field Details

  • Constructor Details

    • Action

      public Action()
  • Method Details

    • getScalePolicy

      public Policy getScalePolicy()
    • setScalePolicy

      public void setScalePolicy​(Policy scalePolicy)
    • getType

      public Type getType()
    • setType

      public void setType​(Type type)
    • getCreateDate

      public GregorianCalendar getCreateDate()
    • setCreateDate

      public void setCreateDate​(GregorianCalendar createDate)
    • isCreateDateSpecified

      public boolean isCreateDateSpecified()
    • unsetCreateDate

      public void unsetCreateDate()
    • getDeleteFlag

      public Boolean getDeleteFlag()
    • setDeleteFlag

      public void setDeleteFlag​(Boolean deleteFlag)
    • isDeleteFlagSpecified

      public boolean isDeleteFlagSpecified()
    • unsetDeleteFlag

      public void unsetDeleteFlag()
    • 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()
    • getScalePolicyId

      public Long getScalePolicyId()
    • setScalePolicyId

      public void setScalePolicyId​(Long scalePolicyId)
    • isScalePolicyIdSpecified

      public boolean isScalePolicyIdSpecified()
    • unsetScalePolicyId

      public void unsetScalePolicyId()
    • getTypeId

      public Long getTypeId()
    • setTypeId

      public void setTypeId​(Long typeId)
    • isTypeIdSpecified

      public boolean isTypeIdSpecified()
    • unsetTypeId

      public void unsetTypeId()
    • asService

      public Action.Service asService​(ApiClient client)
    • service

      public static Action.Service service​(ApiClient client)
    • service

      public static Action.Service service​(ApiClient client, Long id)