public class WebhookEndpoint
extends java.lang.Object
| コンストラクタと説明 |
|---|
WebhookEndpoint(java.lang.String url)
Webhookに付けるエンドポイントを生成する。
|
WebhookEndpoint(java.lang.String url,
java.lang.String hmacKey)
Webhookに付けるエンドポイントを生成する。
|
WebhookEndpoint(java.lang.String url,
WebhookAuthenticationType headerAuthorizationType,
java.lang.String headerAuthorizationContent)
Webhookに付けるエンドポイントを生成する。
|
WebhookEndpoint(java.lang.String url,
WebhookAuthenticationType headerAuthorizationType,
java.lang.String headerAuthorizationContent,
java.lang.String hmacKey)
Webhookに付けるエンドポイントを生成する。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
getHeaderAuthCustomTypeName()
カスタムトークンを使用する場合のスキーム名を取得する。
|
java.lang.String |
getHeaderAuthorizationContent()
Authorizationヘッダーの内容を取得する。
|
WebhookAuthenticationType |
getHeaderAuthorizationType()
Authorizationヘッダーのタイプを取得する。
|
java.lang.String |
getHmacHashHeader()
HMAC 認証を置くヘッダーの名前を取得する。
|
java.lang.String |
getHmacKey()
HMAC 秘密キーを取得する。
|
java.lang.String |
getUrl()
Urlを取得する。
|
void |
setBasicAuthorization(java.lang.String userName,
java.lang.String password)
BASIC認証を設置する。
|
void |
setBearerAuthorization(java.lang.String bearerToken)
BEARER認証を設置する。
|
void |
setCustomAuthorization(java.lang.String schemeName,
java.lang.String customToken)
カスタム認証を設置する。
|
void |
setHeaderAuthCustomTypeName(java.lang.String headerAuthCustomTypeName)
カスタムトークンを使用する場合のスキーム名を設置する。
|
void |
setHeaderAuthorizationContent(java.lang.String headerAuthorizationContent)
Authorizationヘッダーの内容を設置する。
|
void |
setHeaderAuthorizationType(WebhookAuthenticationType headerAuthorizationType)
Authorizationヘッダーのタイプを設置する。
|
void |
setHmacHashHeader(java.lang.String hmacHashHeader)
HMAC 認証を置くヘッダーの名前を設置する。
|
void |
setHmacKey(java.lang.String hmacKey)
HMAC 秘密キーを設置する。
|
void |
setUrl(java.lang.String url)
Urlを設置する。
|
public WebhookEndpoint(java.lang.String url)
url - 宛先のURLpublic WebhookEndpoint(java.lang.String url,
java.lang.String hmacKey)
url - 宛先のURLhmacKey - HMACハッシュに使う秘密キーpublic WebhookEndpoint(java.lang.String url,
WebhookAuthenticationType headerAuthorizationType,
java.lang.String headerAuthorizationContent)
url - 宛先のURLheaderAuthorizationType - Authorizationヘッダーに付ける内容のタイプheaderAuthorizationContent - Authorizationヘッダーに付ける内容、BASICの場合username:passwordの形にしてくださいpublic WebhookEndpoint(java.lang.String url,
WebhookAuthenticationType headerAuthorizationType,
java.lang.String headerAuthorizationContent,
java.lang.String hmacKey)
url - 宛先のURLheaderAuthorizationType - Authorizationヘッダーに付ける内容のタイプheaderAuthorizationContent - Authorizationヘッダーに付ける内容、BASICの場合username:passwordの形にしてくださいhmacKey - HMACハッシュに使う秘密キーpublic void setBasicAuthorization(java.lang.String userName,
java.lang.String password)
userName - ユーザー名password - パスワードpublic void setBearerAuthorization(java.lang.String bearerToken)
bearerToken - BEARERトークンpublic void setCustomAuthorization(java.lang.String schemeName,
java.lang.String customToken)
schemeName - Authorizationヘッダーの内容に使うスキーム名customToken - カスタムトークンpublic java.lang.String getUrl()
public void setUrl(java.lang.String url)
url - URLpublic WebhookAuthenticationType getHeaderAuthorizationType()
public void setHeaderAuthorizationType(WebhookAuthenticationType headerAuthorizationType)
headerAuthorizationType - タイプpublic java.lang.String getHeaderAuthorizationContent()
public void setHeaderAuthorizationContent(java.lang.String headerAuthorizationContent)
headerAuthorizationContent - 内容public java.lang.String getHmacKey()
public void setHmacKey(java.lang.String hmacKey)
hmacKey - 秘密キーpublic java.lang.String getHmacHashHeader()
public void setHmacHashHeader(java.lang.String hmacHashHeader)
hmacHashHeader - ヘッダー名public java.lang.String getHeaderAuthCustomTypeName()
public void setHeaderAuthCustomTypeName(java.lang.String headerAuthCustomTypeName)
headerAuthCustomTypeName - Authorizationヘッダーの内容に使うスキーム名