com.amazonaws.services.directconnect.model

## クラス Offering

- java.lang.Object
- - com.amazonaws.services.directconnect.model.Offering

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

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

  An offer to create a new connection for a specific price and terms.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getBandwidth()` Bandwidth of the connection.
    `java.util.List<ConnectionCost>` | `getConnectionCosts()` A list of connection costs.
    `java.lang.String` | `getDescription()` Description of the offering.
    `java.lang.String` | `getLocation()` Where the AWS Direct Connect offering is located.
    `java.lang.String` | `getOfferingId()` The ID of the offering.
    `java.lang.String` | `getOfferingName()` Name of the offering.
    `java.lang.String` | `getRegion()` The AWS region where the offering is located.
    `int` | `hashCode()`
    `void` | `setBandwidth(java.lang.String bandwidth)` Bandwidth of the connection.
    `void` | `setConnectionCosts(java.util.Collection<ConnectionCost> connectionCosts)` A list of connection costs.
    `void` | `setDescription(java.lang.String description)` Description of the offering.
    `void` | `setLocation(java.lang.String location)` Where the AWS Direct Connect offering is located.
    `void` | `setOfferingId(java.lang.String offeringId)` The ID of the offering.
    `void` | `setOfferingName(java.lang.String offeringName)` Name of the offering.
    `void` | `setRegion(java.lang.String region)` The AWS region where the offering is located.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `Offering` | `withBandwidth(java.lang.String bandwidth)` Bandwidth of the connection.
    `Offering` | `withConnectionCosts(java.util.Collection<ConnectionCost> connectionCosts)` A list of connection costs.
    `Offering` | `withConnectionCosts(ConnectionCost... connectionCosts)` A list of connection costs.
    `Offering` | `withDescription(java.lang.String description)` Description of the offering.
    `Offering` | `withLocation(java.lang.String location)` Where the AWS Direct Connect offering is located.
    `Offering` | `withOfferingId(java.lang.String offeringId)` The ID of the offering.
    `Offering` | `withOfferingName(java.lang.String offeringName)` Name of the offering.
    `Offering` | `withRegion(java.lang.String region)` The AWS region where the offering is located.

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

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

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

    - #### Offering

          public Offering()

  - ### メソッドの詳細

    - #### getOfferingId

          public java.lang.String getOfferingId()

      The ID of the offering.

      Example: us-west-1_EqSV5_1G

      Default: None

      戻り値:
        The ID of the offering.

        Example: us-west-1_EqSV5_1G

        Default: None

    - #### setOfferingId

          public void setOfferingId(java.lang.String offeringId)

      The ID of the offering.

      Example: us-west-1_EqSV5_1G

      Default: None

      パラメータ:
        `offeringId` - The ID of the offering.

        Example: us-west-1_EqSV5_1G

        Default: None

    - #### withOfferingId

          public Offering withOfferingId(java.lang.String offeringId)

      The ID of the offering.

      Example: us-west-1_EqSV5_1G

      Default: None

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

      パラメータ:
        `offeringId` - The ID of the offering.

        Example: us-west-1_EqSV5_1G

        Default: None

    - #### getRegion

          public java.lang.String getRegion()

      The AWS region where the offering is located.

      Example: us-east-1

      Default: None

      戻り値:
        The AWS region where the offering is located.

        Example: us-east-1

        Default: None

    - #### setRegion

          public void setRegion(java.lang.String region)

      The AWS region where the offering is located.

      Example: us-east-1

      Default: None

      パラメータ:
        `region` - The AWS region where the offering is located.

        Example: us-east-1

        Default: None

    - #### withRegion

          public Offering withRegion(java.lang.String region)

      The AWS region where the offering is located.

      Example: us-east-1

      Default: None

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

      パラメータ:
        `region` - The AWS region where the offering is located.

        Example: us-east-1

        Default: None

    - #### getLocation

          public java.lang.String getLocation()

      Where the AWS Direct Connect offering is located.

      Example: EqSV5

      Default: None

      戻り値:
        Where the AWS Direct Connect offering is located.

        Example: EqSV5

        Default: None

    - #### setLocation

          public void setLocation(java.lang.String location)

      Where the AWS Direct Connect offering is located.

      Example: EqSV5

      Default: None

      パラメータ:
        `location` - Where the AWS Direct Connect offering is located.

        Example: EqSV5

        Default: None

    - #### withLocation

          public Offering withLocation(java.lang.String location)

      Where the AWS Direct Connect offering is located.

      Example: EqSV5

      Default: None

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

      パラメータ:
        `location` - Where the AWS Direct Connect offering is located.

        Example: EqSV5

        Default: None

    - #### getOfferingName

          public java.lang.String getOfferingName()

      Name of the offering.

      Example: "1Gbps Cross Connect in us-east-1 via Equinix"

      Default: None

      戻り値:
        Name of the offering.

        Example: "1Gbps Cross Connect in us-east-1 via Equinix"

        Default: None

    - #### setOfferingName

          public void setOfferingName(java.lang.String offeringName)

      Name of the offering.

      Example: "1Gbps Cross Connect in us-east-1 via Equinix"

      Default: None

      パラメータ:
        `offeringName` - Name of the offering.

        Example: "1Gbps Cross Connect in us-east-1 via Equinix"

        Default: None

    - #### withOfferingName

          public Offering withOfferingName(java.lang.String offeringName)

      Name of the offering.

      Example: "1Gbps Cross Connect in us-east-1 via Equinix"

      Default: None

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

      パラメータ:
        `offeringName` - Name of the offering.

        Example: "1Gbps Cross Connect in us-east-1 via Equinix"

        Default: None

    - #### getDescription

          public java.lang.String getDescription()

      Description of the offering.

      Example: "1Gbps Cross Connect in us-east-1 via Equinix"

      Default: None

      戻り値:
        Description of the offering.

        Example: "1Gbps Cross Connect in us-east-1 via Equinix"

        Default: None

    - #### setDescription

          public void setDescription(java.lang.String description)

      Description of the offering.

      Example: "1Gbps Cross Connect in us-east-1 via Equinix"

      Default: None

      パラメータ:
        `description` - Description of the offering.

        Example: "1Gbps Cross Connect in us-east-1 via Equinix"

        Default: None

    - #### withDescription

          public Offering withDescription(java.lang.String description)

      Description of the offering.

      Example: "1Gbps Cross Connect in us-east-1 via Equinix"

      Default: None

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

      パラメータ:
        `description` - Description of the offering.

        Example: "1Gbps Cross Connect in us-east-1 via Equinix"

        Default: None

    - #### getBandwidth

          public java.lang.String getBandwidth()

      Bandwidth of the connection.

      Example: 1Gbps

      Default: None

      戻り値:
        Bandwidth of the connection.

        Example: 1Gbps

        Default: None

    - #### setBandwidth

          public void setBandwidth(java.lang.String bandwidth)

      Bandwidth of the connection.

      Example: 1Gbps

      Default: None

      パラメータ:
        `bandwidth` - Bandwidth of the connection.

        Example: 1Gbps

        Default: None

    - #### withBandwidth

          public Offering withBandwidth(java.lang.String bandwidth)

      Bandwidth of the connection.

      Example: 1Gbps

      Default: None

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

      パラメータ:
        `bandwidth` - Bandwidth of the connection.

        Example: 1Gbps

        Default: None

    - #### getConnectionCosts

          public java.util.List<ConnectionCost> getConnectionCosts()

      A list of connection costs.
      戻り値:
        A list of connection costs.

    - #### setConnectionCosts

          public void setConnectionCosts(java.util.Collection<ConnectionCost> connectionCosts)

      A list of connection costs.
      パラメータ:
        `connectionCosts` - A list of connection costs.

    - #### withConnectionCosts

          public Offering withConnectionCosts(ConnectionCost... connectionCosts)

      A list of connection costs.

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

      パラメータ:
        `connectionCosts` - A list of connection costs.

    - #### withConnectionCosts

          public Offering withConnectionCosts(java.util.Collection<ConnectionCost> connectionCosts)

      A list of connection costs.

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

      パラメータ:
        `connectionCosts` - A list of connection costs.

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