com.amazonaws.services.rds.model

## クラス DBSnapshot

- java.lang.Object
- - com.amazonaws.services.rds.model.DBSnapshot

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

      public class DBSnapshot
      extends java.lang.Object
      implements java.io.Serializable

  以下のアクションの成功した呼び出し結果。

  - CreateDBSnapshot
  - DeleteDBSnapshot

  このデータ型は、DescribeDBSnapshots アクションの応答エレメントとして使用されます。

  関連項目:
    直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Integer` | `getAllocatedStorage()` 割り当てられたストレージサイズ（GB）
    `java.lang.String` | `getAvailabilityZone()` DBスナップショット時にDBインスタンスが位置していたアベイラビリティゾーンの名前。
    `java.lang.String` | `getDBInstanceIdentifier()` このDBスナップショットが作成されたDBインスタンスのDBInstanceIdentifier。
    `java.lang.String` | `getDBSnapshotIdentifier()` DBスナップショットのための識別子。
    `java.lang.String` | `getEngine()` Specifies データベースエンジンの名前。
    `java.lang.String` | `getEngineVersion()` DBスナップショットのマスターのユーザー名。
    `java.util.Date` | `getInstanceCreateTime()` スナップショットが作成されたときの時刻 (UTC)
    `java.lang.Integer` | `getIops()` スナップショット作成時点でのDBインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）
    `java.lang.String` | `getLicenseModel()` リストアされたDBインスタンスのライセンスモデル情報。
    `java.lang.String` | `getMasterUsername()` DBスナップショットのマスターのユーザー名。
    `java.lang.String` | `getOptionGroupName()` DBスナップショットのオプショングループ名。
    `java.lang.Integer` | `getPort()` スナップショットの作成時に、データベースがリッスン状態としていたポート。
    `java.util.Date` | `getSnapshotCreateTime()` スナップショットが作成された時間（UTC）
    `java.lang.String` | `getSnapshotType()` DBスナップショットタイプ。
    `java.lang.String` | `getStatus()` このDBスナップショットのステータス。
    `java.lang.String` | `getVpcId()` DBスナップショットに関連付けられている Vpc Id。
    `int` | `hashCode()`
    `void` | `setAllocatedStorage(java.lang.Integer allocatedStorage)` 割り当てられたストレージサイズ（GB）
    `void` | `setAvailabilityZone(java.lang.String availabilityZone)` DBスナップショット時にDBインスタンスが位置していたアベイラビリティゾーンの名前。
    `void` | `setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` このDBスナップショットが作成されたDBインスタンスのDBInstanceIdentifier。
    `void` | `setDBSnapshotIdentifier(java.lang.String dBSnapshotIdentifier)` DBスナップショットのための識別子。
    `void` | `setEngine(java.lang.String engine)` Specifies データベースエンジンの名前。
    `void` | `setEngineVersion(java.lang.String engineVersion)` DBスナップショットのマスターのユーザー名。
    `void` | `setInstanceCreateTime(java.util.Date instanceCreateTime)` スナップショットが作成されたときの時刻 (UTC)
    `void` | `setIops(java.lang.Integer iops)` スナップショット作成時点でのDBインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）
    `void` | `setLicenseModel(java.lang.String licenseModel)` リストアされたDBインスタンスのライセンスモデル情報。
    `void` | `setMasterUsername(java.lang.String masterUsername)` DBスナップショットのマスターのユーザー名。
    `void` | `setOptionGroupName(java.lang.String optionGroupName)` DBスナップショットのオプショングループ名。
    `void` | `setPort(java.lang.Integer port)` スナップショットの作成時に、データベースがリッスン状態としていたポート。
    `void` | `setSnapshotCreateTime(java.util.Date snapshotCreateTime)` スナップショットが作成された時間（UTC）
    `void` | `setSnapshotType(java.lang.String snapshotType)` DBスナップショットタイプ。
    `void` | `setStatus(java.lang.String status)` このDBスナップショットのステータス。
    `void` | `setVpcId(java.lang.String vpcId)` DBスナップショットに関連付けられている Vpc Id。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `DBSnapshot` | `withAllocatedStorage(java.lang.Integer allocatedStorage)` 割り当てられたストレージサイズ（GB） このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `DBSnapshot` | `withAvailabilityZone(java.lang.String availabilityZone)` DBスナップショット時にDBインスタンスが位置していたアベイラビリティゾーンの名前。
    `DBSnapshot` | `withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` このDBスナップショットが作成されたDBインスタンスのDBInstanceIdentifier。
    `DBSnapshot` | `withDBSnapshotIdentifier(java.lang.String dBSnapshotIdentifier)` DBスナップショットのための識別子。
    `DBSnapshot` | `withEngine(java.lang.String engine)` Specifies データベースエンジンの名前。
    `DBSnapshot` | `withEngineVersion(java.lang.String engineVersion)` DBスナップショットのマスターのユーザー名。
    `DBSnapshot` | `withInstanceCreateTime(java.util.Date instanceCreateTime)` スナップショットが作成されたときの時刻 (UTC) このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `DBSnapshot` | `withIops(java.lang.Integer iops)` スナップショット作成時点でのDBインスタンスのプロビジョニングIOPS（1秒あたりの入出力量） このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `DBSnapshot` | `withLicenseModel(java.lang.String licenseModel)` リストアされたDBインスタンスのライセンスモデル情報。
    `DBSnapshot` | `withMasterUsername(java.lang.String masterUsername)` DBスナップショットのマスターのユーザー名。
    `DBSnapshot` | `withOptionGroupName(java.lang.String optionGroupName)` DBスナップショットのオプショングループ名。
    `DBSnapshot` | `withPort(java.lang.Integer port)` スナップショットの作成時に、データベースがリッスン状態としていたポート。
    `DBSnapshot` | `withSnapshotCreateTime(java.util.Date snapshotCreateTime)` スナップショットが作成された時間（UTC） このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `DBSnapshot` | `withSnapshotType(java.lang.String snapshotType)` DBスナップショットタイプ。
    `DBSnapshot` | `withStatus(java.lang.String status)` このDBスナップショットのステータス。
    `DBSnapshot` | `withVpcId(java.lang.String vpcId)` DBスナップショットに関連付けられている Vpc Id。

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

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

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

    - #### DBSnapshot

          public DBSnapshot()

  - ### メソッドの詳細

    - #### getDBSnapshotIdentifier

          public java.lang.String getDBSnapshotIdentifier()

      DBスナップショットのための識別子。
      戻り値:
        DBスナップショットのための識別子。

    - #### setDBSnapshotIdentifier

          public void setDBSnapshotIdentifier(java.lang.String dBSnapshotIdentifier)

      DBスナップショットのための識別子。
      パラメータ:
        `dBSnapshotIdentifier` - DBスナップショットのための識別子。

    - #### withDBSnapshotIdentifier

          public DBSnapshot withDBSnapshotIdentifier(java.lang.String dBSnapshotIdentifier)

      DBスナップショットのための識別子。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `dBSnapshotIdentifier` - DBスナップショットのための識別子。

    - #### getDBInstanceIdentifier

          public java.lang.String getDBInstanceIdentifier()

      このDBスナップショットが作成されたDBインスタンスのDBInstanceIdentifier。
      戻り値:
        このDBスナップショットが作成されたDBインスタンスのDBInstanceIdentifier。

    - #### setDBInstanceIdentifier

          public void setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      このDBスナップショットが作成されたDBインスタンスのDBInstanceIdentifier。
      パラメータ:
        `dBInstanceIdentifier` - このDBスナップショットが作成されたDBインスタンスのDBInstanceIdentifier。

    - #### withDBInstanceIdentifier

          public DBSnapshot withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      このDBスナップショットが作成されたDBインスタンスのDBInstanceIdentifier。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `dBInstanceIdentifier` - このDBスナップショットが作成されたDBインスタンスのDBInstanceIdentifier。

    - #### getSnapshotCreateTime

          public java.util.Date getSnapshotCreateTime()

      スナップショットが作成された時間（UTC）
      戻り値:
        スナップショットが作成された時間（UTC）

    - #### setSnapshotCreateTime

          public void setSnapshotCreateTime(java.util.Date snapshotCreateTime)

      スナップショットが作成された時間（UTC）
      パラメータ:
        `snapshotCreateTime` - スナップショットが作成された時間（UTC）

    - #### withSnapshotCreateTime

          public DBSnapshot withSnapshotCreateTime(java.util.Date snapshotCreateTime)

      スナップショットが作成された時間（UTC）

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `snapshotCreateTime` - スナップショットが作成された時間（UTC）

    - #### getEngine

          public java.lang.String getEngine()

      Specifies データベースエンジンの名前。
      戻り値:
        Specifies データベースエンジンの名前。

    - #### setEngine

          public void setEngine(java.lang.String engine)

      Specifies データベースエンジンの名前。
      パラメータ:
        `engine` - Specifies データベースエンジンの名前。

    - #### withEngine

          public DBSnapshot withEngine(java.lang.String engine)

      Specifies データベースエンジンの名前。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `engine` - Specifies データベースエンジンの名前。

    - #### getAllocatedStorage

          public java.lang.Integer getAllocatedStorage()

      割り当てられたストレージサイズ（GB）
      戻り値:
        割り当てられたストレージサイズ（GB）

    - #### setAllocatedStorage

          public void setAllocatedStorage(java.lang.Integer allocatedStorage)

      割り当てられたストレージサイズ（GB）
      パラメータ:
        `allocatedStorage` - 割り当てられたストレージサイズ（GB）

    - #### withAllocatedStorage

          public DBSnapshot withAllocatedStorage(java.lang.Integer allocatedStorage)

      割り当てられたストレージサイズ（GB）

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `allocatedStorage` - 割り当てられたストレージサイズ（GB）

    - #### getStatus

          public java.lang.String getStatus()

      このDBスナップショットのステータス。
      戻り値:
        このDBスナップショットのステータス。

    - #### setStatus

          public void setStatus(java.lang.String status)

      このDBスナップショットのステータス。
      パラメータ:
        `status` - このDBスナップショットのステータス。

    - #### withStatus

          public DBSnapshot withStatus(java.lang.String status)

      このDBスナップショットのステータス。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `status` - このDBスナップショットのステータス。

    - #### getPort

          public java.lang.Integer getPort()

      スナップショットの作成時に、データベースがリッスン状態としていたポート。
      戻り値:
        スナップショットの作成時に、データベースがリッスン状態としていたポート。

    - #### setPort

          public void setPort(java.lang.Integer port)

      スナップショットの作成時に、データベースがリッスン状態としていたポート。
      パラメータ:
        `port` - スナップショットの作成時に、データベースがリッスン状態としていたポート。

    - #### withPort

          public DBSnapshot withPort(java.lang.Integer port)

      スナップショットの作成時に、データベースがリッスン状態としていたポート。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `port` - スナップショットの作成時に、データベースがリッスン状態としていたポート。

    - #### getAvailabilityZone

          public java.lang.String getAvailabilityZone()

      DBスナップショット時にDBインスタンスが位置していたアベイラビリティゾーンの名前。
      戻り値:
        DBスナップショット時にDBインスタンスが位置していたアベイラビリティゾーンの名前。

    - #### setAvailabilityZone

          public void setAvailabilityZone(java.lang.String availabilityZone)

      DBスナップショット時にDBインスタンスが位置していたアベイラビリティゾーンの名前。
      パラメータ:
        `availabilityZone` - DBスナップショット時にDBインスタンスが位置していたアベイラビリティゾーンの名前。

    - #### withAvailabilityZone

          public DBSnapshot withAvailabilityZone(java.lang.String availabilityZone)

      DBスナップショット時にDBインスタンスが位置していたアベイラビリティゾーンの名前。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `availabilityZone` - DBスナップショット時にDBインスタンスが位置していたアベイラビリティゾーンの名前。

    - #### getVpcId

          public java.lang.String getVpcId()

      DBスナップショットに関連付けられている Vpc Id。
      戻り値:
        DBスナップショットに関連付けられている Vpc Id。

    - #### setVpcId

          public void setVpcId(java.lang.String vpcId)

      DBスナップショットに関連付けられている Vpc Id。
      パラメータ:
        `vpcId` - DBスナップショットに関連付けられている Vpc Id。

    - #### withVpcId

          public DBSnapshot withVpcId(java.lang.String vpcId)

      DBスナップショットに関連付けられている Vpc Id。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `vpcId` - DBスナップショットに関連付けられている Vpc Id。

    - #### getInstanceCreateTime

          public java.util.Date getInstanceCreateTime()

      スナップショットが作成されたときの時刻 (UTC)
      戻り値:
        スナップショットが作成されたときの時刻 (UTC)

    - #### setInstanceCreateTime

          public void setInstanceCreateTime(java.util.Date instanceCreateTime)

      スナップショットが作成されたときの時刻 (UTC)
      パラメータ:
        `instanceCreateTime` - スナップショットが作成されたときの時刻 (UTC)

    - #### withInstanceCreateTime

          public DBSnapshot withInstanceCreateTime(java.util.Date instanceCreateTime)

      スナップショットが作成されたときの時刻 (UTC)

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `instanceCreateTime` - スナップショットが作成されたときの時刻 (UTC)

    - #### getMasterUsername

          public java.lang.String getMasterUsername()

      DBスナップショットのマスターのユーザー名。
      戻り値:
        DBスナップショットのマスターのユーザー名。

    - #### setMasterUsername

          public void setMasterUsername(java.lang.String masterUsername)

      DBスナップショットのマスターのユーザー名。
      パラメータ:
        `masterUsername` - DBスナップショットのマスターのユーザー名。

    - #### withMasterUsername

          public DBSnapshot withMasterUsername(java.lang.String masterUsername)

      DBスナップショットのマスターのユーザー名。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `masterUsername` - DBスナップショットのマスターのユーザー名。

    - #### getEngineVersion

          public java.lang.String getEngineVersion()

      DBスナップショットのマスターのユーザー名。
      戻り値:
        DBスナップショットのマスターのユーザー名。

    - #### setEngineVersion

          public void setEngineVersion(java.lang.String engineVersion)

      DBスナップショットのマスターのユーザー名。
      パラメータ:
        `engineVersion` - DBスナップショットのマスターのユーザー名。

    - #### withEngineVersion

          public DBSnapshot withEngineVersion(java.lang.String engineVersion)

      DBスナップショットのマスターのユーザー名。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `engineVersion` - DBスナップショットのマスターのユーザー名。

    - #### getLicenseModel

          public java.lang.String getLicenseModel()

      リストアされたDBインスタンスのライセンスモデル情報。
      戻り値:
        リストアされたDBインスタンスのライセンスモデル情報。

    - #### setLicenseModel

          public void setLicenseModel(java.lang.String licenseModel)

      リストアされたDBインスタンスのライセンスモデル情報。
      パラメータ:
        `licenseModel` - リストアされたDBインスタンスのライセンスモデル情報。

    - #### withLicenseModel

          public DBSnapshot withLicenseModel(java.lang.String licenseModel)

      リストアされたDBインスタンスのライセンスモデル情報。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `licenseModel` - リストアされたDBインスタンスのライセンスモデル情報。

    - #### getSnapshotType

          public java.lang.String getSnapshotType()

      DBスナップショットタイプ。
      戻り値:
        DBスナップショットタイプ。

    - #### setSnapshotType

          public void setSnapshotType(java.lang.String snapshotType)

      DBスナップショットタイプ。
      パラメータ:
        `snapshotType` - DBスナップショットタイプ。

    - #### withSnapshotType

          public DBSnapshot withSnapshotType(java.lang.String snapshotType)

      DBスナップショットタイプ。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `snapshotType` - DBスナップショットタイプ。

    - #### getIops

          public java.lang.Integer getIops()

      スナップショット作成時点でのDBインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）
      戻り値:
        スナップショット作成時点でのDBインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）

    - #### setIops

          public void setIops(java.lang.Integer iops)

      スナップショット作成時点でのDBインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）
      パラメータ:
        `iops` - スナップショット作成時点でのDBインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）

    - #### withIops

          public DBSnapshot withIops(java.lang.Integer iops)

      スナップショット作成時点でのDBインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `iops` - スナップショット作成時点でのDBインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）

    - #### getOptionGroupName

          public java.lang.String getOptionGroupName()

      DBスナップショットのオプショングループ名。
      戻り値:
        DBスナップショットのオプショングループ名。

    - #### setOptionGroupName

          public void setOptionGroupName(java.lang.String optionGroupName)

      DBスナップショットのオプショングループ名。
      パラメータ:
        `optionGroupName` - DBスナップショットのオプショングループ名。

    - #### withOptionGroupName

          public DBSnapshot withOptionGroupName(java.lang.String optionGroupName)

      DBスナップショットのオプショングループ名。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `optionGroupName` - DBスナップショットのオプショングループ名。

    - #### toString

          public java.lang.String toString()

      このオブジェクトの文字列表現を返します。テストやデバッグに利用します。
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        このオブジェクトの文字列表現。
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

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

    - #### equals

          public boolean equals(java.lang.Object obj)

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