Builder
class Builder
A builder for EventSubscriptionCreateParams.
Functions
Link copied to clipboard
fun addEventType(eventType: EventSubscriptionCreateParams.EventType): EventSubscriptionCreateParams.Builder
Adds a single EventType to eventTypes.
Link copied to clipboard
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
fun additionalHeaders(additionalHeaders: Map<String, Iterable<String>>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
fun additionalQueryParams(additionalQueryParams: QueryParams): EventSubscriptionCreateParams.Builder
fun additionalQueryParams(additionalQueryParams: Map<String, Iterable<String>>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
Sets the entire request body.
Link copied to clipboard
Returns an immutable instance of EventSubscriptionCreateParams.
Link copied to clipboard
Sets Builder.description to an arbitrary JSON value.
Event subscription description.
Link copied to clipboard
Sets Builder.disabled to an arbitrary JSON value.
Whether the event subscription is active (false) or inactive (true).
Link copied to clipboard
fun eventTypes(eventTypes: JsonField<List<EventSubscriptionCreateParams.EventType>>): EventSubscriptionCreateParams.Builder
Sets Builder.eventTypes to an arbitrary JSON value.
fun eventTypes(eventTypes: List<EventSubscriptionCreateParams.EventType>): EventSubscriptionCreateParams.Builder
Indicates types of events that will be sent to this subscription. If left blank, all types will be sent.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun putAdditionalHeaders(name: String, values: Iterable<String>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
Link copied to clipboard
fun putAdditionalQueryParams(key: String, values: Iterable<String>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
fun putAllAdditionalHeaders(additionalHeaders: Map<String, Iterable<String>>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams): EventSubscriptionCreateParams.Builder
fun putAllAdditionalQueryParams(additionalQueryParams: Map<String, Iterable<String>>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun replaceAdditionalHeaders(name: String, values: Iterable<String>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
fun replaceAdditionalQueryParams(key: String, values: Iterable<String>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
fun replaceAllAdditionalHeaders(additionalHeaders: Map<String, Iterable<String>>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams): EventSubscriptionCreateParams.Builder
fun replaceAllAdditionalQueryParams(additionalQueryParams: Map<String, Iterable<String>>): EventSubscriptionCreateParams.Builder
Link copied to clipboard
Sets Builder.url to an arbitrary JSON value.
URL to which event webhooks will be sent. URL must be a valid HTTPS address.