com.amazonaws.services.simpleemail.model

## クラス Body

- java.lang.Object
- - com.amazonaws.services.simpleemail.model.Body

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

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

  メッセージのボディです。テキストまたは HTML もしくはその両方を設定することができます。 両方を使えば、メッセージは多様な電子メールクライアント上で正しく表示されるでしょう。

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

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

    コンストラクタ
    コンストラクタと説明
    `Body()` 新しい Body オブジェクトを生成するデフォルトのコンストラクタ。
    `Body(Content text)` 新しい Body オブジェクトを生成するコンストラクタ。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `Content` | `getHtml()` HTML 形式のメッセージ内容。
    `Content` | `getText()` テキスト形式のメッセージ内容。
    `int` | `hashCode()`
    `void` | `setHtml(Content html)` HTML 形式のメッセージ内容。
    `void` | `setText(Content text)` テキスト形式のメッセージ内容。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `Body` | `withHtml(Content html)` HTML 形式のメッセージ内容。
    `Body` | `withText(Content text)` テキスト形式のメッセージ内容。

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

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

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

    - #### Body

          public Body()

      新しい Body オブジェクトを生成するデフォルトのコンストラクタ。 オブジェクトを作成後に、セッターもしくは メソッドチェーン可能なセッター (with...) を使用して初期化を行う必要があります。

    - #### Body

          public Body(Content text)

      新しい Body オブジェクトを生成するコンストラクタ。 オブジェクトを作成後に、セッターもしくは メソッドチェーン可能なセッター (with...) を使用して初期化を行う必要があります。
      パラメータ:
        `text` - テキスト形式のメッセージ内容。 テキストベースの電子メールクライアントまたは、(モバイルデバイスなどの) 待ち時間の長いネットワークを使用しているクライアント向けに使用します。

  - ### メソッドの詳細

    - #### getText

          public Content getText()

      テキスト形式のメッセージ内容。 テキストベースの電子メールクライアントまたは、(モバイルデバイスなどの) 待ち時間の長いネットワークを使用しているクライアント向けに使用します。
      戻り値:
        テキスト形式のメッセージ内容。 テキストベースの電子メールクライアントまたは、(モバイルデバイスなどの) 待ち時間の長いネットワークを使用しているクライアント向けに使用します。

    - #### setText

          public void setText(Content text)

      テキスト形式のメッセージ内容。 テキストベースの電子メールクライアントまたは、(モバイルデバイスなどの) 待ち時間の長いネットワークを使用しているクライアント向けに使用します。
      パラメータ:
        `text` - テキスト形式のメッセージ内容。 テキストベースの電子メールクライアントまたは、(モバイルデバイスなどの) 待ち時間の長いネットワークを使用しているクライアント向けに使用します。

    - #### withText

          public Body withText(Content text)

      テキスト形式のメッセージ内容。 テキストベースの電子メールクライアントまたは、(モバイルデバイスなどの) 待ち時間の長いネットワークを使用しているクライアント向けに使用します。

      メソッドコールを鎖のようにつなげられるように、このオブジェクトのリファレンスを返します。

      パラメータ:
        `text` - テキスト形式のメッセージ内容。 テキストベースの電子メールクライアントまたは、(モバイルデバイスなどの) 待ち時間の長いネットワークを使用しているクライアント向けに使用します。

    - #### getHtml

          public Content getHtml()

      HTML 形式のメッセージ内容。 HTML を処理できる電子メールクライアント向けに使用します。 HMTL メッセージでは、 クリック可能なリンクや、整形したテキストなど多くの表現が行えます。
      戻り値:
        HTML 形式のメッセージ内容。 HTML を処理できる電子メールクライアント向けに使用します。 HMTL メッセージでは、 クリック可能なリンクや、整形したテキストなど多くの表現が行えます。

    - #### setHtml

          public void setHtml(Content html)

      HTML 形式のメッセージ内容。 HTML を処理できる電子メールクライアント向けに使用します。 HMTL メッセージでは、 クリック可能なリンクや、整形したテキストなど多くの表現が行えます。
      パラメータ:
        `html` - HTML 形式のメッセージ内容。 HTML を処理できる電子メールクライアント向けに使用します。 HMTL メッセージでは、 クリック可能なリンクや、整形したテキストなど多くの表現が行えます。

    - #### withHtml

          public Body withHtml(Content html)

      HTML 形式のメッセージ内容。 HTML を処理できる電子メールクライアント向けに使用します。 HMTL メッセージでは、 クリック可能なリンクや、整形したテキストなど多くの表現が行えます。

      メソッドコールを鎖のようにつなげられるように、このオブジェクトのリファレンスを返します。

      パラメータ:
        `html` - HTML 形式のメッセージ内容。 HTML を処理できる電子メールクライアント向けに使用します。 HMTL メッセージでは、 クリック可能なリンクや、整形したテキストなど多くの表現が行えます。

    - #### toString

          public java.lang.String toString()

      このオブジェクトの文字列表現を返します。テストやデバッグに有用です。
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        このオブジェクトの文字列表現。
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`