public class AutoScalingGroup extends AbstractModel
| Constructor and Description | 
|---|
| AutoScalingGroup() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getAutoScalingGroupId()Get Auto scaling group ID | 
| String | getAutoScalingGroupName()Get Auto scaling group name | 
| String | getAutoScalingGroupStatus()Get Current status of the auto scaling group. | 
| String | getCreatedTime()Get Creation time in UTC format | 
| Long | getDefaultCooldown()Get Default cooldown period in seconds | 
| Long | getDesiredCapacity()Get Desired number of instances | 
| String | getEnabledStatus()Get Enabled status. | 
| ForwardLoadBalancer[] | getForwardLoadBalancerSet()Get List of application load balancers | 
| String | getInActivityStatus()Get Whether the auto scaling group is performing a scaling activity. | 
| Long | getInServiceInstanceCount()Get Number of instances in `IN_SERVICE` status | 
| Long | getInstanceCount()Get Number of instances | 
| Long | getIpv6AddressCount()Get | 
| String | getLaunchConfigurationId()Get Launch configuration ID | 
| String | getLaunchConfigurationName()Get Launch configuration name | 
| String[] | getLoadBalancerIdSet()Get List of Classic load balancer IDs | 
| Long | getMaxSize()Get Maximum number of instances | 
| Long | getMinSize()Get Minimum number of instances | 
| String | getMultiZoneSubnetPolicy()Get | 
| Long | getProjectId()Get Project ID | 
| String | getRetryPolicy()Get Retry policy | 
| ServiceSettings | getServiceSettings()Get Service settings | 
| String[] | getSubnetIdSet()Get List of subnet IDs | 
| Tag[] | getTags()Get List of auto scaling group tags | 
| String[] | getTerminationPolicySet()Get Termination policy | 
| String | getVpcId()Get VPC ID | 
| String[] | getZoneSet()Get List of availability zones | 
| void | setAutoScalingGroupId(String AutoScalingGroupId)Set Auto scaling group ID | 
| void | setAutoScalingGroupName(String AutoScalingGroupName)Set Auto scaling group name | 
| void | setAutoScalingGroupStatus(String AutoScalingGroupStatus)Set Current status of the auto scaling group. | 
| void | setCreatedTime(String CreatedTime)Set Creation time in UTC format | 
| void | setDefaultCooldown(Long DefaultCooldown)Set Default cooldown period in seconds | 
| void | setDesiredCapacity(Long DesiredCapacity)Set Desired number of instances | 
| void | setEnabledStatus(String EnabledStatus)Set Enabled status. | 
| void | setForwardLoadBalancerSet(ForwardLoadBalancer[] ForwardLoadBalancerSet)Set List of application load balancers | 
| void | setInActivityStatus(String InActivityStatus)Set Whether the auto scaling group is performing a scaling activity. | 
| void | setInServiceInstanceCount(Long InServiceInstanceCount)Set Number of instances in `IN_SERVICE` status | 
| void | setInstanceCount(Long InstanceCount)Set Number of instances | 
| void | setIpv6AddressCount(Long Ipv6AddressCount)Set | 
| void | setLaunchConfigurationId(String LaunchConfigurationId)Set Launch configuration ID | 
| void | setLaunchConfigurationName(String LaunchConfigurationName)Set Launch configuration name | 
| void | setLoadBalancerIdSet(String[] LoadBalancerIdSet)Set List of Classic load balancer IDs | 
| void | setMaxSize(Long MaxSize)Set Maximum number of instances | 
| void | setMinSize(Long MinSize)Set Minimum number of instances | 
| void | setMultiZoneSubnetPolicy(String MultiZoneSubnetPolicy)Set | 
| void | setProjectId(Long ProjectId)Set Project ID | 
| void | setRetryPolicy(String RetryPolicy)Set Retry policy | 
| void | setServiceSettings(ServiceSettings ServiceSettings)Set Service settings | 
| void | setSubnetIdSet(String[] SubnetIdSet)Set List of subnet IDs | 
| void | setTags(Tag[] Tags)Set List of auto scaling group tags | 
| void | setTerminationPolicySet(String[] TerminationPolicySet)Set Termination policy | 
| void | setVpcId(String VpcId)Set VPC ID | 
| void | setZoneSet(String[] ZoneSet)Set List of availability zones | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic String getAutoScalingGroupId()
public void setAutoScalingGroupId(String AutoScalingGroupId)
AutoScalingGroupId - Auto scaling group IDpublic String getAutoScalingGroupName()
public void setAutoScalingGroupName(String AutoScalingGroupName)
AutoScalingGroupName - Auto scaling group namepublic String getAutoScalingGroupStatus()
public void setAutoScalingGroupStatus(String AutoScalingGroupStatus)
AutoScalingGroupStatus - Current status of the auto scaling group. Value range: public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime - Creation time in UTC formatpublic Long getDefaultCooldown()
public void setDefaultCooldown(Long DefaultCooldown)
DefaultCooldown - Default cooldown period in secondspublic Long getDesiredCapacity()
public void setDesiredCapacity(Long DesiredCapacity)
DesiredCapacity - Desired number of instancespublic String getEnabledStatus()
public void setEnabledStatus(String EnabledStatus)
EnabledStatus - Enabled status. Value range: `ENABLED`, `DISABLED`public ForwardLoadBalancer[] getForwardLoadBalancerSet()
public void setForwardLoadBalancerSet(ForwardLoadBalancer[] ForwardLoadBalancerSet)
ForwardLoadBalancerSet - List of application load balancerspublic Long getInstanceCount()
public void setInstanceCount(Long InstanceCount)
InstanceCount - Number of instancespublic Long getInServiceInstanceCount()
public void setInServiceInstanceCount(Long InServiceInstanceCount)
InServiceInstanceCount - Number of instances in `IN_SERVICE` statuspublic String getLaunchConfigurationId()
public void setLaunchConfigurationId(String LaunchConfigurationId)
LaunchConfigurationId - Launch configuration IDpublic String getLaunchConfigurationName()
public void setLaunchConfigurationName(String LaunchConfigurationName)
LaunchConfigurationName - Launch configuration namepublic String[] getLoadBalancerIdSet()
public void setLoadBalancerIdSet(String[] LoadBalancerIdSet)
LoadBalancerIdSet - List of Classic load balancer IDspublic Long getMaxSize()
public void setMaxSize(Long MaxSize)
MaxSize - Maximum number of instancespublic Long getMinSize()
public void setMinSize(Long MinSize)
MinSize - Minimum number of instancespublic Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - Project IDpublic String[] getSubnetIdSet()
public void setSubnetIdSet(String[] SubnetIdSet)
SubnetIdSet - List of subnet IDspublic String[] getTerminationPolicySet()
public void setTerminationPolicySet(String[] TerminationPolicySet)
TerminationPolicySet - Termination policypublic String getVpcId()
public void setVpcId(String VpcId)
VpcId - VPC IDpublic String[] getZoneSet()
public void setZoneSet(String[] ZoneSet)
ZoneSet - List of availability zonespublic String getRetryPolicy()
public void setRetryPolicy(String RetryPolicy)
RetryPolicy - Retry policypublic String getInActivityStatus()
public void setInActivityStatus(String InActivityStatus)
InActivityStatus - Whether the auto scaling group is performing a scaling activity. `IN_ACTIVITY` indicates yes, and `NOT_IN_ACTIVITY` indicates no.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - List of auto scaling group tagspublic ServiceSettings getServiceSettings()
public void setServiceSettings(ServiceSettings ServiceSettings)
ServiceSettings - Service settingspublic Long getIpv6AddressCount()
public void setIpv6AddressCount(Long Ipv6AddressCount)
Ipv6AddressCount - public String getMultiZoneSubnetPolicy()
public void setMultiZoneSubnetPolicy(String MultiZoneSubnetPolicy)
MultiZoneSubnetPolicy - Copyright © 2020. All rights reserved.