パッケージ org.iplass.mtp.webhook

クラス Webhook

java.lang.Object
org.iplass.mtp.webhook.Webhook

public class Webhook extends Object
送るウェッブフックを表します。
  • コンストラクタの詳細

    • Webhook

      public Webhook()
  • メソッドの詳細

    • getHeaders

      public List<WebhookHeader> getHeaders()
      カスタムヘッダーを取得する。
    • setHeaders

      public void setHeaders(List<WebhookHeader> headers)
      カスタムヘッダーを設置する。
      パラメータ:
      headers - WebhookHeaderのリスト
    • addHeader

      public void addHeader(WebhookHeader header)
      カスタムヘッダーを追加する。
      パラメータ:
      headers - WebhookHeader object
    • getHttpMethod

      public String getHttpMethod()
      設定したHTTP接続メソッド名を取得する。
    • setHttpMethod

      public void setHttpMethod(String httpMethod)
      HTTP connectionのメソッドをセットする、未設定ならPOSTになります。
      パラメータ:
      httpMethod - 大文字でメソッド名を設定する。例:POST、GETなと
    • getContentType

      public String getContentType()
      送る内容のタイプを取得する。
    • setContentType

      public void setContentType(String contentType)
      送る内容のタイプを設定する。
      パラメータ:
      contentType - Content-Typeヘッダに置く内容
    • getPathAndQuery

      public String getPathAndQuery()
      Urlのパスとクエリ―を取得します。
    • setPathAndQuery

      public void setPathAndQuery(String pathAndQuery)
      Urlのパスとクエリ―を設置します。"?"の付けをご注意ください。
      パラメータ:
      pathAndQuery - クエリ―内容
    • getResponseHandler

      public WebhookResponseHandler getResponseHandler()
      返事結果処理のオブジェクトを取得する。
    • setResponseHandler

      public void setResponseHandler(WebhookResponseHandler responseHandler)
      返事結果処理のオブジェクトを設置する。
      パラメータ:
      responseHandler - WebhookResponseHandlerオブジェクト
    • getPayloadContent

      public String getPayloadContent()
      送る内容を取得する。
    • setPayloadContent

      public void setPayloadContent(String payloadContent)
      送る内容を設置する。
      パラメータ:
      payloadContent - Content-Typeフォーマットに応じた内容
    • getEndpoint

      public WebhookEndpoint getEndpoint()
      宛先クラスWebhookEndpointオブジェクトを取得する。
    • setEndpoint

      public void setEndpoint(WebhookEndpoint endpoint)
      宛先を設置する。
      パラメータ:
      endpoint - WebhookEndpoint オブジェクト