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.GenericModel
InstanceGroupManager. Classes which extend this class: - InstanceGroupManagerAutoScale - InstanceGroupManagerScheduled
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
InstanceGroupManager.ManagerType
The type of instance group manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<InstanceGroupManagerActionReference>
getActions()
Gets the actions.Long
getAggregationWindow()
Gets the aggregationWindow.Long
getCooldown()
Gets the cooldown.Date
getCreatedAt()
Gets the createdAt.String
getHref()
Gets the href.String
getId()
Gets the id.String
getManagerType()
Gets the managerType.Long
getMaxMembershipCount()
Gets the maxMembershipCount.Long
getMinMembershipCount()
Gets the minMembershipCount.String
getName()
Gets the name.List<InstanceGroupManagerPolicyReference>
getPolicies()
Gets the policies.Date
getUpdatedAt()
Gets the updatedAt.Boolean
isManagementEnabled()
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
-
-