Interface ConfigurationSetInformation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConfigurationSetInformation.Builder,ConfigurationSetInformation>,SdkBuilder<ConfigurationSetInformation.Builder,ConfigurationSetInformation>,SdkPojo
- Enclosing class:
- ConfigurationSetInformation
public static interface ConfigurationSetInformation.Builder extends SdkPojo, CopyableBuilder<ConfigurationSetInformation.Builder,ConfigurationSetInformation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationSetInformation.BuilderconfigurationSetArn(String configurationSetArn)The Resource Name (ARN) of the ConfigurationSet.ConfigurationSetInformation.BuilderconfigurationSetName(String configurationSetName)The name of the ConfigurationSet.ConfigurationSetInformation.BuildercreatedTimestamp(Instant createdTimestamp)The time when the ConfigurationSet was created, in UNIX epoch time format.ConfigurationSetInformation.BuilderdefaultMessageType(String defaultMessageType)The type of message.ConfigurationSetInformation.BuilderdefaultMessageType(MessageType defaultMessageType)The type of message.ConfigurationSetInformation.BuilderdefaultSenderId(String defaultSenderId)The default sender ID used by the ConfigurationSet.ConfigurationSetInformation.BuildereventDestinations(Collection<EventDestination> eventDestinations)An array of EventDestination objects that describe any events to log and where to log them.ConfigurationSetInformation.BuildereventDestinations(Consumer<EventDestination.Builder>... eventDestinations)An array of EventDestination objects that describe any events to log and where to log them.ConfigurationSetInformation.BuildereventDestinations(EventDestination... eventDestinations)An array of EventDestination objects that describe any events to log and where to log them.-
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
-
configurationSetArn
ConfigurationSetInformation.Builder configurationSetArn(String configurationSetArn)
The Resource Name (ARN) of the ConfigurationSet.
- Parameters:
configurationSetArn- The Resource Name (ARN) of the ConfigurationSet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationSetName
ConfigurationSetInformation.Builder configurationSetName(String configurationSetName)
The name of the ConfigurationSet.
- Parameters:
configurationSetName- The name of the ConfigurationSet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventDestinations
ConfigurationSetInformation.Builder eventDestinations(Collection<EventDestination> eventDestinations)
An array of EventDestination objects that describe any events to log and where to log them.
- Parameters:
eventDestinations- An array of EventDestination objects that describe any events to log and where to log them.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventDestinations
ConfigurationSetInformation.Builder eventDestinations(EventDestination... eventDestinations)
An array of EventDestination objects that describe any events to log and where to log them.
- Parameters:
eventDestinations- An array of EventDestination objects that describe any events to log and where to log them.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventDestinations
ConfigurationSetInformation.Builder eventDestinations(Consumer<EventDestination.Builder>... eventDestinations)
An array of EventDestination objects that describe any events to log and where to log them.
This is a convenience method that creates an instance of theEventDestination.Builderavoiding the need to create one manually viaEventDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#eventDestinations(List.) - Parameters:
eventDestinations- a consumer that will call methods onEventDestination.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#eventDestinations(java.util.Collection)
-
defaultMessageType
ConfigurationSetInformation.Builder defaultMessageType(String defaultMessageType)
The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.
- Parameters:
defaultMessageType- The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MessageType,MessageType
-
defaultMessageType
ConfigurationSetInformation.Builder defaultMessageType(MessageType defaultMessageType)
The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.
- Parameters:
defaultMessageType- The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MessageType,MessageType
-
defaultSenderId
ConfigurationSetInformation.Builder defaultSenderId(String defaultSenderId)
The default sender ID used by the ConfigurationSet.
- Parameters:
defaultSenderId- The default sender ID used by the ConfigurationSet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
ConfigurationSetInformation.Builder createdTimestamp(Instant createdTimestamp)
The time when the ConfigurationSet was created, in UNIX epoch time format.
- Parameters:
createdTimestamp- The time when the ConfigurationSet was created, in UNIX epoch time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-