com.amazonaws.services.rds.model

## クラス OptionGroup

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

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

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

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Boolean` | `getAllowsVpcAndNonVpcInstanceMemberships()` Indicates whether this option group can be applied to both VPC and non-VPC instances.
    `java.lang.String` | `getEngineName()` Engine name that this option group can be applied to.
    `java.lang.String` | `getMajorEngineVersion()` Indicates the major engine version associated with this option group.
    `java.lang.String` | `getOptionGroupDescription()` Provides the description of the option group.
    `java.lang.String` | `getOptionGroupName()` Specifies the name of the option group.
    `java.util.List<Option>` | `getOptions()` Indicates what options are available in the option group.
    `java.lang.String` | `getVpcId()` If AllowsVpcAndNonVpcInstanceMemberships is 'false', this field is blank.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isAllowsVpcAndNonVpcInstanceMemberships()` Indicates whether this option group can be applied to both VPC and non-VPC instances.
    `void` | `setAllowsVpcAndNonVpcInstanceMemberships(java.lang.Boolean allowsVpcAndNonVpcInstanceMemberships)` Indicates whether this option group can be applied to both VPC and non-VPC instances.
    `void` | `setEngineName(java.lang.String engineName)` Engine name that this option group can be applied to.
    `void` | `setMajorEngineVersion(java.lang.String majorEngineVersion)` Indicates the major engine version associated with this option group.
    `void` | `setOptionGroupDescription(java.lang.String optionGroupDescription)` Provides the description of the option group.
    `void` | `setOptionGroupName(java.lang.String optionGroupName)` Specifies the name of the option group.
    `void` | `setOptions(java.util.Collection<Option> options)` Indicates what options are available in the option group.
    `void` | `setVpcId(java.lang.String vpcId)` If AllowsVpcAndNonVpcInstanceMemberships is 'false', this field is blank.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `OptionGroup` | `withAllowsVpcAndNonVpcInstanceMemberships(java.lang.Boolean allowsVpcAndNonVpcInstanceMemberships)` Indicates whether this option group can be applied to both VPC and non-VPC instances.
    `OptionGroup` | `withEngineName(java.lang.String engineName)` Engine name that this option group can be applied to.
    `OptionGroup` | `withMajorEngineVersion(java.lang.String majorEngineVersion)` Indicates the major engine version associated with this option group.
    `OptionGroup` | `withOptionGroupDescription(java.lang.String optionGroupDescription)` Provides the description of the option group.
    `OptionGroup` | `withOptionGroupName(java.lang.String optionGroupName)` Specifies the name of the option group.
    `OptionGroup` | `withOptions(java.util.Collection<Option> options)` Indicates what options are available in the option group.
    `OptionGroup` | `withOptions(Option... options)` Indicates what options are available in the option group.
    `OptionGroup` | `withVpcId(java.lang.String vpcId)` If AllowsVpcAndNonVpcInstanceMemberships is 'false', this field is blank.

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

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

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

    - #### OptionGroup

          public OptionGroup()

  - ### メソッドの詳細

    - #### getOptionGroupName

          public java.lang.String getOptionGroupName()

      Specifies the name of the option group.
      戻り値:
        Specifies the name of the option group.

    - #### setOptionGroupName

          public void setOptionGroupName(java.lang.String optionGroupName)

      Specifies the name of the option group.
      パラメータ:
        `optionGroupName` - Specifies the name of the option group.

    - #### withOptionGroupName

          public OptionGroup withOptionGroupName(java.lang.String optionGroupName)

      Specifies the name of the option group.

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

      パラメータ:
        `optionGroupName` - Specifies the name of the option group.

    - #### getOptionGroupDescription

          public java.lang.String getOptionGroupDescription()

      Provides the description of the option group.
      戻り値:
        Provides the description of the option group.

    - #### setOptionGroupDescription

          public void setOptionGroupDescription(java.lang.String optionGroupDescription)

      Provides the description of the option group.
      パラメータ:
        `optionGroupDescription` - Provides the description of the option group.

    - #### withOptionGroupDescription

          public OptionGroup withOptionGroupDescription(java.lang.String optionGroupDescription)

      Provides the description of the option group.

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

      パラメータ:
        `optionGroupDescription` - Provides the description of the option group.

    - #### getEngineName

          public java.lang.String getEngineName()

      Engine name that this option group can be applied to.
      戻り値:
        Engine name that this option group can be applied to.

    - #### setEngineName

          public void setEngineName(java.lang.String engineName)

      Engine name that this option group can be applied to.
      パラメータ:
        `engineName` - Engine name that this option group can be applied to.

    - #### withEngineName

          public OptionGroup withEngineName(java.lang.String engineName)

      Engine name that this option group can be applied to.

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

      パラメータ:
        `engineName` - Engine name that this option group can be applied to.

    - #### getMajorEngineVersion

          public java.lang.String getMajorEngineVersion()

      Indicates the major engine version associated with this option group.
      戻り値:
        Indicates the major engine version associated with this option group.

    - #### setMajorEngineVersion

          public void setMajorEngineVersion(java.lang.String majorEngineVersion)

      Indicates the major engine version associated with this option group.
      パラメータ:
        `majorEngineVersion` - Indicates the major engine version associated with this option group.

    - #### withMajorEngineVersion

          public OptionGroup withMajorEngineVersion(java.lang.String majorEngineVersion)

      Indicates the major engine version associated with this option group.

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

      パラメータ:
        `majorEngineVersion` - Indicates the major engine version associated with this option group.

    - #### getOptions

          public java.util.List<Option> getOptions()

      Indicates what options are available in the option group.
      戻り値:
        Indicates what options are available in the option group.

    - #### setOptions

          public void setOptions(java.util.Collection<Option> options)

      Indicates what options are available in the option group.
      パラメータ:
        `options` - Indicates what options are available in the option group.

    - #### withOptions

          public OptionGroup withOptions(Option... options)

      Indicates what options are available in the option group.

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

      パラメータ:
        `options` - Indicates what options are available in the option group.

    - #### withOptions

          public OptionGroup withOptions(java.util.Collection<Option> options)

      Indicates what options are available in the option group.

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

      パラメータ:
        `options` - Indicates what options are available in the option group.

    - #### isAllowsVpcAndNonVpcInstanceMemberships

          public java.lang.Boolean isAllowsVpcAndNonVpcInstanceMemberships()

      Indicates whether this option group can be applied to both VPC and non-VPC instances. The value 'true' indicates the option group can be applied to both VPC and non-VPC instances.
      戻り値:
        Indicates whether this option group can be applied to both VPC and non-VPC instances. The value 'true' indicates the option group can be applied to both VPC and non-VPC instances.

    - #### setAllowsVpcAndNonVpcInstanceMemberships

          public void setAllowsVpcAndNonVpcInstanceMemberships(java.lang.Boolean allowsVpcAndNonVpcInstanceMemberships)

      Indicates whether this option group can be applied to both VPC and non-VPC instances. The value 'true' indicates the option group can be applied to both VPC and non-VPC instances.
      パラメータ:
        `allowsVpcAndNonVpcInstanceMemberships` - Indicates whether this option group can be applied to both VPC and non-VPC instances. The value 'true' indicates the option group can be applied to both VPC and non-VPC instances.

    - #### withAllowsVpcAndNonVpcInstanceMemberships

          public OptionGroup withAllowsVpcAndNonVpcInstanceMemberships(java.lang.Boolean allowsVpcAndNonVpcInstanceMemberships)

      Indicates whether this option group can be applied to both VPC and non-VPC instances. The value 'true' indicates the option group can be applied to both VPC and non-VPC instances.

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

      パラメータ:
        `allowsVpcAndNonVpcInstanceMemberships` - Indicates whether this option group can be applied to both VPC and non-VPC instances. The value 'true' indicates the option group can be applied to both VPC and non-VPC instances.

    - #### getAllowsVpcAndNonVpcInstanceMemberships

          public java.lang.Boolean getAllowsVpcAndNonVpcInstanceMemberships()

      Indicates whether this option group can be applied to both VPC and non-VPC instances. The value 'true' indicates the option group can be applied to both VPC and non-VPC instances.
      戻り値:
        Indicates whether this option group can be applied to both VPC and non-VPC instances. The value 'true' indicates the option group can be applied to both VPC and non-VPC instances.

    - #### getVpcId

          public java.lang.String getVpcId()

      If AllowsVpcAndNonVpcInstanceMemberships is 'false', this field is blank. If AllowsVpcAndNonVpcInstanceMemberships is 'true' and this field is blank, then this option group can be applied to both VPC and non-VPC instances. If this field contains a value, then this option group can only be applied to instances that are in the VPC indicated by this field.
      戻り値:
        If AllowsVpcAndNonVpcInstanceMemberships is 'false', this field is blank. If AllowsVpcAndNonVpcInstanceMemberships is 'true' and this field is blank, then this option group can be applied to both VPC and non-VPC instances. If this field contains a value, then this option group can only be applied to instances that are in the VPC indicated by this field.

    - #### setVpcId

          public void setVpcId(java.lang.String vpcId)

      If AllowsVpcAndNonVpcInstanceMemberships is 'false', this field is blank. If AllowsVpcAndNonVpcInstanceMemberships is 'true' and this field is blank, then this option group can be applied to both VPC and non-VPC instances. If this field contains a value, then this option group can only be applied to instances that are in the VPC indicated by this field.
      パラメータ:
        `vpcId` - If AllowsVpcAndNonVpcInstanceMemberships is 'false', this field is blank. If AllowsVpcAndNonVpcInstanceMemberships is 'true' and this field is blank, then this option group can be applied to both VPC and non-VPC instances. If this field contains a value, then this option group can only be applied to instances that are in the VPC indicated by this field.

    - #### withVpcId

          public OptionGroup withVpcId(java.lang.String vpcId)

      If AllowsVpcAndNonVpcInstanceMemberships is 'false', this field is blank. If AllowsVpcAndNonVpcInstanceMemberships is 'true' and this field is blank, then this option group can be applied to both VPC and non-VPC instances. If this field contains a value, then this option group can only be applied to instances that are in the VPC indicated by this field.

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

      パラメータ:
        `vpcId` - If AllowsVpcAndNonVpcInstanceMemberships is 'false', this field is blank. If AllowsVpcAndNonVpcInstanceMemberships is 'true' and this field is blank, then this option group can be applied to both VPC and non-VPC instances. If this field contains a value, then this option group can only be applied to instances that are in the VPC indicated by this field.

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