public class MetaWebhookEndpoint extends BaseRootMetaData implements DefinableMetaData<WebhookEndpointDefinition>
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MetaWebhookEndpoint.WebhookEndpointRuntime |
description, displayName, id, localizedDisplayNameList, name| コンストラクタと説明 |
|---|
MetaWebhookEndpoint() |
MetaWebhookEndpoint(java.lang.String url) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
applyConfig(WebhookEndpointDefinition definition)
セキュリティ関連部分はtemplateManagerによってdbで管理しています
|
RootMetaData |
copy()
当該のメタデータのコピーを作成する。
|
MetaWebhookEndpoint.WebhookEndpointRuntime |
createRuntime(MetaDataConfig metaDataConfig)
このメタデータの情報から、何らかの処理を実際に実行するMetaDataRuntimeを取得する。
|
WebhookEndpointDefinition |
currentConfig()
MetaDataをDefinitionに変換します。
|
java.lang.String |
getHeaderAuthCustomTypeName() |
WebhookAuthenticationType |
getHeaderAuthType() |
java.lang.String |
getHmacHashHeader() |
java.lang.String |
getUrl() |
boolean |
isHmacEnabled() |
void |
setHeaderAuthCustomTypeName(java.lang.String headerAuthCustomTypeName) |
void |
setHeaderAuthType(WebhookAuthenticationType headerAuthType) |
void |
setHmacEnabled(boolean hmacEnabled) |
void |
setHmacHashHeader(java.lang.String hmacHashHeader) |
void |
setUrl(java.lang.String url) |
equals, getDescription, getDisplayName, getId, getLocalizedDisplayNameList, getName, hashCode, setDescription, setDisplayName, setId, setLocalizedDisplayNameList, setNamepublic MetaWebhookEndpoint()
public MetaWebhookEndpoint(java.lang.String url)
public void applyConfig(WebhookEndpointDefinition definition)
applyConfig インタフェース内 DefinableMetaData<WebhookEndpointDefinition>definition - Definitionpublic WebhookEndpointDefinition currentConfig()
DefinableMetaDatacurrentConfig インタフェース内 DefinableMetaData<WebhookEndpointDefinition>public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public WebhookAuthenticationType getHeaderAuthType()
public void setHeaderAuthType(WebhookAuthenticationType headerAuthType)
public java.lang.String getHeaderAuthCustomTypeName()
public void setHeaderAuthCustomTypeName(java.lang.String headerAuthCustomTypeName)
public MetaWebhookEndpoint.WebhookEndpointRuntime createRuntime(MetaDataConfig metaDataConfig)
RootMetaDatacreateRuntime インタフェース内 RootMetaDatapublic RootMetaData copy()
MetaDatacopy インタフェース内 MetaDatacopy インタフェース内 RootMetaDatapublic java.lang.String getHmacHashHeader()
public void setHmacHashHeader(java.lang.String hmacHashHeader)
public boolean isHmacEnabled()
public void setHmacEnabled(boolean hmacEnabled)