Class WebhookNotification
- java.lang.Object
-
- com.configcat.publicapi.java.client.model.WebhookNotification
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-11-14T09:20:16.892643418Z[Etc/UTC]", comments="Generator version: 7.7.0") public class WebhookNotification extends java.lang.ObjectThe webhook notification settings, including the proxy URL and signing keys.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebhookNotification.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>openapiFieldsstatic java.util.HashSet<java.lang.String>openapiRequiredFieldsstatic java.lang.StringSERIALIZED_NAME_SIGNING_KEY1static java.lang.StringSERIALIZED_NAME_SIGNING_KEY2static java.lang.StringSERIALIZED_NAME_WEBHOOK_PROXY_URL
-
Constructor Summary
Constructors Constructor Description WebhookNotification()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static WebhookNotificationfromJson(java.lang.String jsonString)Create an instance of WebhookNotification given an JSON stringjava.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()Return the additional (undeclared) property.java.lang.ObjectgetAdditionalProperty(java.lang.String key)Return the additional (undeclared) property with the specified name.java.lang.StringgetSigningKey1()The primary signing key used for verifying the authenticity of webhook requests.java.lang.StringgetSigningKey2()The secondary signing key used for verifying the authenticity of webhook requests.java.lang.StringgetWebhookProxyUrl()The webhook proxy URL for receiving config JSON change notifications.inthashCode()WebhookNotificationputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.voidsetSigningKey1(java.lang.String signingKey1)voidsetSigningKey2(java.lang.String signingKey2)voidsetWebhookProxyUrl(java.lang.String webhookProxyUrl)WebhookNotificationsigningKey1(java.lang.String signingKey1)WebhookNotificationsigningKey2(java.lang.String signingKey2)java.lang.StringtoJson()Convert an instance of WebhookNotification to an JSON stringjava.lang.StringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues foundWebhookNotificationwebhookProxyUrl(java.lang.String webhookProxyUrl)
-
-
-
Field Detail
-
SERIALIZED_NAME_WEBHOOK_PROXY_URL
public static final java.lang.String SERIALIZED_NAME_WEBHOOK_PROXY_URL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SIGNING_KEY1
public static final java.lang.String SERIALIZED_NAME_SIGNING_KEY1
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SIGNING_KEY2
public static final java.lang.String SERIALIZED_NAME_SIGNING_KEY2
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
webhookProxyUrl
public WebhookNotification webhookProxyUrl(java.lang.String webhookProxyUrl)
-
getWebhookProxyUrl
@Nonnull public java.lang.String getWebhookProxyUrl()
The webhook proxy URL for receiving config JSON change notifications.- Returns:
- webhookProxyUrl
-
setWebhookProxyUrl
public void setWebhookProxyUrl(java.lang.String webhookProxyUrl)
-
signingKey1
public WebhookNotification signingKey1(java.lang.String signingKey1)
-
getSigningKey1
@Nonnull public java.lang.String getSigningKey1()
The primary signing key used for verifying the authenticity of webhook requests.- Returns:
- signingKey1
-
setSigningKey1
public void setSigningKey1(java.lang.String signingKey1)
-
signingKey2
public WebhookNotification signingKey2(java.lang.String signingKey2)
-
getSigningKey2
@Nullable public java.lang.String getSigningKey2()
The secondary signing key used for verifying the authenticity of webhook requests.- Returns:
- signingKey2
-
setSigningKey2
public void setSigningKey2(java.lang.String signingKey2)
-
putAdditionalProperty
public WebhookNotification putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the WebhookNotification instance itself
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws java.io.IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
java.io.IOException- if the JSON Element is invalid with respect to WebhookNotification
-
fromJson
public static WebhookNotification fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of WebhookNotification given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of WebhookNotification
- Throws:
java.io.IOException- if the JSON string is invalid with respect to WebhookNotification
-
toJson
public java.lang.String toJson()
Convert an instance of WebhookNotification to an JSON string- Returns:
- JSON string
-
-