com.amazonaws.services.cloudformation.model

## クラス CreateStackRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.cloudformation.model.CreateStackRequest

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

      public class CreateStackRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `CreateStack operation`.

  Creates a stack as specified in the template. After the call completes successfully, the stack creation starts. You can check the status of the stack via the DescribeStacks API.

  NOTE: Currently, the limit for stacks is 20 stacks per account per region.

  関連項目:
    `AmazonCloudFormation.createStack(CreateStackRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<java.lang.String>` | `getCapabilities()` The list of capabilities that you want to allow in the stack.
    `java.lang.Boolean` | `getDisableRollback()` Set to `true` to disable rollback of the stack if stack creation failed.
    `java.util.List<java.lang.String>` | `getNotificationARNs()` The Simple Notification Service (SNS) topic ARNs to publish stack related events.
    `java.lang.String` | `getOnFailure()` Determines what action will be taken if stack creation fails.
    `java.util.List<Parameter>` | `getParameters()` A list of `Parameter` structures that specify input parameters for the stack.
    `java.lang.String` | `getStackName()` The name associated with the stack.
    `java.util.List<Tag>` | `getTags()` A set of user-defined `Tags` to associate with this stack, represented by key/value pairs.
    `java.lang.String` | `getTemplateBody()` Structure containing the template body.
    `java.lang.String` | `getTemplateURL()` Location of file containing the template body.
    `java.lang.Integer` | `getTimeoutInMinutes()` The amount of time that can pass before the stack status becomes CREATE_FAILED; if `DisableRollback` is not set or is set to `false`, the stack will be rolled back.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isDisableRollback()` Set to `true` to disable rollback of the stack if stack creation failed.
    `void` | `setCapabilities(java.util.Collection<java.lang.String> capabilities)` The list of capabilities that you want to allow in the stack.
    `void` | `setDisableRollback(java.lang.Boolean disableRollback)` Set to `true` to disable rollback of the stack if stack creation failed.
    `void` | `setNotificationARNs(java.util.Collection<java.lang.String> notificationARNs)` The Simple Notification Service (SNS) topic ARNs to publish stack related events.
    `void` | `setOnFailure(OnFailure onFailure)` Determines what action will be taken if stack creation fails.
    `void` | `setOnFailure(java.lang.String onFailure)` Determines what action will be taken if stack creation fails.
    `void` | `setParameters(java.util.Collection<Parameter> parameters)` A list of `Parameter` structures that specify input parameters for the stack.
    `void` | `setStackName(java.lang.String stackName)` The name associated with the stack.
    `void` | `setTags(java.util.Collection<Tag> tags)` A set of user-defined `Tags` to associate with this stack, represented by key/value pairs.
    `void` | `setTemplateBody(java.lang.String templateBody)` Structure containing the template body.
    `void` | `setTemplateURL(java.lang.String templateURL)` Location of file containing the template body.
    `void` | `setTimeoutInMinutes(java.lang.Integer timeoutInMinutes)` The amount of time that can pass before the stack status becomes CREATE_FAILED; if `DisableRollback` is not set or is set to `false`, the stack will be rolled back.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `CreateStackRequest` | `withCapabilities(java.util.Collection<java.lang.String> capabilities)` The list of capabilities that you want to allow in the stack.
    `CreateStackRequest` | `withCapabilities(java.lang.String... capabilities)` The list of capabilities that you want to allow in the stack.
    `CreateStackRequest` | `withDisableRollback(java.lang.Boolean disableRollback)` Set to `true` to disable rollback of the stack if stack creation failed.
    `CreateStackRequest` | `withNotificationARNs(java.util.Collection<java.lang.String> notificationARNs)` The Simple Notification Service (SNS) topic ARNs to publish stack related events.
    `CreateStackRequest` | `withNotificationARNs(java.lang.String... notificationARNs)` The Simple Notification Service (SNS) topic ARNs to publish stack related events.
    `CreateStackRequest` | `withOnFailure(OnFailure onFailure)` Determines what action will be taken if stack creation fails.
    `CreateStackRequest` | `withOnFailure(java.lang.String onFailure)` Determines what action will be taken if stack creation fails.
    `CreateStackRequest` | `withParameters(java.util.Collection<Parameter> parameters)` A list of `Parameter` structures that specify input parameters for the stack.
    `CreateStackRequest` | `withParameters(Parameter... parameters)` A list of `Parameter` structures that specify input parameters for the stack.
    `CreateStackRequest` | `withStackName(java.lang.String stackName)` The name associated with the stack.
    `CreateStackRequest` | `withTags(java.util.Collection<Tag> tags)` A set of user-defined `Tags` to associate with this stack, represented by key/value pairs.
    `CreateStackRequest` | `withTags(Tag... tags)` A set of user-defined `Tags` to associate with this stack, represented by key/value pairs.
    `CreateStackRequest` | `withTemplateBody(java.lang.String templateBody)` Structure containing the template body.
    `CreateStackRequest` | `withTemplateURL(java.lang.String templateURL)` Location of file containing the template body.
    `CreateStackRequest` | `withTimeoutInMinutes(java.lang.Integer timeoutInMinutes)` The amount of time that can pass before the stack status becomes CREATE_FAILED; if `DisableRollback` is not set or is set to `false`, the stack will be rolled back.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### CreateStackRequest

          public CreateStackRequest()

  - ### メソッドの詳細

    - #### getStackName

          public java.lang.String getStackName()

      The name associated with the stack. The name must be unique within your AWS account. Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters.
      戻り値:
        The name associated with the stack. The name must be unique within your AWS account. Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters.

    - #### setStackName

          public void setStackName(java.lang.String stackName)

      The name associated with the stack. The name must be unique within your AWS account. Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters.
      パラメータ:
        `stackName` - The name associated with the stack. The name must be unique within your AWS account. Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters.

    - #### withStackName

          public CreateStackRequest withStackName(java.lang.String stackName)

      The name associated with the stack. The name must be unique within your AWS account. Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters.

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

      パラメータ:
        `stackName` - The name associated with the stack. The name must be unique within your AWS account. Must contain only alphanumeric characters (case sensitive) and start with an alpha character. Maximum length of the name is 255 characters.

    - #### getTemplateBody

          public java.lang.String getTemplateBody()

      Structure containing the template body. (For more information, go to the AWS CloudFormation User Guide.)

      Conditional: You must pass `TemplateBody` or `TemplateURL`. If both are passed, only `TemplateBody` is used.

      Constraints:
      Length: 1 - 51200

      戻り値:
        Structure containing the template body. (For more information, go to the AWS CloudFormation User Guide.)

        Conditional: You must pass `TemplateBody` or `TemplateURL`. If both are passed, only `TemplateBody` is used.

    - #### setTemplateBody

          public void setTemplateBody(java.lang.String templateBody)

      Structure containing the template body. (For more information, go to the AWS CloudFormation User Guide.)

      Conditional: You must pass `TemplateBody` or `TemplateURL`. If both are passed, only `TemplateBody` is used.

      Constraints:
      Length: 1 - 51200

      パラメータ:
        `templateBody` - Structure containing the template body. (For more information, go to the AWS CloudFormation User Guide.)

        Conditional: You must pass `TemplateBody` or `TemplateURL`. If both are passed, only `TemplateBody` is used.

    - #### withTemplateBody

          public CreateStackRequest withTemplateBody(java.lang.String templateBody)

      Structure containing the template body. (For more information, go to the AWS CloudFormation User Guide.)

      Conditional: You must pass `TemplateBody` or `TemplateURL`. If both are passed, only `TemplateBody` is used.

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

      Constraints:
      Length: 1 - 51200

      パラメータ:
        `templateBody` - Structure containing the template body. (For more information, go to the AWS CloudFormation User Guide.)

        Conditional: You must pass `TemplateBody` or `TemplateURL`. If both are passed, only `TemplateBody` is used.

    - #### getTemplateURL

          public java.lang.String getTemplateURL()

      Location of file containing the template body. The URL must point to a template (max size: 307,200 bytes) located in an S3 bucket in the same region as the stack. For more information, go to the AWS CloudFormation User Guide.

      Conditional: You must pass `TemplateURL` or `TemplateBody`. If both are passed, only `TemplateBody` is used.

      Constraints:
      Length: 1 - 1024

      戻り値:
        Location of file containing the template body. The URL must point to a template (max size: 307,200 bytes) located in an S3 bucket in the same region as the stack. For more information, go to the AWS CloudFormation User Guide.

        Conditional: You must pass `TemplateURL` or `TemplateBody`. If both are passed, only `TemplateBody` is used.

    - #### setTemplateURL

          public void setTemplateURL(java.lang.String templateURL)

      Location of file containing the template body. The URL must point to a template (max size: 307,200 bytes) located in an S3 bucket in the same region as the stack. For more information, go to the AWS CloudFormation User Guide.

      Conditional: You must pass `TemplateURL` or `TemplateBody`. If both are passed, only `TemplateBody` is used.

      Constraints:
      Length: 1 - 1024

      パラメータ:
        `templateURL` - Location of file containing the template body. The URL must point to a template (max size: 307,200 bytes) located in an S3 bucket in the same region as the stack. For more information, go to the AWS CloudFormation User Guide.

        Conditional: You must pass `TemplateURL` or `TemplateBody`. If both are passed, only `TemplateBody` is used.

    - #### withTemplateURL

          public CreateStackRequest withTemplateURL(java.lang.String templateURL)

      Location of file containing the template body. The URL must point to a template (max size: 307,200 bytes) located in an S3 bucket in the same region as the stack. For more information, go to the AWS CloudFormation User Guide.

      Conditional: You must pass `TemplateURL` or `TemplateBody`. If both are passed, only `TemplateBody` is used.

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

      Constraints:
      Length: 1 - 1024

      パラメータ:
        `templateURL` - Location of file containing the template body. The URL must point to a template (max size: 307,200 bytes) located in an S3 bucket in the same region as the stack. For more information, go to the AWS CloudFormation User Guide.

        Conditional: You must pass `TemplateURL` or `TemplateBody`. If both are passed, only `TemplateBody` is used.

    - #### getParameters

          public java.util.List<Parameter> getParameters()

      A list of `Parameter` structures that specify input parameters for the stack.
      戻り値:
        A list of `Parameter` structures that specify input parameters for the stack.

    - #### setParameters

          public void setParameters(java.util.Collection<Parameter> parameters)

      A list of `Parameter` structures that specify input parameters for the stack.
      パラメータ:
        `parameters` - A list of `Parameter` structures that specify input parameters for the stack.

    - #### withParameters

          public CreateStackRequest withParameters(Parameter... parameters)

      A list of `Parameter` structures that specify input parameters for the stack.

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

      パラメータ:
        `parameters` - A list of `Parameter` structures that specify input parameters for the stack.

    - #### withParameters

          public CreateStackRequest withParameters(java.util.Collection<Parameter> parameters)

      A list of `Parameter` structures that specify input parameters for the stack.

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

      パラメータ:
        `parameters` - A list of `Parameter` structures that specify input parameters for the stack.

    - #### isDisableRollback

          public java.lang.Boolean isDisableRollback()

      Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure`, but not both.

      Default: `false`

      戻り値:
        Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure`, but not both.

        Default: `false`

    - #### setDisableRollback

          public void setDisableRollback(java.lang.Boolean disableRollback)

      Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure`, but not both.

      Default: `false`

      パラメータ:
        `disableRollback` - Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure`, but not both.

        Default: `false`

    - #### withDisableRollback

          public CreateStackRequest withDisableRollback(java.lang.Boolean disableRollback)

      Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure`, but not both.

      Default: `false`

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

      パラメータ:
        `disableRollback` - Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure`, but not both.

        Default: `false`

    - #### getDisableRollback

          public java.lang.Boolean getDisableRollback()

      Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure`, but not both.

      Default: `false`

      戻り値:
        Set to `true` to disable rollback of the stack if stack creation failed. You can specify either `DisableRollback` or `OnFailure`, but not both.

        Default: `false`

    - #### getTimeoutInMinutes

          public java.lang.Integer getTimeoutInMinutes()

      The amount of time that can pass before the stack status becomes CREATE_FAILED; if `DisableRollback` is not set or is set to `false`, the stack will be rolled back.

      Constraints:
      Range: 1 -

      戻り値:
        The amount of time that can pass before the stack status becomes CREATE_FAILED; if `DisableRollback` is not set or is set to `false`, the stack will be rolled back.

    - #### setTimeoutInMinutes

          public void setTimeoutInMinutes(java.lang.Integer timeoutInMinutes)

      The amount of time that can pass before the stack status becomes CREATE_FAILED; if `DisableRollback` is not set or is set to `false`, the stack will be rolled back.

      Constraints:
      Range: 1 -

      パラメータ:
        `timeoutInMinutes` - The amount of time that can pass before the stack status becomes CREATE_FAILED; if `DisableRollback` is not set or is set to `false`, the stack will be rolled back.

    - #### withTimeoutInMinutes

          public CreateStackRequest withTimeoutInMinutes(java.lang.Integer timeoutInMinutes)

      The amount of time that can pass before the stack status becomes CREATE_FAILED; if `DisableRollback` is not set or is set to `false`, the stack will be rolled back.

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

      Constraints:
      Range: 1 -

      パラメータ:
        `timeoutInMinutes` - The amount of time that can pass before the stack status becomes CREATE_FAILED; if `DisableRollback` is not set or is set to `false`, the stack will be rolled back.

    - #### getNotificationARNs

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

      The Simple Notification Service (SNS) topic ARNs to publish stack related events. You can find your SNS topic ARNs using the SNS console or your Command Line Interface (CLI).

      Constraints:
      Length: 0 - 5

      戻り値:
        The Simple Notification Service (SNS) topic ARNs to publish stack related events. You can find your SNS topic ARNs using the SNS console or your Command Line Interface (CLI).

    - #### setNotificationARNs

          public void setNotificationARNs(java.util.Collection<java.lang.String> notificationARNs)

      The Simple Notification Service (SNS) topic ARNs to publish stack related events. You can find your SNS topic ARNs using the SNS console or your Command Line Interface (CLI).

      Constraints:
      Length: 0 - 5

      パラメータ:
        `notificationARNs` - The Simple Notification Service (SNS) topic ARNs to publish stack related events. You can find your SNS topic ARNs using the SNS console or your Command Line Interface (CLI).

    - #### withNotificationARNs

          public CreateStackRequest withNotificationARNs(java.lang.String... notificationARNs)

      The Simple Notification Service (SNS) topic ARNs to publish stack related events. You can find your SNS topic ARNs using the SNS console or your Command Line Interface (CLI).

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

      Constraints:
      Length: 0 - 5

      パラメータ:
        `notificationARNs` - The Simple Notification Service (SNS) topic ARNs to publish stack related events. You can find your SNS topic ARNs using the SNS console or your Command Line Interface (CLI).

    - #### withNotificationARNs

          public CreateStackRequest withNotificationARNs(java.util.Collection<java.lang.String> notificationARNs)

      The Simple Notification Service (SNS) topic ARNs to publish stack related events. You can find your SNS topic ARNs using the SNS console or your Command Line Interface (CLI).

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

      Constraints:
      Length: 0 - 5

      パラメータ:
        `notificationARNs` - The Simple Notification Service (SNS) topic ARNs to publish stack related events. You can find your SNS topic ARNs using the SNS console or your Command Line Interface (CLI).

    - #### getCapabilities

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

      The list of capabilities that you want to allow in the stack. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter; otherwise, this action returns an InsufficientCapabilities error. IAM resources are the following: AWS::IAM::AccessKey, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::User, and AWS::IAM::UserToGroupAddition.
      戻り値:
        The list of capabilities that you want to allow in the stack. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter; otherwise, this action returns an InsufficientCapabilities error. IAM resources are the following: AWS::IAM::AccessKey, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::User, and AWS::IAM::UserToGroupAddition.

    - #### setCapabilities

          public void setCapabilities(java.util.Collection<java.lang.String> capabilities)

      The list of capabilities that you want to allow in the stack. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter; otherwise, this action returns an InsufficientCapabilities error. IAM resources are the following: AWS::IAM::AccessKey, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::User, and AWS::IAM::UserToGroupAddition.
      パラメータ:
        `capabilities` - The list of capabilities that you want to allow in the stack. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter; otherwise, this action returns an InsufficientCapabilities error. IAM resources are the following: AWS::IAM::AccessKey, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::User, and AWS::IAM::UserToGroupAddition.

    - #### withCapabilities

          public CreateStackRequest withCapabilities(java.lang.String... capabilities)

      The list of capabilities that you want to allow in the stack. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter; otherwise, this action returns an InsufficientCapabilities error. IAM resources are the following: AWS::IAM::AccessKey, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::User, and AWS::IAM::UserToGroupAddition.

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

      パラメータ:
        `capabilities` - The list of capabilities that you want to allow in the stack. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter; otherwise, this action returns an InsufficientCapabilities error. IAM resources are the following: AWS::IAM::AccessKey, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::User, and AWS::IAM::UserToGroupAddition.

    - #### withCapabilities

          public CreateStackRequest withCapabilities(java.util.Collection<java.lang.String> capabilities)

      The list of capabilities that you want to allow in the stack. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter; otherwise, this action returns an InsufficientCapabilities error. IAM resources are the following: AWS::IAM::AccessKey, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::User, and AWS::IAM::UserToGroupAddition.

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

      パラメータ:
        `capabilities` - The list of capabilities that you want to allow in the stack. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter; otherwise, this action returns an InsufficientCapabilities error. IAM resources are the following: AWS::IAM::AccessKey, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::User, and AWS::IAM::UserToGroupAddition.

    - #### getOnFailure

          public java.lang.String getOnFailure()

      Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

      Default: `ROLLBACK`

      Constraints:
      Allowed Values: DO_NOTHING, ROLLBACK, DELETE

      戻り値:
        Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

        Default: `ROLLBACK`

      関連項目:
        `OnFailure`

    - #### setOnFailure

          public void setOnFailure(java.lang.String onFailure)

      Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

      Default: `ROLLBACK`

      Constraints:
      Allowed Values: DO_NOTHING, ROLLBACK, DELETE

      パラメータ:
        `onFailure` - Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

        Default: `ROLLBACK`

      関連項目:
        `OnFailure`

    - #### withOnFailure

          public CreateStackRequest withOnFailure(java.lang.String onFailure)

      Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

      Default: `ROLLBACK`

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

      Constraints:
      Allowed Values: DO_NOTHING, ROLLBACK, DELETE

      パラメータ:
        `onFailure` - Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

        Default: `ROLLBACK`

      関連項目:
        `OnFailure`

    - #### setOnFailure

          public void setOnFailure(OnFailure onFailure)

      Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

      Default: `ROLLBACK`

      Constraints:
      Allowed Values: DO_NOTHING, ROLLBACK, DELETE

      パラメータ:
        `onFailure` - Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

        Default: `ROLLBACK`

      関連項目:
        `OnFailure`

    - #### withOnFailure

          public CreateStackRequest withOnFailure(OnFailure onFailure)

      Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

      Default: `ROLLBACK`

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

      Constraints:
      Allowed Values: DO_NOTHING, ROLLBACK, DELETE

      パラメータ:
        `onFailure` - Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING, ROLLBACK, or DELETE. You can specify either `OnFailure` or `DisableRollback`, but not both.

        Default: `ROLLBACK`

      関連項目:
        `OnFailure`

    - #### getTags

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

      A set of user-defined `Tags` to associate with this stack, represented by key/value pairs. Tags defined for the stack are propogated to EC2 resources that are created as part of the stack. A maximum number of 10 tags can be specified.
      戻り値:
        A set of user-defined `Tags` to associate with this stack, represented by key/value pairs. Tags defined for the stack are propogated to EC2 resources that are created as part of the stack. A maximum number of 10 tags can be specified.

    - #### setTags

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

      A set of user-defined `Tags` to associate with this stack, represented by key/value pairs. Tags defined for the stack are propogated to EC2 resources that are created as part of the stack. A maximum number of 10 tags can be specified.
      パラメータ:
        `tags` - A set of user-defined `Tags` to associate with this stack, represented by key/value pairs. Tags defined for the stack are propogated to EC2 resources that are created as part of the stack. A maximum number of 10 tags can be specified.

    - #### withTags

          public CreateStackRequest withTags(Tag... tags)

      A set of user-defined `Tags` to associate with this stack, represented by key/value pairs. Tags defined for the stack are propogated to EC2 resources that are created as part of the stack. A maximum number of 10 tags can be specified.

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

      パラメータ:
        `tags` - A set of user-defined `Tags` to associate with this stack, represented by key/value pairs. Tags defined for the stack are propogated to EC2 resources that are created as part of the stack. A maximum number of 10 tags can be specified.

    - #### withTags

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

      A set of user-defined `Tags` to associate with this stack, represented by key/value pairs. Tags defined for the stack are propogated to EC2 resources that are created as part of the stack. A maximum number of 10 tags can be specified.

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

      パラメータ:
        `tags` - A set of user-defined `Tags` to associate with this stack, represented by key/value pairs. Tags defined for the stack are propogated to EC2 resources that are created as part of the stack. A maximum number of 10 tags can be specified.

    - #### 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`