com.amazonaws.services.redshift.model

## クラス DescribeClusterSecurityGroupsRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.redshift.model.DescribeClusterSecurityGroupsRequest

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

      public class DescribeClusterSecurityGroupsRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeClusterSecurityGroups operation`.

  Returns information about Amazon Redshift security groups. If the name of a security group is specified, the response will contain only information about only that security group.

  For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Management Guide .

  関連項目:
    `AmazonRedshift.describeClusterSecurityGroups(DescribeClusterSecurityGroupsRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getClusterSecurityGroupName()` The name of a cluster security group for which you are requesting details.
    `java.lang.String` | `getMarker()` An optional marker returned by a previous DescribeClusterSecurityGroups request to indicate the first security group that the current request will return.
    `java.lang.Integer` | `getMaxRecords()` The maximum number of records to be included in the response.
    `int` | `hashCode()`
    `void` | `setClusterSecurityGroupName(java.lang.String clusterSecurityGroupName)` The name of a cluster security group for which you are requesting details.
    `void` | `setMarker(java.lang.String marker)` An optional marker returned by a previous DescribeClusterSecurityGroups request to indicate the first security group that the current request will return.
    `void` | `setMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to be included in the response.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeClusterSecurityGroupsRequest` | `withClusterSecurityGroupName(java.lang.String clusterSecurityGroupName)` The name of a cluster security group for which you are requesting details.
    `DescribeClusterSecurityGroupsRequest` | `withMarker(java.lang.String marker)` An optional marker returned by a previous DescribeClusterSecurityGroups request to indicate the first security group that the current request will return.
    `DescribeClusterSecurityGroupsRequest` | `withMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to be included in the response.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeClusterSecurityGroupsRequest

          public DescribeClusterSecurityGroupsRequest()

  - ### メソッドの詳細

    - #### getClusterSecurityGroupName

          public java.lang.String getClusterSecurityGroupName()

      The name of a cluster security group for which you are requesting details. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

      Example: `securitygroup1`

      戻り値:
        The name of a cluster security group for which you are requesting details. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

        Example: `securitygroup1`

    - #### setClusterSecurityGroupName

          public void setClusterSecurityGroupName(java.lang.String clusterSecurityGroupName)

      The name of a cluster security group for which you are requesting details. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

      Example: `securitygroup1`

      パラメータ:
        `clusterSecurityGroupName` - The name of a cluster security group for which you are requesting details. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

        Example: `securitygroup1`

    - #### withClusterSecurityGroupName

          public DescribeClusterSecurityGroupsRequest withClusterSecurityGroupName(java.lang.String clusterSecurityGroupName)

      The name of a cluster security group for which you are requesting details. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

      Example: `securitygroup1`

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

      パラメータ:
        `clusterSecurityGroupName` - The name of a cluster security group for which you are requesting details. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

        Example: `securitygroup1`

    - #### getMaxRecords

          public java.lang.Integer getMaxRecords()

      The maximum number of records to be included in the response. If more records exist than the specified `MaxRecords` value, a marker is included in the response, which you can use in a subsequent DescribeClusterSecurityGroups request.

      Default: `100`

      Constraints: Value must be at least 20 and no more than 100.

      戻り値:
        The maximum number of records to be included in the response. If more records exist than the specified `MaxRecords` value, a marker is included in the response, which you can use in a subsequent DescribeClusterSecurityGroups request.

        Default: `100`

        Constraints: Value must be at least 20 and no more than 100.

    - #### setMaxRecords

          public void setMaxRecords(java.lang.Integer maxRecords)

      The maximum number of records to be included in the response. If more records exist than the specified `MaxRecords` value, a marker is included in the response, which you can use in a subsequent DescribeClusterSecurityGroups request.

      Default: `100`

      Constraints: Value must be at least 20 and no more than 100.

      パラメータ:
        `maxRecords` - The maximum number of records to be included in the response. If more records exist than the specified `MaxRecords` value, a marker is included in the response, which you can use in a subsequent DescribeClusterSecurityGroups request.

        Default: `100`

        Constraints: Value must be at least 20 and no more than 100.

    - #### withMaxRecords

          public DescribeClusterSecurityGroupsRequest withMaxRecords(java.lang.Integer maxRecords)

      The maximum number of records to be included in the response. If more records exist than the specified `MaxRecords` value, a marker is included in the response, which you can use in a subsequent DescribeClusterSecurityGroups request.

      Default: `100`

      Constraints: Value must be at least 20 and no more than 100.

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

      パラメータ:
        `maxRecords` - The maximum number of records to be included in the response. If more records exist than the specified `MaxRecords` value, a marker is included in the response, which you can use in a subsequent DescribeClusterSecurityGroups request.

        Default: `100`

        Constraints: Value must be at least 20 and no more than 100.

    - #### getMarker

          public java.lang.String getMarker()

      An optional marker returned by a previous DescribeClusterSecurityGroups request to indicate the first security group that the current request will return. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.
      戻り値:
        An optional marker returned by a previous DescribeClusterSecurityGroups request to indicate the first security group that the current request will return. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

    - #### setMarker

          public void setMarker(java.lang.String marker)

      An optional marker returned by a previous DescribeClusterSecurityGroups request to indicate the first security group that the current request will return. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.
      パラメータ:
        `marker` - An optional marker returned by a previous DescribeClusterSecurityGroups request to indicate the first security group that the current request will return. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

    - #### withMarker

          public DescribeClusterSecurityGroupsRequest withMarker(java.lang.String marker)

      An optional marker returned by a previous DescribeClusterSecurityGroups request to indicate the first security group that the current request will return. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

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

      パラメータ:
        `marker` - An optional marker returned by a previous DescribeClusterSecurityGroups request to indicate the first security group that the current request will return. You can specify either the Marker parameter or a ClusterSecurityGroupName parameter, but not both.

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