com.amazonaws.services.elasticbeanstalk.model

## クラス DeleteApplicationVersionRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.elasticbeanstalk.model.DeleteApplicationVersionRequest

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

      public class DeleteApplicationVersionRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DeleteApplicationVersion operation`.

  Deletes the specified version from the specified application.

  NOTE:You cannot delete an application version that is associated with a running environment.

  関連項目:
    `AWSElasticBeanstalk.deleteApplicationVersion(DeleteApplicationVersionRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `DeleteApplicationVersionRequest()` Default constructor for a new DeleteApplicationVersionRequest object.
    `DeleteApplicationVersionRequest(java.lang.String applicationName, java.lang.String versionLabel)` Constructs a new DeleteApplicationVersionRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getApplicationName()` The name of the application to delete releases from.
    `java.lang.Boolean` | `getDeleteSourceBundle()` Indicates whether to delete the associated source bundle from Amazon S3: `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
    `java.lang.String` | `getVersionLabel()` The label of the version to delete.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isDeleteSourceBundle()` Indicates whether to delete the associated source bundle from Amazon S3: `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
    `void` | `setApplicationName(java.lang.String applicationName)` The name of the application to delete releases from.
    `void` | `setDeleteSourceBundle(java.lang.Boolean deleteSourceBundle)` Indicates whether to delete the associated source bundle from Amazon S3: `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
    `void` | `setVersionLabel(java.lang.String versionLabel)` The label of the version to delete.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DeleteApplicationVersionRequest` | `withApplicationName(java.lang.String applicationName)` The name of the application to delete releases from.
    `DeleteApplicationVersionRequest` | `withDeleteSourceBundle(java.lang.Boolean deleteSourceBundle)` Indicates whether to delete the associated source bundle from Amazon S3: `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
    `DeleteApplicationVersionRequest` | `withVersionLabel(java.lang.String versionLabel)` The label of the version to delete.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DeleteApplicationVersionRequest

          public DeleteApplicationVersionRequest()

      Default constructor for a new DeleteApplicationVersionRequest object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

    - #### DeleteApplicationVersionRequest

          public DeleteApplicationVersionRequest(java.lang.String applicationName,
                                         java.lang.String versionLabel)

      Constructs a new DeleteApplicationVersionRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `applicationName` - The name of the application to delete releases from.
        `versionLabel` - The label of the version to delete.

  - ### メソッドの詳細

    - #### getApplicationName

          public java.lang.String getApplicationName()

      The name of the application to delete releases from.

      Constraints:
      Length: 1 - 100

      戻り値:
        The name of the application to delete releases from.

    - #### setApplicationName

          public void setApplicationName(java.lang.String applicationName)

      The name of the application to delete releases from.

      Constraints:
      Length: 1 - 100

      パラメータ:
        `applicationName` - The name of the application to delete releases from.

    - #### withApplicationName

          public DeleteApplicationVersionRequest withApplicationName(java.lang.String applicationName)

      The name of the application to delete releases from.

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

      Constraints:
      Length: 1 - 100

      パラメータ:
        `applicationName` - The name of the application to delete releases from.

    - #### getVersionLabel

          public java.lang.String getVersionLabel()

      The label of the version to delete.

      Constraints:
      Length: 1 - 100

      戻り値:
        The label of the version to delete.

    - #### setVersionLabel

          public void setVersionLabel(java.lang.String versionLabel)

      The label of the version to delete.

      Constraints:
      Length: 1 - 100

      パラメータ:
        `versionLabel` - The label of the version to delete.

    - #### withVersionLabel

          public DeleteApplicationVersionRequest withVersionLabel(java.lang.String versionLabel)

      The label of the version to delete.

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

      Constraints:
      Length: 1 - 100

      パラメータ:
        `versionLabel` - The label of the version to delete.

    - #### isDeleteSourceBundle

          public java.lang.Boolean isDeleteSourceBundle()

      Indicates whether to delete the associated source bundle from Amazon S3:
      - `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
      - `false`: No action is taken on the Amazon S3 source bundle specified at time of creation.

      Valid Values: `true` | `false`

      戻り値:
        Indicates whether to delete the associated source bundle from Amazon S3:
        - `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
        - `false`: No action is taken on the Amazon S3 source bundle specified at time of creation.

        Valid Values: `true` | `false`

    - #### setDeleteSourceBundle

          public void setDeleteSourceBundle(java.lang.Boolean deleteSourceBundle)

      Indicates whether to delete the associated source bundle from Amazon S3:
      - `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
      - `false`: No action is taken on the Amazon S3 source bundle specified at time of creation.

      Valid Values: `true` | `false`

      パラメータ:
        `deleteSourceBundle` - Indicates whether to delete the associated source bundle from Amazon S3:
        - `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
        - `false`: No action is taken on the Amazon S3 source bundle specified at time of creation.

        Valid Values: `true` | `false`

    - #### withDeleteSourceBundle

          public DeleteApplicationVersionRequest withDeleteSourceBundle(java.lang.Boolean deleteSourceBundle)

      Indicates whether to delete the associated source bundle from Amazon S3:
      - `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
      - `false`: No action is taken on the Amazon S3 source bundle specified at time of creation.

      Valid Values: `true` | `false`

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

      パラメータ:
        `deleteSourceBundle` - Indicates whether to delete the associated source bundle from Amazon S3:
        - `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
        - `false`: No action is taken on the Amazon S3 source bundle specified at time of creation.

        Valid Values: `true` | `false`

    - #### getDeleteSourceBundle

          public java.lang.Boolean getDeleteSourceBundle()

      Indicates whether to delete the associated source bundle from Amazon S3:
      - `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
      - `false`: No action is taken on the Amazon S3 source bundle specified at time of creation.

      Valid Values: `true` | `false`

      戻り値:
        Indicates whether to delete the associated source bundle from Amazon S3:
        - `true`: An attempt is made to delete the associated Amazon S3 source bundle specified at time of creation.
        - `false`: No action is taken on the Amazon S3 source bundle specified at time of creation.

        Valid Values: `true` | `false`

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