Package com.adyen.model.management
Class UpdateCompanyWebhookRequest
- java.lang.Object
-
- com.adyen.model.management.UpdateCompanyWebhookRequest
-
public class UpdateCompanyWebhookRequest extends Object
UpdateCompanyWebhookRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateCompanyWebhookRequest.CommunicationFormatEnumFormat or protocol for receiving webhooks.static classUpdateCompanyWebhookRequest.EncryptionProtocolEnumSSL version to access the public webhook URL specified in the `url` field.static classUpdateCompanyWebhookRequest.FilterMerchantAccountTypeEnumShows how merchant accounts are filtered when configuring the webhook.static classUpdateCompanyWebhookRequest.NetworkTypeEnumNetwork type for Terminal API notification webhooks.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ACCEPTS_EXPIRED_CERTIFICATEstatic StringJSON_PROPERTY_ACCEPTS_SELF_SIGNED_CERTIFICATEstatic StringJSON_PROPERTY_ACCEPTS_UNTRUSTED_ROOT_CERTIFICATEstatic StringJSON_PROPERTY_ACTIVEstatic StringJSON_PROPERTY_ADDITIONAL_SETTINGSstatic StringJSON_PROPERTY_COMMUNICATION_FORMATstatic StringJSON_PROPERTY_DESCRIPTIONstatic StringJSON_PROPERTY_ENCRYPTION_PROTOCOLstatic StringJSON_PROPERTY_FILTER_MERCHANT_ACCOUNT_TYPEstatic StringJSON_PROPERTY_FILTER_MERCHANT_ACCOUNTSstatic StringJSON_PROPERTY_NETWORK_TYPEstatic StringJSON_PROPERTY_PASSWORDstatic StringJSON_PROPERTY_POPULATE_SOAP_ACTION_HEADERstatic StringJSON_PROPERTY_URLstatic StringJSON_PROPERTY_USERNAME
-
Constructor Summary
Constructors Constructor Description UpdateCompanyWebhookRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateCompanyWebhookRequestacceptsExpiredCertificate(Boolean acceptsExpiredCertificate)UpdateCompanyWebhookRequestacceptsSelfSignedCertificate(Boolean acceptsSelfSignedCertificate)UpdateCompanyWebhookRequestacceptsUntrustedRootCertificate(Boolean acceptsUntrustedRootCertificate)UpdateCompanyWebhookRequestactive(Boolean active)UpdateCompanyWebhookRequestaddFilterMerchantAccountsItem(String filterMerchantAccountsItem)UpdateCompanyWebhookRequestadditionalSettings(AdditionalSettings additionalSettings)UpdateCompanyWebhookRequestcommunicationFormat(UpdateCompanyWebhookRequest.CommunicationFormatEnum communicationFormat)UpdateCompanyWebhookRequestdescription(String description)UpdateCompanyWebhookRequestencryptionProtocol(UpdateCompanyWebhookRequest.EncryptionProtocolEnum encryptionProtocol)booleanequals(Object o)Return true if this UpdateCompanyWebhookRequest object is equal to o.UpdateCompanyWebhookRequestfilterMerchantAccounts(List<String> filterMerchantAccounts)UpdateCompanyWebhookRequestfilterMerchantAccountType(UpdateCompanyWebhookRequest.FilterMerchantAccountTypeEnum filterMerchantAccountType)static UpdateCompanyWebhookRequestfromJson(String jsonString)Create an instance of UpdateCompanyWebhookRequest given an JSON stringBooleangetAcceptsExpiredCertificate()Indicates if expired SSL certificates are accepted.BooleangetAcceptsSelfSignedCertificate()Indicates if self-signed SSL certificates are accepted.BooleangetAcceptsUntrustedRootCertificate()Indicates if untrusted SSL certificates are accepted.BooleangetActive()Indicates if the webhook configuration is active.AdditionalSettingsgetAdditionalSettings()Get additionalSettingsUpdateCompanyWebhookRequest.CommunicationFormatEnumgetCommunicationFormat()Format or protocol for receiving webhooks.StringgetDescription()Your description for this webhook configuration.UpdateCompanyWebhookRequest.EncryptionProtocolEnumgetEncryptionProtocol()SSL version to access the public webhook URL specified in the `url` field.List<String>getFilterMerchantAccounts()A list of merchant account names that are included or excluded from receiving the webhook.UpdateCompanyWebhookRequest.FilterMerchantAccountTypeEnumgetFilterMerchantAccountType()Shows how merchant accounts are filtered when configuring the webhook.UpdateCompanyWebhookRequest.NetworkTypeEnumgetNetworkType()Network type for Terminal API notification webhooks.StringgetPassword()Password to access the webhook URL.BooleangetPopulateSoapActionHeader()Indicates if the SOAP action header needs to be populated.StringgetUrl()Public URL where webhooks will be sent, for example **https://www.domain.com/webhook-endpoint**.StringgetUsername()Username to access the webhook URL.inthashCode()UpdateCompanyWebhookRequestnetworkType(UpdateCompanyWebhookRequest.NetworkTypeEnum networkType)UpdateCompanyWebhookRequestpassword(String password)UpdateCompanyWebhookRequestpopulateSoapActionHeader(Boolean populateSoapActionHeader)voidsetAcceptsExpiredCertificate(Boolean acceptsExpiredCertificate)Indicates if expired SSL certificates are accepted.voidsetAcceptsSelfSignedCertificate(Boolean acceptsSelfSignedCertificate)Indicates if self-signed SSL certificates are accepted.voidsetAcceptsUntrustedRootCertificate(Boolean acceptsUntrustedRootCertificate)Indicates if untrusted SSL certificates are accepted.voidsetActive(Boolean active)Indicates if the webhook configuration is active.voidsetAdditionalSettings(AdditionalSettings additionalSettings)additionalSettingsvoidsetCommunicationFormat(UpdateCompanyWebhookRequest.CommunicationFormatEnum communicationFormat)Format or protocol for receiving webhooks.voidsetDescription(String description)Your description for this webhook configuration.voidsetEncryptionProtocol(UpdateCompanyWebhookRequest.EncryptionProtocolEnum encryptionProtocol)SSL version to access the public webhook URL specified in the `url` field.voidsetFilterMerchantAccounts(List<String> filterMerchantAccounts)A list of merchant account names that are included or excluded from receiving the webhook.voidsetFilterMerchantAccountType(UpdateCompanyWebhookRequest.FilterMerchantAccountTypeEnum filterMerchantAccountType)Shows how merchant accounts are filtered when configuring the webhook.voidsetNetworkType(UpdateCompanyWebhookRequest.NetworkTypeEnum networkType)Network type for Terminal API notification webhooks.voidsetPassword(String password)Password to access the webhook URL.voidsetPopulateSoapActionHeader(Boolean populateSoapActionHeader)Indicates if the SOAP action header needs to be populated.voidsetUrl(String url)Public URL where webhooks will be sent, for example **https://www.domain.com/webhook-endpoint**.voidsetUsername(String username)Username to access the webhook URL.StringtoJson()Convert an instance of UpdateCompanyWebhookRequest to an JSON stringStringtoString()UpdateCompanyWebhookRequesturl(String url)UpdateCompanyWebhookRequestusername(String username)
-
-
-
Field Detail
-
JSON_PROPERTY_ACCEPTS_EXPIRED_CERTIFICATE
public static final String JSON_PROPERTY_ACCEPTS_EXPIRED_CERTIFICATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACCEPTS_SELF_SIGNED_CERTIFICATE
public static final String JSON_PROPERTY_ACCEPTS_SELF_SIGNED_CERTIFICATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACCEPTS_UNTRUSTED_ROOT_CERTIFICATE
public static final String JSON_PROPERTY_ACCEPTS_UNTRUSTED_ROOT_CERTIFICATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACTIVE
public static final String JSON_PROPERTY_ACTIVE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ADDITIONAL_SETTINGS
public static final String JSON_PROPERTY_ADDITIONAL_SETTINGS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COMMUNICATION_FORMAT
public static final String JSON_PROPERTY_COMMUNICATION_FORMAT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENCRYPTION_PROTOCOL
public static final String JSON_PROPERTY_ENCRYPTION_PROTOCOL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FILTER_MERCHANT_ACCOUNT_TYPE
public static final String JSON_PROPERTY_FILTER_MERCHANT_ACCOUNT_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FILTER_MERCHANT_ACCOUNTS
public static final String JSON_PROPERTY_FILTER_MERCHANT_ACCOUNTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NETWORK_TYPE
public static final String JSON_PROPERTY_NETWORK_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PASSWORD
public static final String JSON_PROPERTY_PASSWORD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_POPULATE_SOAP_ACTION_HEADER
public static final String JSON_PROPERTY_POPULATE_SOAP_ACTION_HEADER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_URL
public static final String JSON_PROPERTY_URL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_USERNAME
public static final String JSON_PROPERTY_USERNAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
acceptsExpiredCertificate
public UpdateCompanyWebhookRequest acceptsExpiredCertificate(Boolean acceptsExpiredCertificate)
-
getAcceptsExpiredCertificate
public Boolean getAcceptsExpiredCertificate()
Indicates if expired SSL certificates are accepted. Default value: **false**.- Returns:
- acceptsExpiredCertificate
-
setAcceptsExpiredCertificate
public void setAcceptsExpiredCertificate(Boolean acceptsExpiredCertificate)
Indicates if expired SSL certificates are accepted. Default value: **false**.- Parameters:
acceptsExpiredCertificate-
-
acceptsSelfSignedCertificate
public UpdateCompanyWebhookRequest acceptsSelfSignedCertificate(Boolean acceptsSelfSignedCertificate)
-
getAcceptsSelfSignedCertificate
public Boolean getAcceptsSelfSignedCertificate()
Indicates if self-signed SSL certificates are accepted. Default value: **false**.- Returns:
- acceptsSelfSignedCertificate
-
setAcceptsSelfSignedCertificate
public void setAcceptsSelfSignedCertificate(Boolean acceptsSelfSignedCertificate)
Indicates if self-signed SSL certificates are accepted. Default value: **false**.- Parameters:
acceptsSelfSignedCertificate-
-
acceptsUntrustedRootCertificate
public UpdateCompanyWebhookRequest acceptsUntrustedRootCertificate(Boolean acceptsUntrustedRootCertificate)
-
getAcceptsUntrustedRootCertificate
public Boolean getAcceptsUntrustedRootCertificate()
Indicates if untrusted SSL certificates are accepted. Default value: **false**.- Returns:
- acceptsUntrustedRootCertificate
-
setAcceptsUntrustedRootCertificate
public void setAcceptsUntrustedRootCertificate(Boolean acceptsUntrustedRootCertificate)
Indicates if untrusted SSL certificates are accepted. Default value: **false**.- Parameters:
acceptsUntrustedRootCertificate-
-
active
public UpdateCompanyWebhookRequest active(Boolean active)
-
getActive
public Boolean getActive()
Indicates if the webhook configuration is active. The field must be **true** for us to send webhooks about events related an account.- Returns:
- active
-
setActive
public void setActive(Boolean active)
Indicates if the webhook configuration is active. The field must be **true** for us to send webhooks about events related an account.- Parameters:
active-
-
additionalSettings
public UpdateCompanyWebhookRequest additionalSettings(AdditionalSettings additionalSettings)
-
getAdditionalSettings
public AdditionalSettings getAdditionalSettings()
Get additionalSettings- Returns:
- additionalSettings
-
setAdditionalSettings
public void setAdditionalSettings(AdditionalSettings additionalSettings)
additionalSettings- Parameters:
additionalSettings-
-
communicationFormat
public UpdateCompanyWebhookRequest communicationFormat(UpdateCompanyWebhookRequest.CommunicationFormatEnum communicationFormat)
-
getCommunicationFormat
public UpdateCompanyWebhookRequest.CommunicationFormatEnum getCommunicationFormat()
Format or protocol for receiving webhooks. Possible values: * **soap** * **http** * **json**- Returns:
- communicationFormat
-
setCommunicationFormat
public void setCommunicationFormat(UpdateCompanyWebhookRequest.CommunicationFormatEnum communicationFormat)
Format or protocol for receiving webhooks. Possible values: * **soap** * **http** * **json**- Parameters:
communicationFormat-
-
description
public UpdateCompanyWebhookRequest description(String description)
-
getDescription
public String getDescription()
Your description for this webhook configuration.- Returns:
- description
-
setDescription
public void setDescription(String description)
Your description for this webhook configuration.- Parameters:
description-
-
encryptionProtocol
public UpdateCompanyWebhookRequest encryptionProtocol(UpdateCompanyWebhookRequest.EncryptionProtocolEnum encryptionProtocol)
-
getEncryptionProtocol
public UpdateCompanyWebhookRequest.EncryptionProtocolEnum getEncryptionProtocol()
SSL version to access the public webhook URL specified in the `url` field. Possible values: * **TLSv1.3** * **TLSv1.2** * **HTTP** - Only allowed on Test environment. If not specified, the webhook will use `sslVersion`: **TLSv1.2**.- Returns:
- encryptionProtocol
-
setEncryptionProtocol
public void setEncryptionProtocol(UpdateCompanyWebhookRequest.EncryptionProtocolEnum encryptionProtocol)
SSL version to access the public webhook URL specified in the `url` field. Possible values: * **TLSv1.3** * **TLSv1.2** * **HTTP** - Only allowed on Test environment. If not specified, the webhook will use `sslVersion`: **TLSv1.2**.- Parameters:
encryptionProtocol-
-
filterMerchantAccountType
public UpdateCompanyWebhookRequest filterMerchantAccountType(UpdateCompanyWebhookRequest.FilterMerchantAccountTypeEnum filterMerchantAccountType)
-
getFilterMerchantAccountType
public UpdateCompanyWebhookRequest.FilterMerchantAccountTypeEnum getFilterMerchantAccountType()
Shows how merchant accounts are filtered when configuring the webhook. Possible values: * **includeAccounts**: The webhook is configured for the merchant accounts listed in `filterMerchantAccounts`. * **excludeAccounts**: The webhook is not configured for the merchant accounts listed in `filterMerchantAccounts`. * **allAccounts**: Includes all merchant accounts, and does not require specifying `filterMerchantAccounts`.- Returns:
- filterMerchantAccountType
-
setFilterMerchantAccountType
public void setFilterMerchantAccountType(UpdateCompanyWebhookRequest.FilterMerchantAccountTypeEnum filterMerchantAccountType)
Shows how merchant accounts are filtered when configuring the webhook. Possible values: * **includeAccounts**: The webhook is configured for the merchant accounts listed in `filterMerchantAccounts`. * **excludeAccounts**: The webhook is not configured for the merchant accounts listed in `filterMerchantAccounts`. * **allAccounts**: Includes all merchant accounts, and does not require specifying `filterMerchantAccounts`.- Parameters:
filterMerchantAccountType-
-
filterMerchantAccounts
public UpdateCompanyWebhookRequest filterMerchantAccounts(List<String> filterMerchantAccounts)
-
addFilterMerchantAccountsItem
public UpdateCompanyWebhookRequest addFilterMerchantAccountsItem(String filterMerchantAccountsItem)
-
getFilterMerchantAccounts
public List<String> getFilterMerchantAccounts()
A list of merchant account names that are included or excluded from receiving the webhook. Inclusion or exclusion is based on the value defined for `filterMerchantAccountType`. Required if `filterMerchantAccountType` is either: * **includeAccounts** * **excludeAccounts** Not needed for `filterMerchantAccountType`: **allAccounts**.- Returns:
- filterMerchantAccounts
-
setFilterMerchantAccounts
public void setFilterMerchantAccounts(List<String> filterMerchantAccounts)
A list of merchant account names that are included or excluded from receiving the webhook. Inclusion or exclusion is based on the value defined for `filterMerchantAccountType`. Required if `filterMerchantAccountType` is either: * **includeAccounts** * **excludeAccounts** Not needed for `filterMerchantAccountType`: **allAccounts**.- Parameters:
filterMerchantAccounts-
-
networkType
public UpdateCompanyWebhookRequest networkType(UpdateCompanyWebhookRequest.NetworkTypeEnum networkType)
-
getNetworkType
public UpdateCompanyWebhookRequest.NetworkTypeEnum getNetworkType()
Network type for Terminal API notification webhooks. Possible values: * **public** * **local** Default Value: **public**.- Returns:
- networkType
-
setNetworkType
public void setNetworkType(UpdateCompanyWebhookRequest.NetworkTypeEnum networkType)
Network type for Terminal API notification webhooks. Possible values: * **public** * **local** Default Value: **public**.- Parameters:
networkType-
-
password
public UpdateCompanyWebhookRequest password(String password)
-
getPassword
public String getPassword()
Password to access the webhook URL.- Returns:
- password
-
setPassword
public void setPassword(String password)
Password to access the webhook URL.- Parameters:
password-
-
populateSoapActionHeader
public UpdateCompanyWebhookRequest populateSoapActionHeader(Boolean populateSoapActionHeader)
-
getPopulateSoapActionHeader
public Boolean getPopulateSoapActionHeader()
Indicates if the SOAP action header needs to be populated. Default value: **false**. Only applies if `communicationFormat`: **soap**.- Returns:
- populateSoapActionHeader
-
setPopulateSoapActionHeader
public void setPopulateSoapActionHeader(Boolean populateSoapActionHeader)
Indicates if the SOAP action header needs to be populated. Default value: **false**. Only applies if `communicationFormat`: **soap**.- Parameters:
populateSoapActionHeader-
-
url
public UpdateCompanyWebhookRequest url(String url)
-
getUrl
public String getUrl()
Public URL where webhooks will be sent, for example **https://www.domain.com/webhook-endpoint**.- Returns:
- url
-
setUrl
public void setUrl(String url)
Public URL where webhooks will be sent, for example **https://www.domain.com/webhook-endpoint**.- Parameters:
url-
-
username
public UpdateCompanyWebhookRequest username(String username)
-
getUsername
public String getUsername()
Username to access the webhook URL.- Returns:
- username
-
setUsername
public void setUsername(String username)
Username to access the webhook URL.- Parameters:
username-
-
equals
public boolean equals(Object o)
Return true if this UpdateCompanyWebhookRequest object is equal to o.
-
fromJson
public static UpdateCompanyWebhookRequest fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of UpdateCompanyWebhookRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of UpdateCompanyWebhookRequest
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to UpdateCompanyWebhookRequest
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of UpdateCompanyWebhookRequest to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-