クラス PushNotificationResponseDetail

java.lang.Object
org.iplass.mtp.pushnotification.fcmv1.PushNotificationResponseDetail

public class PushNotificationResponseDetail extends Object
FCM V1 API 用 Push 通知レスポンス詳細

FCM へ Push 通知の要求した結果の詳細情報です。 実行結果のステータスや、レスポンス詳細等を確認することが可能です。

  • コンストラクタの詳細

    • PushNotificationResponseDetail

      public PushNotificationResponseDetail(PushNotificationStatus status)
      コンストラクタ
      パラメータ:
      status - 実行状態
  • メソッドの詳細

    • setStatus

      public void setStatus(PushNotificationStatus status)
      ステータスを設定する
      パラメータ:
      status - ステータス
    • getStatus

      public PushNotificationStatus getStatus()
      ステータスを取得する
      戻り値:
      ステータス
    • setTarget

      public void setTarget(PushNotificationTarget target)
      通知対象を設定する
      パラメータ:
      target - 通知対象
    • getTarget

      public PushNotificationTarget getTarget()
      通知対象を取得する
      戻り値:
      target 通知対象
    • setResponse

      public void setResponse(String response)
      レスポンス本体を設定する
      パラメータ:
      response - レスポンス本体
    • getResponse

      public String getResponse()
      レスポンス本体を取得する
      戻り値:
      レスポンス本体
    • setMessageId

      public void setMessageId(String messageId)
      メッセージの識別子を設定する
      パラメータ:
      messageId - メッセージの識別子
    • getMessageId

      public String getMessageId()
      送信されたメッセージの識別子を取得する。正常時のみ設定される。

      projects/*/messages/{message_id} 形式

      戻り値:
      メッセージの識別子
    • setRetryAfterSeconds

      public void setRetryAfterSeconds(long retryAfterSeconds)
      再実行間隔(秒)を設定する
      パラメータ:
      retryAfterSeconds - 再実行間隔(秒)
    • getRetryAfterSeconds

      public long getRetryAfterSeconds()
      再実行間隔(秒)を取得する。リトライ可能な場合のみ設定される。
      戻り値:
      再実行間隔
    • setRetryCount

      public void setRetryCount(int retryCount)
      リトライ回数を設定する
      パラメータ:
      retryCount - リトライ回数
    • getRetryCount

      public int getRetryCount()
      リトライ回数を取得する。
      戻り値:
      リトライ回数
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
      エラーメッセージを設定する
      パラメータ:
      errorMessage - エラーメッセージ
    • getErrorMessage

      public String getErrorMessage()
      エラーメッセージを取得する。エラー終了時のみ設定される。
      戻り値:
      エラーメッセージ
    • setCause

      public void setCause(Throwable cause)
      例外を設定する
      パラメータ:
      cause - 例外
    • getCause

      public Throwable getCause()
      例外を取得します。通信実行に際して例外が発生した場合に設定される。
      戻り値:
      例外
    • toString

      public String toString()
      オーバーライド:
      toString クラス内 Object