com.amazonaws.services.redshift.model

## クラス CreateClusterSnapshotRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.redshift.model.CreateClusterSnapshotRequest

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

      public class CreateClusterSnapshotRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `CreateClusterSnapshot operation`.

  Creates a manual snapshot of the specified cluster. The cluster must be in the "available" state.

  For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Management Guide .

  関連項目:
    `AmazonRedshift.createClusterSnapshot(CreateClusterSnapshotRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getClusterIdentifier()` The cluster identifier for which you want a snapshot.
    `java.lang.String` | `getSnapshotIdentifier()` A unique identifier for the snapshot that you are requesting.
    `int` | `hashCode()`
    `void` | `setClusterIdentifier(java.lang.String clusterIdentifier)` The cluster identifier for which you want a snapshot.
    `void` | `setSnapshotIdentifier(java.lang.String snapshotIdentifier)` A unique identifier for the snapshot that you are requesting.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `CreateClusterSnapshotRequest` | `withClusterIdentifier(java.lang.String clusterIdentifier)` The cluster identifier for which you want a snapshot.
    `CreateClusterSnapshotRequest` | `withSnapshotIdentifier(java.lang.String snapshotIdentifier)` A unique identifier for the snapshot that you are requesting.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### CreateClusterSnapshotRequest

          public CreateClusterSnapshotRequest()

  - ### メソッドの詳細

    - #### getSnapshotIdentifier

          public java.lang.String getSnapshotIdentifier()

      A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the AWS account.

      Constraints:

      - Cannot be null, empty, or blank
      - Must contain from 1 to 255 alphanumeric characters or hyphens
      - First character must be a letter
      - Cannot end with a hyphen or contain two consecutive hyphens

      Example: `my-snapshot-id`

      戻り値:
        A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the AWS account.

        Constraints:

        - Cannot be null, empty, or blank
        - Must contain from 1 to 255 alphanumeric characters or hyphens
        - First character must be a letter
        - Cannot end with a hyphen or contain two consecutive hyphens

        Example: `my-snapshot-id`

    - #### setSnapshotIdentifier

          public void setSnapshotIdentifier(java.lang.String snapshotIdentifier)

      A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the AWS account.

      Constraints:

      - Cannot be null, empty, or blank
      - Must contain from 1 to 255 alphanumeric characters or hyphens
      - First character must be a letter
      - Cannot end with a hyphen or contain two consecutive hyphens

      Example: `my-snapshot-id`

      パラメータ:
        `snapshotIdentifier` - A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the AWS account.

        Constraints:

        - Cannot be null, empty, or blank
        - Must contain from 1 to 255 alphanumeric characters or hyphens
        - First character must be a letter
        - Cannot end with a hyphen or contain two consecutive hyphens

        Example: `my-snapshot-id`

    - #### withSnapshotIdentifier

          public CreateClusterSnapshotRequest withSnapshotIdentifier(java.lang.String snapshotIdentifier)

      A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the AWS account.

      Constraints:

      - Cannot be null, empty, or blank
      - Must contain from 1 to 255 alphanumeric characters or hyphens
      - First character must be a letter
      - Cannot end with a hyphen or contain two consecutive hyphens

      Example: `my-snapshot-id`

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

      パラメータ:
        `snapshotIdentifier` - A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the AWS account.

        Constraints:

        - Cannot be null, empty, or blank
        - Must contain from 1 to 255 alphanumeric characters or hyphens
        - First character must be a letter
        - Cannot end with a hyphen or contain two consecutive hyphens

        Example: `my-snapshot-id`

    - #### getClusterIdentifier

          public java.lang.String getClusterIdentifier()

      The cluster identifier for which you want a snapshot.
      戻り値:
        The cluster identifier for which you want a snapshot.

    - #### setClusterIdentifier

          public void setClusterIdentifier(java.lang.String clusterIdentifier)

      The cluster identifier for which you want a snapshot.
      パラメータ:
        `clusterIdentifier` - The cluster identifier for which you want a snapshot.

    - #### withClusterIdentifier

          public CreateClusterSnapshotRequest withClusterIdentifier(java.lang.String clusterIdentifier)

      The cluster identifier for which you want a snapshot.

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

      パラメータ:
        `clusterIdentifier` - The cluster identifier for which you want a snapshot.

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