Interface EventIntegrationAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EventIntegrationAssociation.Builder,
,EventIntegrationAssociation> SdkBuilder<EventIntegrationAssociation.Builder,
,EventIntegrationAssociation> SdkPojo
- Enclosing class:
EventIntegrationAssociation
@Mutable
@NotThreadSafe
public static interface EventIntegrationAssociation.Builder
extends SdkPojo, CopyableBuilder<EventIntegrationAssociation.Builder,EventIntegrationAssociation>
-
Method Summary
Modifier and TypeMethodDescriptionclientAssociationMetadata
(Map<String, String> clientAssociationMetadata) The metadata associated with the client.The identifier for the client that is associated with the event integration.eventBridgeRuleName
(String eventBridgeRuleName) The name of the EventBridge rule.eventIntegrationAssociationArn
(String eventIntegrationAssociationArn) The Amazon Resource Name (ARN) for the event integration association.eventIntegrationAssociationId
(String eventIntegrationAssociationId) The identifier for the event integration association.eventIntegrationName
(String eventIntegrationName) The name of the event integration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
eventIntegrationAssociationArn
EventIntegrationAssociation.Builder eventIntegrationAssociationArn(String eventIntegrationAssociationArn) The Amazon Resource Name (ARN) for the event integration association.
- Parameters:
eventIntegrationAssociationArn
- The Amazon Resource Name (ARN) for the event integration association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventIntegrationAssociationId
EventIntegrationAssociation.Builder eventIntegrationAssociationId(String eventIntegrationAssociationId) The identifier for the event integration association.
- Parameters:
eventIntegrationAssociationId
- The identifier for the event integration association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventIntegrationName
The name of the event integration.
- Parameters:
eventIntegrationName
- The name of the event integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
The identifier for the client that is associated with the event integration.
- Parameters:
clientId
- The identifier for the client that is associated with the event integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventBridgeRuleName
The name of the EventBridge rule.
- Parameters:
eventBridgeRuleName
- The name of the EventBridge rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientAssociationMetadata
EventIntegrationAssociation.Builder clientAssociationMetadata(Map<String, String> clientAssociationMetadata) The metadata associated with the client.
- Parameters:
clientAssociationMetadata
- The metadata associated with the client.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-