Interface CreateEventIntegrationRequest.Builder
- All Superinterfaces:
- AppIntegrationsRequest.Builder,- AwsRequest.Builder,- Buildable,- CopyableBuilder<CreateEventIntegrationRequest.Builder,,- CreateEventIntegrationRequest> - SdkBuilder<CreateEventIntegrationRequest.Builder,,- CreateEventIntegrationRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- CreateEventIntegrationRequest
@Mutable
@NotThreadSafe
public static interface CreateEventIntegrationRequest.Builder
extends AppIntegrationsRequest.Builder, SdkPojo, CopyableBuilder<CreateEventIntegrationRequest.Builder,CreateEventIntegrationRequest> 
- 
Method SummaryModifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.description(String description) The description of the event integration.eventBridgeBus(String eventBridgeBus) The EventBridge bus.eventFilter(Consumer<EventFilter.Builder> eventFilter) The event filter.eventFilter(EventFilter eventFilter) The event filter.The name of the event integration.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The tags used to organize, track, or control access for this resource.Methods inherited from interface software.amazon.awssdk.services.appintegrations.model.AppIntegrationsRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
nameThe name of the event integration. - Parameters:
- name- The name of the event integration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
descriptionThe description of the event integration. - Parameters:
- description- The description of the event integration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
eventFilterThe event filter. - Parameters:
- eventFilter- The event filter.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
eventFilterdefault CreateEventIntegrationRequest.Builder eventFilter(Consumer<EventFilter.Builder> eventFilter) The event filter. This is a convenience method that creates an instance of theEventFilter.Builderavoiding the need to create one manually viaEventFilter.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toeventFilter(EventFilter).- Parameters:
- eventFilter- a consumer that will call methods on- EventFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
eventBridgeBusThe EventBridge bus. - Parameters:
- eventBridgeBus- The EventBridge bus.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
clientTokenA 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. - Parameters:
- 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsThe tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. - Parameters:
- tags- The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationCreateEventIntegrationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationCreateEventIntegrationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-