Package com.stripe.param
Class WebhookEndpointCreateParams.Builder
- java.lang.Object
-
- com.stripe.param.WebhookEndpointCreateParams.Builder
-
- Enclosing class:
- WebhookEndpointCreateParams
public static class WebhookEndpointCreateParams.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebhookEndpointCreateParams.Builder
addAllEnabledEvent(java.util.List<WebhookEndpointCreateParams.EnabledEvent> elements)
Add all elements to `enabledEvents` list.WebhookEndpointCreateParams.Builder
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.WebhookEndpointCreateParams.Builder
addEnabledEvent(WebhookEndpointCreateParams.EnabledEvent element)
Add an element to `enabledEvents` list.WebhookEndpointCreateParams.Builder
addExpand(java.lang.String element)
Add an element to `expand` list.WebhookEndpointCreateParams
build()
Finalize and obtain parameter instance from this builder.WebhookEndpointCreateParams.Builder
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.WebhookEndpointCreateParams.Builder
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.WebhookEndpointCreateParams.Builder
putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map.WebhookEndpointCreateParams.Builder
putMetadata(java.lang.String key, java.lang.String value)
Add a key/value pair to `metadata` map.WebhookEndpointCreateParams.Builder
setApiVersion(WebhookEndpointCreateParams.ApiVersion apiVersion)
Events sent to this endpoint will be generated with this Stripe Version instead of your account's default Stripe Version.WebhookEndpointCreateParams.Builder
setConnect(java.lang.Boolean connect)
Whether this endpoint should receive events from connected accounts (true
), or from your account (false
).WebhookEndpointCreateParams.Builder
setDescription(java.lang.String description)
An optional description of what the webhook is used for.WebhookEndpointCreateParams.Builder
setMetadata(EmptyParam metadata)
Set of key-value pairs that you can attach to an object.WebhookEndpointCreateParams.Builder
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach to an object.WebhookEndpointCreateParams.Builder
setUrl(java.lang.String url)
The URL of the webhook endpoint.
-
-
-
Method Detail
-
build
public WebhookEndpointCreateParams build()
Finalize and obtain parameter instance from this builder.
-
setApiVersion
public WebhookEndpointCreateParams.Builder setApiVersion(WebhookEndpointCreateParams.ApiVersion apiVersion)
Events sent to this endpoint will be generated with this Stripe Version instead of your account's default Stripe Version.
-
setConnect
public WebhookEndpointCreateParams.Builder setConnect(java.lang.Boolean connect)
Whether this endpoint should receive events from connected accounts (true
), or from your account (false
). Defaults tofalse
.
-
setDescription
public WebhookEndpointCreateParams.Builder setDescription(java.lang.String description)
An optional description of what the webhook is used for.
-
addEnabledEvent
public WebhookEndpointCreateParams.Builder addEnabledEvent(WebhookEndpointCreateParams.EnabledEvent element)
Add an element to `enabledEvents` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeWebhookEndpointCreateParams.enabledEvents
for the field documentation.
-
addAllEnabledEvent
public WebhookEndpointCreateParams.Builder addAllEnabledEvent(java.util.List<WebhookEndpointCreateParams.EnabledEvent> elements)
Add all elements to `enabledEvents` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeWebhookEndpointCreateParams.enabledEvents
for the field documentation.
-
addExpand
public WebhookEndpointCreateParams.Builder addExpand(java.lang.String element)
Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeWebhookEndpointCreateParams.expand
for the field documentation.
-
addAllExpand
public WebhookEndpointCreateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeWebhookEndpointCreateParams.expand
for the field documentation.
-
putExtraParam
public WebhookEndpointCreateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeWebhookEndpointCreateParams.extraParams
for the field documentation.
-
putAllExtraParam
public WebhookEndpointCreateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeWebhookEndpointCreateParams.extraParams
for the field documentation.
-
putMetadata
public WebhookEndpointCreateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeWebhookEndpointCreateParams.metadata
for the field documentation.
-
putAllMetadata
public WebhookEndpointCreateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeWebhookEndpointCreateParams.metadata
for the field documentation.
-
setMetadata
public WebhookEndpointCreateParams.Builder setMetadata(EmptyParam metadata)
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata
.
-
setMetadata
public WebhookEndpointCreateParams.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata
.
-
setUrl
public WebhookEndpointCreateParams.Builder setUrl(java.lang.String url)
The URL of the webhook endpoint.
-
-