Interface EventConfigurationItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EventConfigurationItem.Builder,EventConfigurationItem>,SdkBuilder<EventConfigurationItem.Builder,EventConfigurationItem>,SdkPojo
- Enclosing class:
- EventConfigurationItem
public static interface EventConfigurationItem.Builder extends SdkPojo, CopyableBuilder<EventConfigurationItem.Builder,EventConfigurationItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EventConfigurationItem.Builderevents(Consumer<EventNotificationItemConfigurations.Builder> events)Sets the value of the Events property for this object.EventConfigurationItem.Builderevents(EventNotificationItemConfigurations events)Sets the value of the Events property for this object.EventConfigurationItem.Builderidentifier(String identifier)Resource identifier opted in for event messaging.EventConfigurationItem.BuilderidentifierType(String identifierType)Identifier type of the particular resource identifier for event configuration.EventConfigurationItem.BuilderidentifierType(IdentifierType identifierType)Identifier type of the particular resource identifier for event configuration.EventConfigurationItem.BuilderpartnerType(String partnerType)Partner type of the resource if the identifier type is PartnerAccountId.EventConfigurationItem.BuilderpartnerType(EventNotificationPartnerType partnerType)Partner type of the resource if the identifier type is PartnerAccountId.-
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, sdkFields
-
-
-
-
Method Detail
-
identifier
EventConfigurationItem.Builder identifier(String identifier)
Resource identifier opted in for event messaging.
- Parameters:
identifier- Resource identifier opted in for event messaging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identifierType
EventConfigurationItem.Builder identifierType(String identifierType)
Identifier type of the particular resource identifier for event configuration.
- Parameters:
identifierType- Identifier type of the particular resource identifier for event configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IdentifierType,IdentifierType
-
identifierType
EventConfigurationItem.Builder identifierType(IdentifierType identifierType)
Identifier type of the particular resource identifier for event configuration.
- Parameters:
identifierType- Identifier type of the particular resource identifier for event configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IdentifierType,IdentifierType
-
partnerType
EventConfigurationItem.Builder partnerType(String partnerType)
Partner type of the resource if the identifier type is PartnerAccountId.
- Parameters:
partnerType- Partner type of the resource if the identifier type is PartnerAccountId.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EventNotificationPartnerType,EventNotificationPartnerType
-
partnerType
EventConfigurationItem.Builder partnerType(EventNotificationPartnerType partnerType)
Partner type of the resource if the identifier type is PartnerAccountId.
- Parameters:
partnerType- Partner type of the resource if the identifier type is PartnerAccountId.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EventNotificationPartnerType,EventNotificationPartnerType
-
events
EventConfigurationItem.Builder events(EventNotificationItemConfigurations events)
Sets the value of the Events property for this object.- Parameters:
events- The new value for the Events property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
events
default EventConfigurationItem.Builder events(Consumer<EventNotificationItemConfigurations.Builder> events)
Sets the value of the Events property for this object. This is a convenience method that creates an instance of theEventNotificationItemConfigurations.Builderavoiding the need to create one manually viaEventNotificationItemConfigurations.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toevents(EventNotificationItemConfigurations).- Parameters:
events- a consumer that will call methods onEventNotificationItemConfigurations.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
events(EventNotificationItemConfigurations)
-
-