public static interface CreateEventIntegrationRequest.Builder extends AppIntegrationsRequest.Builder, SdkPojo, CopyableBuilder<CreateEventIntegrationRequest.Builder,CreateEventIntegrationRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateEventIntegrationRequest.Builder name(String name)
The name of the event integration.
name - The name of the event integration.CreateEventIntegrationRequest.Builder description(String description)
The description of the event integration.
description - The description of the event integration.CreateEventIntegrationRequest.Builder eventFilter(EventFilter eventFilter)
The event filter.
eventFilter - The event filter.default CreateEventIntegrationRequest.Builder eventFilter(Consumer<EventFilter.Builder> eventFilter)
The event filter.
This is a convenience method that creates an instance of theEventFilter.Builder avoiding the need to
create one manually via EventFilter.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to eventFilter(EventFilter).
eventFilter - a consumer that will call methods on EventFilter.BuildereventFilter(EventFilter)CreateEventIntegrationRequest.Builder eventBridgeBus(String eventBridgeBus)
The EventBridge bus.
eventBridgeBus - The EventBridge bus.CreateEventIntegrationRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not
provided, the Amazon Web Services SDK populates this field. For more information about idempotency,
see Making
retries safe with idempotent APIs.CreateEventIntegrationRequest.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags":
{"key1":"value1", "key2":"value2"} }.CreateEventIntegrationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateEventIntegrationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.