Class WebsubSubscriptionConfigurationDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.publisher.api.v1.dto.WebsubSubscriptionConfigurationDTO
-
public class WebsubSubscriptionConfigurationDTO extends Object
WebsubSubscriptionConfigurationDTO
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_ENABLEstatic StringSERIALIZED_NAME_SECRETstatic StringSERIALIZED_NAME_SIGNATURE_HEADERstatic StringSERIALIZED_NAME_SIGNING_ALGORITHM
-
Constructor Summary
Constructors Constructor Description WebsubSubscriptionConfigurationDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebsubSubscriptionConfigurationDTOenable(Boolean enable)booleanequals(Object o)StringgetSecret()Secret key to be used for subscriptionStringgetSignatureHeader()The header uses to send the signatureStringgetSigningAlgorithm()The algorithm used for signinginthashCode()BooleanisEnable()Toggle enable WebSub subscription configurationWebsubSubscriptionConfigurationDTOsecret(String secret)voidsetEnable(Boolean enable)voidsetSecret(String secret)voidsetSignatureHeader(String signatureHeader)voidsetSigningAlgorithm(String signingAlgorithm)WebsubSubscriptionConfigurationDTOsignatureHeader(String signatureHeader)WebsubSubscriptionConfigurationDTOsigningAlgorithm(String signingAlgorithm)StringtoString()
-
-
-
Field Detail
-
SERIALIZED_NAME_ENABLE
public static final String SERIALIZED_NAME_ENABLE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SECRET
public static final String SERIALIZED_NAME_SECRET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SIGNING_ALGORITHM
public static final String SERIALIZED_NAME_SIGNING_ALGORITHM
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SIGNATURE_HEADER
public static final String SERIALIZED_NAME_SIGNATURE_HEADER
- See Also:
- Constant Field Values
-
-
Method Detail
-
enable
public WebsubSubscriptionConfigurationDTO enable(Boolean enable)
-
isEnable
@Nullable public Boolean isEnable()
Toggle enable WebSub subscription configuration- Returns:
- enable
-
setEnable
public void setEnable(Boolean enable)
-
secret
public WebsubSubscriptionConfigurationDTO secret(String secret)
-
getSecret
@Nullable public String getSecret()
Secret key to be used for subscription- Returns:
- secret
-
setSecret
public void setSecret(String secret)
-
signingAlgorithm
public WebsubSubscriptionConfigurationDTO signingAlgorithm(String signingAlgorithm)
-
getSigningAlgorithm
@Nullable public String getSigningAlgorithm()
The algorithm used for signing- Returns:
- signingAlgorithm
-
setSigningAlgorithm
public void setSigningAlgorithm(String signingAlgorithm)
-
signatureHeader
public WebsubSubscriptionConfigurationDTO signatureHeader(String signatureHeader)
-
getSignatureHeader
@Nullable public String getSignatureHeader()
The header uses to send the signature- Returns:
- signatureHeader
-
setSignatureHeader
public void setSignatureHeader(String signatureHeader)
-
-