Package com.ibm.cloud.is.vpc.v1.model
Class InstanceGroupManager
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.is.vpc.v1.model.InstanceGroupManager
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
- Direct Known Subclasses:
InstanceGroupManagerAutoScale,InstanceGroupManagerScheduled
public class InstanceGroupManager extends com.ibm.cloud.sdk.core.service.model.GenericModelInstanceGroupManager. Classes which extend this class: - InstanceGroupManagerAutoScale - InstanceGroupManagerScheduled
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInstanceGroupManager.ManagerTypeThe type of instance group manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<InstanceGroupManagerActionReference>getActions()Gets the actions.LonggetAggregationWindow()Gets the aggregationWindow.LonggetCooldown()Gets the cooldown.DategetCreatedAt()Gets the createdAt.StringgetHref()Gets the href.StringgetId()Gets the id.StringgetManagerType()Gets the managerType.LonggetMaxMembershipCount()Gets the maxMembershipCount.LonggetMinMembershipCount()Gets the minMembershipCount.StringgetName()Gets the name.List<InstanceGroupManagerPolicyReference>getPolicies()Gets the policies.DategetUpdatedAt()Gets the updatedAt.BooleanisManagementEnabled()Gets the managementEnabled.
-
-
-
Method Detail
-
getCreatedAt
public Date getCreatedAt()
Gets the createdAt. The date and time that the instance group manager was created.- Returns:
- the createdAt
-
getHref
public String getHref()
Gets the href. The URL for this instance group manager.- Returns:
- the href
-
getId
public String getId()
Gets the id. The unique identifier for this instance group manager.- Returns:
- the id
-
isManagementEnabled
public Boolean isManagementEnabled()
Gets the managementEnabled. Indicates whether this manager will control the instance group.- Returns:
- the managementEnabled
-
getName
public String getName()
Gets the name. The name for this instance group manager. The name is unique across all managers for the instance group.- Returns:
- the name
-
getUpdatedAt
public Date getUpdatedAt()
Gets the updatedAt. The date and time that the instance group manager was updated.- Returns:
- the updatedAt
-
getAggregationWindow
public Long getAggregationWindow()
Gets the aggregationWindow. The time window in seconds to aggregate metrics prior to evaluation.- Returns:
- the aggregationWindow
-
getCooldown
public Long getCooldown()
Gets the cooldown. The duration of time in seconds to pause further scale actions after scaling has taken place.- Returns:
- the cooldown
-
getManagerType
public String getManagerType()
Gets the managerType. The type of instance group manager.- Returns:
- the managerType
-
getMaxMembershipCount
public Long getMaxMembershipCount()
Gets the maxMembershipCount. The maximum number of members in a managed instance group.- Returns:
- the maxMembershipCount
-
getMinMembershipCount
public Long getMinMembershipCount()
Gets the minMembershipCount. The minimum number of members in a managed instance group.- Returns:
- the minMembershipCount
-
getPolicies
public List<InstanceGroupManagerPolicyReference> getPolicies()
Gets the policies. The policies of the instance group manager.- Returns:
- the policies
-
getActions
public List<InstanceGroupManagerActionReference> getActions()
Gets the actions. The actions of the instance group manager.- Returns:
- the actions
-
-