com.amazonaws.services.elasticache.model

## クラス RebootCacheClusterRequest

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

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

      public class RebootCacheClusterRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `RebootCacheCluster operation`.

  Reboots some (or all) of the cache cluster nodes within a previously provisioned ElastiCache cluster. This API results in the application of modified CacheParameterGroup parameters to the cache cluster. This action is taken as soon as possible, and results in a momentary outage to the cache cluster during which the cache cluster status is set to rebooting. During that momentary outage, the contents of the cache (for each cache cluster node being rebooted) are lost. A CacheCluster event is created when the reboot is completed.

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

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

    コンストラクタ
    コンストラクタと説明
    `RebootCacheClusterRequest()` Default constructor for a new RebootCacheClusterRequest object.
    `RebootCacheClusterRequest(java.lang.String cacheClusterId, java.util.List<java.lang.String> cacheNodeIdsToReboot)` Constructs a new RebootCacheClusterRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCacheClusterId()` The Cache Cluster identifier.
    `java.util.List<java.lang.String>` | `getCacheNodeIdsToReboot()` A list of Cache Cluster Node Ids to reboot.
    `int` | `hashCode()`
    `void` | `setCacheClusterId(java.lang.String cacheClusterId)` The Cache Cluster identifier.
    `void` | `setCacheNodeIdsToReboot(java.util.Collection<java.lang.String> cacheNodeIdsToReboot)` A list of Cache Cluster Node Ids to reboot.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `RebootCacheClusterRequest` | `withCacheClusterId(java.lang.String cacheClusterId)` The Cache Cluster identifier.
    `RebootCacheClusterRequest` | `withCacheNodeIdsToReboot(java.util.Collection<java.lang.String> cacheNodeIdsToReboot)` A list of Cache Cluster Node Ids to reboot.
    `RebootCacheClusterRequest` | `withCacheNodeIdsToReboot(java.lang.String... cacheNodeIdsToReboot)` A list of Cache Cluster Node Ids to reboot.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### RebootCacheClusterRequest

          public RebootCacheClusterRequest()

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

    - #### RebootCacheClusterRequest

          public RebootCacheClusterRequest(java.lang.String cacheClusterId,
                                   java.util.List<java.lang.String> cacheNodeIdsToReboot)

      Constructs a new RebootCacheClusterRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `cacheClusterId` - The Cache Cluster identifier. This parameter is stored as a lowercase string.
        `cacheNodeIdsToReboot` - A list of Cache Cluster Node Ids to reboot. To reboot an entire cache cluster, specify all cache cluster node Ids.

  - ### メソッドの詳細

    - #### getCacheClusterId

          public java.lang.String getCacheClusterId()

      The Cache Cluster identifier. This parameter is stored as a lowercase string.
      戻り値:
        The Cache Cluster identifier. This parameter is stored as a lowercase string.

    - #### setCacheClusterId

          public void setCacheClusterId(java.lang.String cacheClusterId)

      The Cache Cluster identifier. This parameter is stored as a lowercase string.
      パラメータ:
        `cacheClusterId` - The Cache Cluster identifier. This parameter is stored as a lowercase string.

    - #### withCacheClusterId

          public RebootCacheClusterRequest withCacheClusterId(java.lang.String cacheClusterId)

      The Cache Cluster identifier. This parameter is stored as a lowercase string.

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

      パラメータ:
        `cacheClusterId` - The Cache Cluster identifier. This parameter is stored as a lowercase string.

    - #### getCacheNodeIdsToReboot

          public java.util.List<java.lang.String> getCacheNodeIdsToReboot()

      A list of Cache Cluster Node Ids to reboot. To reboot an entire cache cluster, specify all cache cluster node Ids.
      戻り値:
        A list of Cache Cluster Node Ids to reboot. To reboot an entire cache cluster, specify all cache cluster node Ids.

    - #### setCacheNodeIdsToReboot

          public void setCacheNodeIdsToReboot(java.util.Collection<java.lang.String> cacheNodeIdsToReboot)

      A list of Cache Cluster Node Ids to reboot. To reboot an entire cache cluster, specify all cache cluster node Ids.
      パラメータ:
        `cacheNodeIdsToReboot` - A list of Cache Cluster Node Ids to reboot. To reboot an entire cache cluster, specify all cache cluster node Ids.

    - #### withCacheNodeIdsToReboot

          public RebootCacheClusterRequest withCacheNodeIdsToReboot(java.lang.String... cacheNodeIdsToReboot)

      A list of Cache Cluster Node Ids to reboot. To reboot an entire cache cluster, specify all cache cluster node Ids.

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

      パラメータ:
        `cacheNodeIdsToReboot` - A list of Cache Cluster Node Ids to reboot. To reboot an entire cache cluster, specify all cache cluster node Ids.

    - #### withCacheNodeIdsToReboot

          public RebootCacheClusterRequest withCacheNodeIdsToReboot(java.util.Collection<java.lang.String> cacheNodeIdsToReboot)

      A list of Cache Cluster Node Ids to reboot. To reboot an entire cache cluster, specify all cache cluster node Ids.

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

      パラメータ:
        `cacheNodeIdsToReboot` - A list of Cache Cluster Node Ids to reboot. To reboot an entire cache cluster, specify all cache cluster node Ids.

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