クラス MailHeadersBuilder


public class MailHeadersBuilder extends MapBuilder<MailHeadersBuilder, StringSE, ObjectSE>
メール固有の MapBuilder 実装。
導入:
5.0
作成者:
Artem Bilan, Gary Russell
  • メソッドの詳細

    • subject

      public MailHeadersBuilder subject(StringSE subject)
      件名を設定します。
      パラメーター:
      subject - 件名。
      戻り値:
      ビルダー。
    • subjectExpression

      public MailHeadersBuilder subjectExpression(StringSE subject)
      サブジェクトを決定するために評価される式を設定します。
      パラメーター:
      subject - 主語の表現。
      戻り値:
      ビルダー。
    • subjectFunction

      public <P> MailHeadersBuilder subjectFunction(FunctionSE<Message<P>, StringSE> subject)
      メッセージに基づいて件名を返すために呼び出される関数を設定します。
      型パラメーター:
      P - メッセージのペイロード型。
      パラメーター:
      subject - 関数。
      戻り値:
      ビルダー。
    • to

      public MailHeadersBuilder to(StringSE... to)
      設定: アドレス。
      パラメーター:
      to - アドレス。
      戻り値:
      ビルダー。
    • toExpression

      public MailHeadersBuilder toExpression(StringSE to)
      To: アドレスを決定するために評価される式を設定します。
      パラメーター:
      to - 表現。
      戻り値:
      ビルダー。
    • toFunction

      public <P> MailHeadersBuilder toFunction(FunctionSE<Message<P>, StringSE[]> to)
      メッセージに基づいて宛先: アドレスを決定するために呼び出される関数を設定します。
      型パラメーター:
      P - メッセージのペイロード型。
      パラメーター:
      to - 関数。
      戻り値:
      ビルダー。
    • cc

      public MailHeadersBuilder cc(StringSE... cc)
      CC を設定する: アドレス。
      パラメーター:
      cc - アドレス。
      戻り値:
      ビルダー。
    • ccExpression

      public MailHeadersBuilder ccExpression(StringSE cc)
      cc: アドレスを決定するために評価される式を設定します。
      パラメーター:
      cc - 表現。
      戻り値:
      ビルダー。
    • ccFunction

      public <P> MailHeadersBuilder ccFunction(FunctionSE<Message<P>, StringSE[]> cc)
      メッセージに基づいて cc: アドレスを決定するために呼び出される関数を設定します。
      型パラメーター:
      P - メッセージのペイロード型。
      パラメーター:
      cc - 関数。
      戻り値:
      ビルダー。
    • bcc

      public MailHeadersBuilder bcc(StringSE... bcc)
      BCC を設定する: アドレス。
      パラメーター:
      bcc - アドレス。
      戻り値:
      ビルダー。
    • bccExpression

      public MailHeadersBuilder bccExpression(StringSE bcc)
      bcc: アドレスを決定するために評価される式を設定します。
      パラメーター:
      bcc - 表現。
      戻り値:
      ビルダー。
    • bccFunction

      public <P> MailHeadersBuilder bccFunction(FunctionSE<Message<P>, StringSE[]> bcc)
      メッセージに基づいて bcc: アドレスを決定するために呼び出される関数を設定します。
      型パラメーター:
      P - メッセージのペイロード型。
      パラメーター:
      bcc - 関数。
      戻り値:
      ビルダー。
    • from

      public MailHeadersBuilder from(StringSE from)
      From を設定する: アドレス。
      パラメーター:
      from - 住所・アドレス。
      戻り値:
      ビルダー。
    • fromExpression

      public MailHeadersBuilder fromExpression(StringSE from)
      From: アドレスを決定するために評価される式を設定します。
      パラメーター:
      from - 表現。
      戻り値:
      ビルダー。
    • fromFunction

      public <P> MailHeadersBuilder fromFunction(FunctionSE<Message<P>, StringSE> from)
      メッセージに基づいて From: アドレスを決定するために呼び出される関数を設定します。
      型パラメーター:
      P - メッセージのペイロード型。
      パラメーター:
      from - 関数。
      戻り値:
      ビルダー。
    • replyTo

      public MailHeadersBuilder replyTo(StringSE replyTo)
      ReplyTo を設定する: アドレス。
      パラメーター:
      replyTo - 住所・アドレス。
      戻り値:
      ビルダー。
    • replyToExpression

      public MailHeadersBuilder replyToExpression(StringSE replyTo)
      ReplyTo: アドレスを決定するために評価される式を設定します。
      パラメーター:
      replyTo - 表現。
      戻り値:
      ビルダー。
    • replyToFunction

      public <P> MailHeadersBuilder replyToFunction(FunctionSE<Message<P>, StringSE> replyTo)
      メッセージに基づいて ReplyTo: アドレスを決定するために呼び出される関数を設定します。
      型パラメーター:
      P - メッセージのペイロード型。
      パラメーター:
      replyTo - 関数。
      戻り値:
      ビルダー。
    • multipartMode

      public MailHeadersBuilder multipartMode(int multipartMode)
      使用するマルチパートモードを設定します。可能な値は 0 から 3 です。
      パラメーター:
      multipartMode - ヘッダー値
      戻り値:
      this
      関連事項:
    • multipartModeExpression

      public MailHeadersBuilder multipartModeExpression(StringSE multipartMode)
      使用するマルチパートモードを決定するために評価される式を設定します。可能な値は 0 から 3 です。
      パラメーター:
      multipartMode - ヘッダー値。
      戻り値:
      ビルダー。
      関連事項:
    • multipartModeFunction

      public <P> MailHeadersBuilder multipartModeFunction(FunctionSE<Message<P>, IntegerSE> multipartMode)
      使用するマルチパートモードを決定するために呼び出される関数を設定します。可能な値は 0 から 3 です。
      型パラメーター:
      P - メッセージのペイロード型。
      パラメーター:
      multipartMode - ヘッダー値
      戻り値:
      ビルダー。
      関連事項:
    • attachmentFilename

      public MailHeadersBuilder attachmentFilename(StringSE attachmentFilename)
      添付ファイルのファイル名を設定します。
      パラメーター:
      attachmentFilename - ファイル名。
      戻り値:
      ビルダー。
    • attachmentFilenameExpression

      public MailHeadersBuilder attachmentFilenameExpression(StringSE attachmentFilename)
      添付ファイルのファイル名を決定するために評価される式を設定します。
      パラメーター:
      attachmentFilename - 表現。
      戻り値:
      ビルダー。
    • attachmentFilenameFunction

      public <P> MailHeadersBuilder attachmentFilenameFunction(FunctionSE<Message<P>, StringSE> attachmentFilename)
      添付ファイルのファイル名を決定するために呼び出される関数を設定します。
      型パラメーター:
      P - メッセージのペイロード型。
      パラメーター:
      attachmentFilename - 関数。
      戻り値:
      ビルダー。
    • contentType

      public MailHeadersBuilder contentType(StringSE contentType)
      コンテンツ型を設定します。
      パラメーター:
      contentType - コンテンツ型。
      戻り値:
      ビルダー。
    • contentTypeExpression

      public MailHeadersBuilder contentTypeExpression(StringSE contentType)
      コンテンツ型を決定するために評価される式を設定します。
      パラメーター:
      contentType - 表現。
      戻り値:
      ビルダー。
    • contentTypeFunction

      public <P> MailHeadersBuilder contentTypeFunction(FunctionSE<Message<P>, StringSE> contentType)
      コンテンツ型を決定するために呼び出される関数を設定します。
      型パラメーター:
      P - メッセージのペイロード型。
      パラメーター:
      contentType - 表現。
      戻り値:
      ビルダー。