Package com.stripe.param.v2.core
Class EventDestinationCreateParams
java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.v2.core.EventDestinationCreateParams
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classAdd all map key/value pairs to `extraParams` map.static classstatic enumRequired. The URL where Stripe sends matching events.static enumstatic enumstatic classAdd all map key/value pairs to `extraParams` map.Nested classes/interfaces inherited from class com.stripe.net.ApiRequestParams
ApiRequestParams.EnumParam -
Field Summary
Fields inherited from class com.stripe.net.ApiRequestParams
EXTRA_PARAMS_KEY -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanAWS account and region where Stripe creates the EventBridge partner event source.Azure subscription, resource group, and region where Stripe creates the partner topic.An optional user-defined description of the destination's purpose.Required. The list of event types enabled for delivery to this destination.Required. Whether to deliver as snapshot or thin events.The account or organization scopes that can supply events.Map of extra parameters for custom features not available in this client library.Include normally redacted webhook fields in the create response.User-defined key/value data for the destination.getName()Required. A user-defined label for identifying the destination.For snapshot events only, the Stripe API version used to render event objects; do not provide this for thin events.getType()Required. The delivery transport.Delivery target for the webhook endpoint.inthashCode()Methods inherited from class com.stripe.net.ApiRequestParams
paramsToMap, toMap
-
Method Details
-
builder
-
getAmazonEventbridge
AWS account and region where Stripe creates the EventBridge partner event source. -
getAzureEventGrid
Azure subscription, resource group, and region where Stripe creates the partner topic. -
getDescription
An optional user-defined description of the destination's purpose. -
getEnabledEvents
Required. The list of event types enabled for delivery to this destination. -
getEventPayload
Required. Whether to deliver as snapshot or thin events. -
getEventsFrom
The account or organization scopes that can supply events. Use this withenabled_eventsto define the subscription.@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage, including your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. -
getExtraParams
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedNamevalue. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance. -
getInclude
Include normally redacted webhook fields in the create response. Public API clients must includewebhook_endpoint.signing_secretto receive the signing secret. -
getMetadata
User-defined key/value data for the destination. -
getName
Required. A user-defined label for identifying the destination. -
getSnapshotApiVersion
For snapshot events only, the Stripe API version used to render event objects; do not provide this for thin events. -
getType
Required. The delivery transport. Chosen when the destination is created and cannot be changed by update. -
getWebhookEndpoint
Delivery target for the webhook endpoint. Live mode requires HTTPS; sandbox mode also supports HTTP. -
equals
-
canEqual
-
hashCode
public int hashCode()
-