com.amazonaws.services.autoscaling.model

## クラス CreateAutoScalingGroupRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.autoscaling.model.CreateAutoScalingGroupRequest

- すべての実装されたインタフェース:
    java.io.Serializable

      public class CreateAutoScalingGroupRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `CreateAutoScalingGroup operation`.

  Creates a new Auto Scaling group with the specified name and other attributes. When the creation request is completed, the Auto Scaling group is ready to be used in other calls.

  NOTE: The Auto Scaling group name must be unique within the scope of your AWS account, and under the quota of Auto Scaling groups allowed for your account.

  関連項目:
    `AmazonAutoScaling.createAutoScalingGroup(CreateAutoScalingGroupRequest)`, 直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `CreateAutoScalingGroupRequest()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAutoScalingGroupName()` The name of the Auto Scaling group.
    `java.util.List<java.lang.String>` | `getAvailabilityZones()` A list of Availability Zones for the Auto Scaling group.
    `java.lang.Integer` | `getDefaultCooldown()` The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.
    `java.lang.Integer` | `getDesiredCapacity()` The number of Amazon EC2 instances that should be running in the group.
    `java.lang.Integer` | `getHealthCheckGracePeriod()` Length of time in seconds after a new Amazon EC2 instance comes into service that Auto Scaling starts checking its health.
    `java.lang.String` | `getHealthCheckType()` The service you want the health status from, Amazon EC2 or Elastic Load Balancer.
    `java.lang.String` | `getLaunchConfigurationName()` The name of the launch configuration to use with the Auto Scaling group.
    `java.util.List<java.lang.String>` | `getLoadBalancerNames()` A list of load balancers to use.
    `java.lang.Integer` | `getMaxSize()` The maximum size of the Auto Scaling group.
    `java.lang.Integer` | `getMinSize()` The minimum size of the Auto Scaling group.
    `java.lang.String` | `getPlacementGroup()` Physical location of your cluster placement group created in Amazon EC2.
    `java.util.List<Tag>` | `getTags()` The tag to be created or updated.
    `java.util.List<java.lang.String>` | `getTerminationPolicies()` A standalone termination policy or a list of termination policies used to select the instance to terminate.
    `java.lang.String` | `getVPCZoneIdentifier()` A comma-separated list of subnet identifiers of Amazon Virtual Private Clouds (Amazon VPCs).
    `int` | `hashCode()`
    `void` | `setAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the Auto Scaling group.
    `void` | `setAvailabilityZones(java.util.Collection<java.lang.String> availabilityZones)` A list of Availability Zones for the Auto Scaling group.
    `void` | `setDefaultCooldown(java.lang.Integer defaultCooldown)` The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.
    `void` | `setDesiredCapacity(java.lang.Integer desiredCapacity)` The number of Amazon EC2 instances that should be running in the group.
    `void` | `setHealthCheckGracePeriod(java.lang.Integer healthCheckGracePeriod)` Length of time in seconds after a new Amazon EC2 instance comes into service that Auto Scaling starts checking its health.
    `void` | `setHealthCheckType(java.lang.String healthCheckType)` The service you want the health status from, Amazon EC2 or Elastic Load Balancer.
    `void` | `setLaunchConfigurationName(java.lang.String launchConfigurationName)` The name of the launch configuration to use with the Auto Scaling group.
    `void` | `setLoadBalancerNames(java.util.Collection<java.lang.String> loadBalancerNames)` A list of load balancers to use.
    `void` | `setMaxSize(java.lang.Integer maxSize)` The maximum size of the Auto Scaling group.
    `void` | `setMinSize(java.lang.Integer minSize)` The minimum size of the Auto Scaling group.
    `void` | `setPlacementGroup(java.lang.String placementGroup)` Physical location of your cluster placement group created in Amazon EC2.
    `void` | `setTags(java.util.Collection<Tag> tags)` The tag to be created or updated.
    `void` | `setTerminationPolicies(java.util.Collection<java.lang.String> terminationPolicies)` A standalone termination policy or a list of termination policies used to select the instance to terminate.
    `void` | `setVPCZoneIdentifier(java.lang.String vPCZoneIdentifier)` A comma-separated list of subnet identifiers of Amazon Virtual Private Clouds (Amazon VPCs).
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `CreateAutoScalingGroupRequest` | `withAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the Auto Scaling group.
    `CreateAutoScalingGroupRequest` | `withAvailabilityZones(java.util.Collection<java.lang.String> availabilityZones)` A list of Availability Zones for the Auto Scaling group.
    `CreateAutoScalingGroupRequest` | `withAvailabilityZones(java.lang.String... availabilityZones)` A list of Availability Zones for the Auto Scaling group.
    `CreateAutoScalingGroupRequest` | `withDefaultCooldown(java.lang.Integer defaultCooldown)` The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.
    `CreateAutoScalingGroupRequest` | `withDesiredCapacity(java.lang.Integer desiredCapacity)` The number of Amazon EC2 instances that should be running in the group.
    `CreateAutoScalingGroupRequest` | `withHealthCheckGracePeriod(java.lang.Integer healthCheckGracePeriod)` Length of time in seconds after a new Amazon EC2 instance comes into service that Auto Scaling starts checking its health.
    `CreateAutoScalingGroupRequest` | `withHealthCheckType(java.lang.String healthCheckType)` The service you want the health status from, Amazon EC2 or Elastic Load Balancer.
    `CreateAutoScalingGroupRequest` | `withLaunchConfigurationName(java.lang.String launchConfigurationName)` The name of the launch configuration to use with the Auto Scaling group.
    `CreateAutoScalingGroupRequest` | `withLoadBalancerNames(java.util.Collection<java.lang.String> loadBalancerNames)` A list of load balancers to use.
    `CreateAutoScalingGroupRequest` | `withLoadBalancerNames(java.lang.String... loadBalancerNames)` A list of load balancers to use.
    `CreateAutoScalingGroupRequest` | `withMaxSize(java.lang.Integer maxSize)` The maximum size of the Auto Scaling group.
    `CreateAutoScalingGroupRequest` | `withMinSize(java.lang.Integer minSize)` The minimum size of the Auto Scaling group.
    `CreateAutoScalingGroupRequest` | `withPlacementGroup(java.lang.String placementGroup)` Physical location of your cluster placement group created in Amazon EC2.
    `CreateAutoScalingGroupRequest` | `withTags(java.util.Collection<Tag> tags)` The tag to be created or updated.
    `CreateAutoScalingGroupRequest` | `withTags(Tag... tags)` The tag to be created or updated.
    `CreateAutoScalingGroupRequest` | `withTerminationPolicies(java.util.Collection<java.lang.String> terminationPolicies)` A standalone termination policy or a list of termination policies used to select the instance to terminate.
    `CreateAutoScalingGroupRequest` | `withTerminationPolicies(java.lang.String... terminationPolicies)` A standalone termination policy or a list of termination policies used to select the instance to terminate.
    `CreateAutoScalingGroupRequest` | `withVPCZoneIdentifier(java.lang.String vPCZoneIdentifier)` A comma-separated list of subnet identifiers of Amazon Virtual Private Clouds (Amazon VPCs).

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### CreateAutoScalingGroupRequest

          public CreateAutoScalingGroupRequest()

  - ### メソッドの詳細

    - #### getAutoScalingGroupName

          public java.lang.String getAutoScalingGroupName()

      The name of the Auto Scaling group.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The name of the Auto Scaling group.

    - #### setAutoScalingGroupName

          public void setAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the Auto Scaling group.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `autoScalingGroupName` - The name of the Auto Scaling group.

    - #### withAutoScalingGroupName

          public CreateAutoScalingGroupRequest withAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the Auto Scaling group.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `autoScalingGroupName` - The name of the Auto Scaling group.

    - #### getLaunchConfigurationName

          public java.lang.String getLaunchConfigurationName()

      The name of the launch configuration to use with the Auto Scaling group.

      Constraints:
      Length: 1 - 1600
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The name of the launch configuration to use with the Auto Scaling group.

    - #### setLaunchConfigurationName

          public void setLaunchConfigurationName(java.lang.String launchConfigurationName)

      The name of the launch configuration to use with the Auto Scaling group.

      Constraints:
      Length: 1 - 1600
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `launchConfigurationName` - The name of the launch configuration to use with the Auto Scaling group.

    - #### withLaunchConfigurationName

          public CreateAutoScalingGroupRequest withLaunchConfigurationName(java.lang.String launchConfigurationName)

      The name of the launch configuration to use with the Auto Scaling group.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 - 1600
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `launchConfigurationName` - The name of the launch configuration to use with the Auto Scaling group.

    - #### getMinSize

          public java.lang.Integer getMinSize()

      The minimum size of the Auto Scaling group.
      戻り値:
        The minimum size of the Auto Scaling group.

    - #### setMinSize

          public void setMinSize(java.lang.Integer minSize)

      The minimum size of the Auto Scaling group.
      パラメータ:
        `minSize` - The minimum size of the Auto Scaling group.

    - #### withMinSize

          public CreateAutoScalingGroupRequest withMinSize(java.lang.Integer minSize)

      The minimum size of the Auto Scaling group.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `minSize` - The minimum size of the Auto Scaling group.

    - #### getMaxSize

          public java.lang.Integer getMaxSize()

      The maximum size of the Auto Scaling group.
      戻り値:
        The maximum size of the Auto Scaling group.

    - #### setMaxSize

          public void setMaxSize(java.lang.Integer maxSize)

      The maximum size of the Auto Scaling group.
      パラメータ:
        `maxSize` - The maximum size of the Auto Scaling group.

    - #### withMaxSize

          public CreateAutoScalingGroupRequest withMaxSize(java.lang.Integer maxSize)

      The maximum size of the Auto Scaling group.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `maxSize` - The maximum size of the Auto Scaling group.

    - #### getDesiredCapacity

          public java.lang.Integer getDesiredCapacity()

      The number of Amazon EC2 instances that should be running in the group.
      戻り値:
        The number of Amazon EC2 instances that should be running in the group.

    - #### setDesiredCapacity

          public void setDesiredCapacity(java.lang.Integer desiredCapacity)

      The number of Amazon EC2 instances that should be running in the group.
      パラメータ:
        `desiredCapacity` - The number of Amazon EC2 instances that should be running in the group.

    - #### withDesiredCapacity

          public CreateAutoScalingGroupRequest withDesiredCapacity(java.lang.Integer desiredCapacity)

      The number of Amazon EC2 instances that should be running in the group.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `desiredCapacity` - The number of Amazon EC2 instances that should be running in the group.

    - #### getDefaultCooldown

          public java.lang.Integer getDefaultCooldown()

      The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.
      戻り値:
        The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.

    - #### setDefaultCooldown

          public void setDefaultCooldown(java.lang.Integer defaultCooldown)

      The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.
      パラメータ:
        `defaultCooldown` - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.

    - #### withDefaultCooldown

          public CreateAutoScalingGroupRequest withDefaultCooldown(java.lang.Integer defaultCooldown)

      The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `defaultCooldown` - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.

    - #### getAvailabilityZones

          public java.util.List<java.lang.String> getAvailabilityZones()

      A list of Availability Zones for the Auto Scaling group.

      Constraints:
      Length: 1 -

      戻り値:
        A list of Availability Zones for the Auto Scaling group.

    - #### setAvailabilityZones

          public void setAvailabilityZones(java.util.Collection<java.lang.String> availabilityZones)

      A list of Availability Zones for the Auto Scaling group.

      Constraints:
      Length: 1 -

      パラメータ:
        `availabilityZones` - A list of Availability Zones for the Auto Scaling group.

    - #### withAvailabilityZones

          public CreateAutoScalingGroupRequest withAvailabilityZones(java.lang.String... availabilityZones)

      A list of Availability Zones for the Auto Scaling group.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 -

      パラメータ:
        `availabilityZones` - A list of Availability Zones for the Auto Scaling group.

    - #### withAvailabilityZones

          public CreateAutoScalingGroupRequest withAvailabilityZones(java.util.Collection<java.lang.String> availabilityZones)

      A list of Availability Zones for the Auto Scaling group.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 -

      パラメータ:
        `availabilityZones` - A list of Availability Zones for the Auto Scaling group.

    - #### getLoadBalancerNames

          public java.util.List<java.lang.String> getLoadBalancerNames()

      A list of load balancers to use.
      戻り値:
        A list of load balancers to use.

    - #### setLoadBalancerNames

          public void setLoadBalancerNames(java.util.Collection<java.lang.String> loadBalancerNames)

      A list of load balancers to use.
      パラメータ:
        `loadBalancerNames` - A list of load balancers to use.

    - #### withLoadBalancerNames

          public CreateAutoScalingGroupRequest withLoadBalancerNames(java.lang.String... loadBalancerNames)

      A list of load balancers to use.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `loadBalancerNames` - A list of load balancers to use.

    - #### withLoadBalancerNames

          public CreateAutoScalingGroupRequest withLoadBalancerNames(java.util.Collection<java.lang.String> loadBalancerNames)

      A list of load balancers to use.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `loadBalancerNames` - A list of load balancers to use.

    - #### getHealthCheckType

          public java.lang.String getHealthCheckType()

      The service you want the health status from, Amazon EC2 or Elastic Load Balancer. Valid values are `EC2` or `ELB`.

      Constraints:
      Length: 1 - 32
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The service you want the health status from, Amazon EC2 or Elastic Load Balancer. Valid values are `EC2` or `ELB`.

    - #### setHealthCheckType

          public void setHealthCheckType(java.lang.String healthCheckType)

      The service you want the health status from, Amazon EC2 or Elastic Load Balancer. Valid values are `EC2` or `ELB`.

      Constraints:
      Length: 1 - 32
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `healthCheckType` - The service you want the health status from, Amazon EC2 or Elastic Load Balancer. Valid values are `EC2` or `ELB`.

    - #### withHealthCheckType

          public CreateAutoScalingGroupRequest withHealthCheckType(java.lang.String healthCheckType)

      The service you want the health status from, Amazon EC2 or Elastic Load Balancer. Valid values are `EC2` or `ELB`.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 - 32
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `healthCheckType` - The service you want the health status from, Amazon EC2 or Elastic Load Balancer. Valid values are `EC2` or `ELB`.

    - #### getHealthCheckGracePeriod

          public java.lang.Integer getHealthCheckGracePeriod()

      Length of time in seconds after a new Amazon EC2 instance comes into service that Auto Scaling starts checking its health.
      戻り値:
        Length of time in seconds after a new Amazon EC2 instance comes into service that Auto Scaling starts checking its health.

    - #### setHealthCheckGracePeriod

          public void setHealthCheckGracePeriod(java.lang.Integer healthCheckGracePeriod)

      Length of time in seconds after a new Amazon EC2 instance comes into service that Auto Scaling starts checking its health.
      パラメータ:
        `healthCheckGracePeriod` - Length of time in seconds after a new Amazon EC2 instance comes into service that Auto Scaling starts checking its health.

    - #### withHealthCheckGracePeriod

          public CreateAutoScalingGroupRequest withHealthCheckGracePeriod(java.lang.Integer healthCheckGracePeriod)

      Length of time in seconds after a new Amazon EC2 instance comes into service that Auto Scaling starts checking its health.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `healthCheckGracePeriod` - Length of time in seconds after a new Amazon EC2 instance comes into service that Auto Scaling starts checking its health.

    - #### getPlacementGroup

          public java.lang.String getPlacementGroup()

      Physical location of your cluster placement group created in Amazon EC2. For more information about cluster placement group, see Using Cluster Instances

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        Physical location of your cluster placement group created in Amazon EC2. For more information about cluster placement group, see Using Cluster Instances

    - #### setPlacementGroup

          public void setPlacementGroup(java.lang.String placementGroup)

      Physical location of your cluster placement group created in Amazon EC2. For more information about cluster placement group, see Using Cluster Instances

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `placementGroup` - Physical location of your cluster placement group created in Amazon EC2. For more information about cluster placement group, see Using Cluster Instances

    - #### withPlacementGroup

          public CreateAutoScalingGroupRequest withPlacementGroup(java.lang.String placementGroup)

      Physical location of your cluster placement group created in Amazon EC2. For more information about cluster placement group, see Using Cluster Instances

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `placementGroup` - Physical location of your cluster placement group created in Amazon EC2. For more information about cluster placement group, see Using Cluster Instances

    - #### getVPCZoneIdentifier

          public java.lang.String getVPCZoneIdentifier()

      A comma-separated list of subnet identifiers of Amazon Virtual Private Clouds (Amazon VPCs).

      When you specify subnets and Availability Zones with this call, ensure that the subnets' Availability Zones match the Availability Zones specified.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        A comma-separated list of subnet identifiers of Amazon Virtual Private Clouds (Amazon VPCs).

        When you specify subnets and Availability Zones with this call, ensure that the subnets' Availability Zones match the Availability Zones specified.

    - #### setVPCZoneIdentifier

          public void setVPCZoneIdentifier(java.lang.String vPCZoneIdentifier)

      A comma-separated list of subnet identifiers of Amazon Virtual Private Clouds (Amazon VPCs).

      When you specify subnets and Availability Zones with this call, ensure that the subnets' Availability Zones match the Availability Zones specified.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `vPCZoneIdentifier` - A comma-separated list of subnet identifiers of Amazon Virtual Private Clouds (Amazon VPCs).

        When you specify subnets and Availability Zones with this call, ensure that the subnets' Availability Zones match the Availability Zones specified.

    - #### withVPCZoneIdentifier

          public CreateAutoScalingGroupRequest withVPCZoneIdentifier(java.lang.String vPCZoneIdentifier)

      A comma-separated list of subnet identifiers of Amazon Virtual Private Clouds (Amazon VPCs).

      When you specify subnets and Availability Zones with this call, ensure that the subnets' Availability Zones match the Availability Zones specified.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `vPCZoneIdentifier` - A comma-separated list of subnet identifiers of Amazon Virtual Private Clouds (Amazon VPCs).

        When you specify subnets and Availability Zones with this call, ensure that the subnets' Availability Zones match the Availability Zones specified.

    - #### getTerminationPolicies

          public java.util.List<java.lang.String> getTerminationPolicies()

      A standalone termination policy or a list of termination policies used to select the instance to terminate. The policies are executed in the order that they are listed.

      For more information on configuring a termination policy for your Auto Scaling group, go to Instance Termination Policy for Your Auto Scaling Group in the the Auto Scaling Developer Guide.

      戻り値:
        A standalone termination policy or a list of termination policies used to select the instance to terminate. The policies are executed in the order that they are listed.

        For more information on configuring a termination policy for your Auto Scaling group, go to Instance Termination Policy for Your Auto Scaling Group in the the Auto Scaling Developer Guide.

    - #### setTerminationPolicies

          public void setTerminationPolicies(java.util.Collection<java.lang.String> terminationPolicies)

      A standalone termination policy or a list of termination policies used to select the instance to terminate. The policies are executed in the order that they are listed.

      For more information on configuring a termination policy for your Auto Scaling group, go to Instance Termination Policy for Your Auto Scaling Group in the the Auto Scaling Developer Guide.

      パラメータ:
        `terminationPolicies` - A standalone termination policy or a list of termination policies used to select the instance to terminate. The policies are executed in the order that they are listed.

        For more information on configuring a termination policy for your Auto Scaling group, go to Instance Termination Policy for Your Auto Scaling Group in the the Auto Scaling Developer Guide.

    - #### withTerminationPolicies

          public CreateAutoScalingGroupRequest withTerminationPolicies(java.lang.String... terminationPolicies)

      A standalone termination policy or a list of termination policies used to select the instance to terminate. The policies are executed in the order that they are listed.

      For more information on configuring a termination policy for your Auto Scaling group, go to Instance Termination Policy for Your Auto Scaling Group in the the Auto Scaling Developer Guide.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `terminationPolicies` - A standalone termination policy or a list of termination policies used to select the instance to terminate. The policies are executed in the order that they are listed.

        For more information on configuring a termination policy for your Auto Scaling group, go to Instance Termination Policy for Your Auto Scaling Group in the the Auto Scaling Developer Guide.

    - #### withTerminationPolicies

          public CreateAutoScalingGroupRequest withTerminationPolicies(java.util.Collection<java.lang.String> terminationPolicies)

      A standalone termination policy or a list of termination policies used to select the instance to terminate. The policies are executed in the order that they are listed.

      For more information on configuring a termination policy for your Auto Scaling group, go to Instance Termination Policy for Your Auto Scaling Group in the the Auto Scaling Developer Guide.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `terminationPolicies` - A standalone termination policy or a list of termination policies used to select the instance to terminate. The policies are executed in the order that they are listed.

        For more information on configuring a termination policy for your Auto Scaling group, go to Instance Termination Policy for Your Auto Scaling Group in the the Auto Scaling Developer Guide.

    - #### getTags

          public java.util.List<Tag> getTags()

      The tag to be created or updated. Each tag should be defined by its resource type, resource ID, key, value, and a propagate flag. Valid values: key=value, value=value, propagate=true or false. Value and propagate are optional parameters.
      戻り値:
        The tag to be created or updated. Each tag should be defined by its resource type, resource ID, key, value, and a propagate flag. Valid values: key=value, value=value, propagate=true or false. Value and propagate are optional parameters.

    - #### setTags

          public void setTags(java.util.Collection<Tag> tags)

      The tag to be created or updated. Each tag should be defined by its resource type, resource ID, key, value, and a propagate flag. Valid values: key=value, value=value, propagate=true or false. Value and propagate are optional parameters.
      パラメータ:
        `tags` - The tag to be created or updated. Each tag should be defined by its resource type, resource ID, key, value, and a propagate flag. Valid values: key=value, value=value, propagate=true or false. Value and propagate are optional parameters.

    - #### withTags

          public CreateAutoScalingGroupRequest withTags(Tag... tags)

      The tag to be created or updated. Each tag should be defined by its resource type, resource ID, key, value, and a propagate flag. Valid values: key=value, value=value, propagate=true or false. Value and propagate are optional parameters.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `tags` - The tag to be created or updated. Each tag should be defined by its resource type, resource ID, key, value, and a propagate flag. Valid values: key=value, value=value, propagate=true or false. Value and propagate are optional parameters.

    - #### withTags

          public CreateAutoScalingGroupRequest withTags(java.util.Collection<Tag> tags)

      The tag to be created or updated. Each tag should be defined by its resource type, resource ID, key, value, and a propagate flag. Valid values: key=value, value=value, propagate=true or false. Value and propagate are optional parameters.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `tags` - The tag to be created or updated. Each tag should be defined by its resource type, resource ID, key, value, and a propagate flag. Valid values: key=value, value=value, propagate=true or false. Value and propagate are optional parameters.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`