com.amazonaws.services.elasticloadbalancing.model

## クラス PolicyAttributeTypeDescription

- java.lang.Object
- - com.amazonaws.services.elasticloadbalancing.model.PolicyAttributeTypeDescription

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

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

  The `PolicyAttributeTypeDescription` data type. This data type is used to describe values that are acceptable for the policy attribute.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAttributeName()` The name of the attribute associated with the policy type.
    `java.lang.String` | `getAttributeType()` The type of attribute.
    `java.lang.String` | `getCardinality()` The cardinality of the attribute.
    `java.lang.String` | `getDefaultValue()` The default value of the attribute, if applicable.
    `java.lang.String` | `getDescription()` A human-readable description of the attribute.
    `int` | `hashCode()`
    `void` | `setAttributeName(java.lang.String attributeName)` The name of the attribute associated with the policy type.
    `void` | `setAttributeType(java.lang.String attributeType)` The type of attribute.
    `void` | `setCardinality(java.lang.String cardinality)` The cardinality of the attribute.
    `void` | `setDefaultValue(java.lang.String defaultValue)` The default value of the attribute, if applicable.
    `void` | `setDescription(java.lang.String description)` A human-readable description of the attribute.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `PolicyAttributeTypeDescription` | `withAttributeName(java.lang.String attributeName)` The name of the attribute associated with the policy type.
    `PolicyAttributeTypeDescription` | `withAttributeType(java.lang.String attributeType)` The type of attribute.
    `PolicyAttributeTypeDescription` | `withCardinality(java.lang.String cardinality)` The cardinality of the attribute.
    `PolicyAttributeTypeDescription` | `withDefaultValue(java.lang.String defaultValue)` The default value of the attribute, if applicable.
    `PolicyAttributeTypeDescription` | `withDescription(java.lang.String description)` A human-readable description of the attribute.

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

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

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

    - #### PolicyAttributeTypeDescription

          public PolicyAttributeTypeDescription()

  - ### メソッドの詳細

    - #### getAttributeName

          public java.lang.String getAttributeName()

      The name of the attribute associated with the policy type.
      戻り値:
        The name of the attribute associated with the policy type.

    - #### setAttributeName

          public void setAttributeName(java.lang.String attributeName)

      The name of the attribute associated with the policy type.
      パラメータ:
        `attributeName` - The name of the attribute associated with the policy type.

    - #### withAttributeName

          public PolicyAttributeTypeDescription withAttributeName(java.lang.String attributeName)

      The name of the attribute associated with the policy type.

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

      パラメータ:
        `attributeName` - The name of the attribute associated with the policy type.

    - #### getAttributeType

          public java.lang.String getAttributeType()

      The type of attribute. For example, Boolean, Integer, etc.
      戻り値:
        The type of attribute. For example, Boolean, Integer, etc.

    - #### setAttributeType

          public void setAttributeType(java.lang.String attributeType)

      The type of attribute. For example, Boolean, Integer, etc.
      パラメータ:
        `attributeType` - The type of attribute. For example, Boolean, Integer, etc.

    - #### withAttributeType

          public PolicyAttributeTypeDescription withAttributeType(java.lang.String attributeType)

      The type of attribute. For example, Boolean, Integer, etc.

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

      パラメータ:
        `attributeType` - The type of attribute. For example, Boolean, Integer, etc.

    - #### getDescription

          public java.lang.String getDescription()

      A human-readable description of the attribute.
      戻り値:
        A human-readable description of the attribute.

    - #### setDescription

          public void setDescription(java.lang.String description)

      A human-readable description of the attribute.
      パラメータ:
        `description` - A human-readable description of the attribute.

    - #### withDescription

          public PolicyAttributeTypeDescription withDescription(java.lang.String description)

      A human-readable description of the attribute.

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

      パラメータ:
        `description` - A human-readable description of the attribute.

    - #### getDefaultValue

          public java.lang.String getDefaultValue()

      The default value of the attribute, if applicable.
      戻り値:
        The default value of the attribute, if applicable.

    - #### setDefaultValue

          public void setDefaultValue(java.lang.String defaultValue)

      The default value of the attribute, if applicable.
      パラメータ:
        `defaultValue` - The default value of the attribute, if applicable.

    - #### withDefaultValue

          public PolicyAttributeTypeDescription withDefaultValue(java.lang.String defaultValue)

      The default value of the attribute, if applicable.

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

      パラメータ:
        `defaultValue` - The default value of the attribute, if applicable.

    - #### getCardinality

          public java.lang.String getCardinality()

      The cardinality of the attribute. Valid Values:
      - ONE(1) : Single value required
      - ZERO_OR_ONE(0..1) : Up to one value can be supplied
      - ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
      - ONE_OR_MORE(1..*0) : Required. Multiple values are allowed
      戻り値:
        The cardinality of the attribute. Valid Values:
        - ONE(1) : Single value required
        - ZERO_OR_ONE(0..1) : Up to one value can be supplied
        - ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
        - ONE_OR_MORE(1..*0) : Required. Multiple values are allowed

    - #### setCardinality

          public void setCardinality(java.lang.String cardinality)

      The cardinality of the attribute. Valid Values:
      - ONE(1) : Single value required
      - ZERO_OR_ONE(0..1) : Up to one value can be supplied
      - ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
      - ONE_OR_MORE(1..*0) : Required. Multiple values are allowed
      パラメータ:
        `cardinality` - The cardinality of the attribute. Valid Values:
        - ONE(1) : Single value required
        - ZERO_OR_ONE(0..1) : Up to one value can be supplied
        - ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
        - ONE_OR_MORE(1..*0) : Required. Multiple values are allowed

    - #### withCardinality

          public PolicyAttributeTypeDescription withCardinality(java.lang.String cardinality)

      The cardinality of the attribute. Valid Values:
      - ONE(1) : Single value required
      - ZERO_OR_ONE(0..1) : Up to one value can be supplied
      - ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
      - ONE_OR_MORE(1..*0) : Required. Multiple values are allowed

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

      パラメータ:
        `cardinality` - The cardinality of the attribute. Valid Values:
        - ONE(1) : Single value required
        - ZERO_OR_ONE(0..1) : Up to one value can be supplied
        - ZERO_OR_MORE(0..*) : Optional. Multiple values are allowed
        - ONE_OR_MORE(1..*0) : Required. Multiple values are allowed

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