com.amazonaws.services.rds.model

## クラス DBSecurityGroup

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

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

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

  以下の操作の成功した呼び出し結果。

  - DescribeDBSecurityGroups
  - AuthorizeDBSecurityGroupIngress
  - CreateDBSecurityGroup
  - RevokeDBSecurityGroupIngress

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

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getDBSecurityGroupDescription()` DBセキュリティグループの説明
    `java.lang.String` | `getDBSecurityGroupName()` DBセキュリティグループの名前。
    `java.util.List<EC2SecurityGroup>` | `getEC2SecurityGroups()` EC2SecurityGroup エレメントのリスト。
    `java.util.List<IPRange>` | `getIPRanges()` IPRange エレメントのリスト。
    `java.lang.String` | `getNiftyAvailabilityZone()` DBセキュリティグループのAvailability Zone(ニフティクラウド独自仕様) 。
    `java.lang.String` | `getOwnerId()` 特定のDBセキュリティグループ所有者のAWS IDの取得。
    `java.lang.String` | `getVpcId()` DBセキュリティグループの VpcId 。
    `int` | `hashCode()`
    `void` | `setDBSecurityGroupDescription(java.lang.String dBSecurityGroupDescription)` DBセキュリティグループの説明
    `void` | `setDBSecurityGroupName(java.lang.String dBSecurityGroupName)` DBセキュリティグループの名前。
    `void` | `setEC2SecurityGroups(java.util.Collection<EC2SecurityGroup> eC2SecurityGroups)` EC2SecurityGroup エレメントのリスト。
    `void` | `setIPRanges(java.util.Collection<IPRange> iPRanges)` IPRange エレメントのリスト。
    `void` | `setNiftyAvailabilityZone(java.lang.String niftyAvailabilityZone)` DBセキュリティグループのAvailability Zone(ニフティクラウド独自仕様) 。
    `void` | `setOwnerId(java.lang.String ownerId)` 特定のDBセキュリティグループ所有者のAWS IDの取得。
    `void` | `setVpcId(java.lang.String vpcId)` DBセキュリティグループの VpcId 。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `DBSecurityGroup` | `withDBSecurityGroupDescription(java.lang.String dBSecurityGroupDescription)` DBセキュリティグループの説明 このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `DBSecurityGroup` | `withDBSecurityGroupName(java.lang.String dBSecurityGroupName)` DBセキュリティグループの名前。
    `DBSecurityGroup` | `withEC2SecurityGroups(java.util.Collection<EC2SecurityGroup> eC2SecurityGroups)` EC2SecurityGroup エレメントのリスト。
    `DBSecurityGroup` | `withEC2SecurityGroups(EC2SecurityGroup... eC2SecurityGroups)` EC2SecurityGroup エレメントのリスト。
    `DBSecurityGroup` | `withIPRanges(java.util.Collection<IPRange> iPRanges)` IPRange エレメントのリスト。
    `DBSecurityGroup` | `withIPRanges(IPRange... iPRanges)` IPRange エレメントのリスト。
    `DBSecurityGroup` | `withNiftyAvailabilityZone(java.lang.String niftyAvailabilityZone)` DBセキュリティグループのAvailability Zone(ニフティクラウド独自仕様) 。
    `DBSecurityGroup` | `withOwnerId(java.lang.String ownerId)` 特定のDBセキュリティグループ所有者のAWS IDの取得。
    `DBSecurityGroup` | `withVpcId(java.lang.String vpcId)` DBセキュリティグループの VpcId 。

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

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

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

    - #### DBSecurityGroup

          public DBSecurityGroup()

  - ### メソッドの詳細

    - #### getOwnerId

          public java.lang.String getOwnerId()

      特定のDBセキュリティグループ所有者のAWS IDの取得。
      戻り値:
        特定のDBセキュリティグループ所有者のAWS IDの取得。

    - #### setOwnerId

          public void setOwnerId(java.lang.String ownerId)

      特定のDBセキュリティグループ所有者のAWS IDの取得。
      パラメータ:
        `ownerId` - 特定のDBセキュリティグループ所有者のAWS IDの取得。

    - #### withOwnerId

          public DBSecurityGroup withOwnerId(java.lang.String ownerId)

      特定のDBセキュリティグループ所有者のAWS IDの取得。

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

      パラメータ:
        `ownerId` - 特定のDBセキュリティグループ所有者のAWS IDの取得。

    - #### getDBSecurityGroupName

          public java.lang.String getDBSecurityGroupName()

      DBセキュリティグループの名前。
      戻り値:
        DBセキュリティグループの名前。

    - #### setDBSecurityGroupName

          public void setDBSecurityGroupName(java.lang.String dBSecurityGroupName)

      DBセキュリティグループの名前。
      パラメータ:
        `dBSecurityGroupName` - DBセキュリティグループの名前。

    - #### withDBSecurityGroupName

          public DBSecurityGroup withDBSecurityGroupName(java.lang.String dBSecurityGroupName)

      DBセキュリティグループの名前。

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

      パラメータ:
        `dBSecurityGroupName` - DBセキュリティグループの名前。

    - #### getDBSecurityGroupDescription

          public java.lang.String getDBSecurityGroupDescription()

      DBセキュリティグループの説明
      戻り値:
        DBセキュリティグループの説明

    - #### setDBSecurityGroupDescription

          public void setDBSecurityGroupDescription(java.lang.String dBSecurityGroupDescription)

      DBセキュリティグループの説明
      パラメータ:
        `dBSecurityGroupDescription` - DBセキュリティグループの説明

    - #### withDBSecurityGroupDescription

          public DBSecurityGroup withDBSecurityGroupDescription(java.lang.String dBSecurityGroupDescription)

      DBセキュリティグループの説明

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

      パラメータ:
        `dBSecurityGroupDescription` - DBセキュリティグループの説明

    - #### getVpcId

          public java.lang.String getVpcId()

      DBセキュリティグループの VpcId 。
      戻り値:
        DBセキュリティグループの VpcId 。

    - #### setVpcId

          public void setVpcId(java.lang.String vpcId)

      DBセキュリティグループの VpcId 。
      パラメータ:
        `vpcId` - DBセキュリティグループの VpcId 。

    - #### withVpcId

          public DBSecurityGroup withVpcId(java.lang.String vpcId)

      DBセキュリティグループの VpcId 。

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

      パラメータ:
        `vpcId` - DBセキュリティグループの VpcId 。

    - #### getEC2SecurityGroups

          public java.util.List<EC2SecurityGroup> getEC2SecurityGroups()

      EC2SecurityGroup エレメントのリスト。
      戻り値:
        EC2SecurityGroup エレメントのリスト。

    - #### setEC2SecurityGroups

          public void setEC2SecurityGroups(java.util.Collection<EC2SecurityGroup> eC2SecurityGroups)

      EC2SecurityGroup エレメントのリスト。
      パラメータ:
        `eC2SecurityGroups` - EC2SecurityGroup エレメントのリスト。

    - #### withEC2SecurityGroups

          public DBSecurityGroup withEC2SecurityGroups(EC2SecurityGroup... eC2SecurityGroups)

      EC2SecurityGroup エレメントのリスト。

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

      パラメータ:
        `eC2SecurityGroups` - EC2SecurityGroup エレメントのリスト。

    - #### withEC2SecurityGroups

          public DBSecurityGroup withEC2SecurityGroups(java.util.Collection<EC2SecurityGroup> eC2SecurityGroups)

      EC2SecurityGroup エレメントのリスト。

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

      パラメータ:
        `eC2SecurityGroups` - EC2SecurityGroup エレメントのリスト。

    - #### getIPRanges

          public java.util.List<IPRange> getIPRanges()

      IPRange エレメントのリスト。
      戻り値:
        IPRange エレメントのリスト。

    - #### setIPRanges

          public void setIPRanges(java.util.Collection<IPRange> iPRanges)

      IPRange エレメントのリスト。
      パラメータ:
        `iPRanges` - IPRange エレメントのリスト。

    - #### withIPRanges

          public DBSecurityGroup withIPRanges(IPRange... iPRanges)

      IPRange エレメントのリスト。

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

      パラメータ:
        `iPRanges` - IPRange エレメントのリスト。

    - #### withIPRanges

          public DBSecurityGroup withIPRanges(java.util.Collection<IPRange> iPRanges)

      IPRange エレメントのリスト。

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

      パラメータ:
        `iPRanges` - IPRange エレメントのリスト。

    - #### getNiftyAvailabilityZone

          public java.lang.String getNiftyAvailabilityZone()

      DBセキュリティグループのAvailability Zone(ニフティクラウド独自仕様) 。
      戻り値:
        DBセキュリティグループのAvailability Zone(ニフティクラウド独自仕様) 。

    - #### setNiftyAvailabilityZone

          public void setNiftyAvailabilityZone(java.lang.String niftyAvailabilityZone)

      DBセキュリティグループのAvailability Zone(ニフティクラウド独自仕様) 。
      パラメータ:
        `niftyAvailabilityZone` - DBセキュリティグループのAvailability Zone(ニフティクラウド独自仕様)d 。

    - #### withNiftyAvailabilityZone

          public DBSecurityGroup withNiftyAvailabilityZone(java.lang.String niftyAvailabilityZone)

      DBセキュリティグループのAvailability Zone(ニフティクラウド独自仕様) 。

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

      パラメータ:
        `nftyAvailabilityZone` - DBセキュリティグループのAvailability Zone(ニフティクラウド独自仕様) 。

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