com.amazonaws.services.elasticache.model

## クラス CreateCacheParameterGroupRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.elasticache.model.CreateCacheParameterGroupRequest

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

      public class CreateCacheParameterGroupRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `CreateCacheParameterGroup operation`.

  Creates a new Cache Parameter Group. Cache Parameter groups control the parameters for a Cache Cluster.

  関連項目:
    `AmazonElastiCache.createCacheParameterGroup(CreateCacheParameterGroupRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `CreateCacheParameterGroupRequest()` Default constructor for a new CreateCacheParameterGroupRequest object.
    `CreateCacheParameterGroupRequest(java.lang.String cacheParameterGroupName, java.lang.String cacheParameterGroupFamily, java.lang.String description)` Constructs a new CreateCacheParameterGroupRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCacheParameterGroupFamily()` The name of the Cache Parameter Group Family the Cache Parameter Group can be used with.
    `java.lang.String` | `getCacheParameterGroupName()` The name of the Cache Parameter Group.
    `java.lang.String` | `getDescription()` The description for the Cache Parameter Group.
    `int` | `hashCode()`
    `void` | `setCacheParameterGroupFamily(java.lang.String cacheParameterGroupFamily)` The name of the Cache Parameter Group Family the Cache Parameter Group can be used with.
    `void` | `setCacheParameterGroupName(java.lang.String cacheParameterGroupName)` The name of the Cache Parameter Group.
    `void` | `setDescription(java.lang.String description)` The description for the Cache Parameter Group.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `CreateCacheParameterGroupRequest` | `withCacheParameterGroupFamily(java.lang.String cacheParameterGroupFamily)` The name of the Cache Parameter Group Family the Cache Parameter Group can be used with.
    `CreateCacheParameterGroupRequest` | `withCacheParameterGroupName(java.lang.String cacheParameterGroupName)` The name of the Cache Parameter Group.
    `CreateCacheParameterGroupRequest` | `withDescription(java.lang.String description)` The description for the Cache Parameter Group.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### CreateCacheParameterGroupRequest

          public CreateCacheParameterGroupRequest()

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

    - #### CreateCacheParameterGroupRequest

          public CreateCacheParameterGroupRequest(java.lang.String cacheParameterGroupName,
                                          java.lang.String cacheParameterGroupFamily,
                                          java.lang.String description)

      Constructs a new CreateCacheParameterGroupRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `cacheParameterGroupName` - The name of the Cache Parameter Group.
        `cacheParameterGroupFamily` - The name of the Cache Parameter Group Family the Cache Parameter Group can be used with. Currently, memcached1.4 is the only cache parameter group family supported by the service.
        `description` - The description for the Cache Parameter Group.

  - ### メソッドの詳細

    - #### getCacheParameterGroupName

          public java.lang.String getCacheParameterGroupName()

      The name of the Cache Parameter Group.
      戻り値:
        The name of the Cache Parameter Group.

    - #### setCacheParameterGroupName

          public void setCacheParameterGroupName(java.lang.String cacheParameterGroupName)

      The name of the Cache Parameter Group.
      パラメータ:
        `cacheParameterGroupName` - The name of the Cache Parameter Group.

    - #### withCacheParameterGroupName

          public CreateCacheParameterGroupRequest withCacheParameterGroupName(java.lang.String cacheParameterGroupName)

      The name of the Cache Parameter Group.

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

      パラメータ:
        `cacheParameterGroupName` - The name of the Cache Parameter Group.

    - #### getCacheParameterGroupFamily

          public java.lang.String getCacheParameterGroupFamily()

      The name of the Cache Parameter Group Family the Cache Parameter Group can be used with. Currently, memcached1.4 is the only cache parameter group family supported by the service.
      戻り値:
        The name of the Cache Parameter Group Family the Cache Parameter Group can be used with. Currently, memcached1.4 is the only cache parameter group family supported by the service.

    - #### setCacheParameterGroupFamily

          public void setCacheParameterGroupFamily(java.lang.String cacheParameterGroupFamily)

      The name of the Cache Parameter Group Family the Cache Parameter Group can be used with. Currently, memcached1.4 is the only cache parameter group family supported by the service.
      パラメータ:
        `cacheParameterGroupFamily` - The name of the Cache Parameter Group Family the Cache Parameter Group can be used with. Currently, memcached1.4 is the only cache parameter group family supported by the service.

    - #### withCacheParameterGroupFamily

          public CreateCacheParameterGroupRequest withCacheParameterGroupFamily(java.lang.String cacheParameterGroupFamily)

      The name of the Cache Parameter Group Family the Cache Parameter Group can be used with. Currently, memcached1.4 is the only cache parameter group family supported by the service.

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

      パラメータ:
        `cacheParameterGroupFamily` - The name of the Cache Parameter Group Family the Cache Parameter Group can be used with. Currently, memcached1.4 is the only cache parameter group family supported by the service.

    - #### getDescription

          public java.lang.String getDescription()

      The description for the Cache Parameter Group.
      戻り値:
        The description for the Cache Parameter Group.

    - #### setDescription

          public void setDescription(java.lang.String description)

      The description for the Cache Parameter Group.
      パラメータ:
        `description` - The description for the Cache Parameter Group.

    - #### withDescription

          public CreateCacheParameterGroupRequest withDescription(java.lang.String description)

      The description for the Cache Parameter Group.

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

      パラメータ:
        `description` - The description for the Cache Parameter Group.

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