Interface ConfigurationSetInformation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConfigurationSetInformation.Builder,
,ConfigurationSetInformation> SdkBuilder<ConfigurationSetInformation.Builder,
,ConfigurationSetInformation> SdkPojo
- Enclosing class:
ConfigurationSetInformation
-
Method Summary
Modifier and TypeMethodDescriptionconfigurationSetArn
(String configurationSetArn) The Resource Name (ARN) of the ConfigurationSet.configurationSetName
(String configurationSetName) The name of the ConfigurationSet.createdTimestamp
(Instant createdTimestamp) The time when the ConfigurationSet was created, in UNIX epoch time format.defaultMessageFeedbackEnabled
(Boolean defaultMessageFeedbackEnabled) True if message feedback is enabled.defaultMessageType
(String defaultMessageType) The type of message.defaultMessageType
(MessageType defaultMessageType) The type of message.defaultSenderId
(String defaultSenderId) The default sender ID used by the ConfigurationSet.eventDestinations
(Collection<EventDestination> eventDestinations) An array of EventDestination objects that describe any events to log and where to log them.eventDestinations
(Consumer<EventDestination.Builder>... eventDestinations) An array of EventDestination objects that describe any events to log and where to log them.eventDestinations
(EventDestination... eventDestinations) An array of EventDestination objects that describe any events to log and where to log them.protectConfigurationId
(String protectConfigurationId) The unique identifier for the protect configuration.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
-
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
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
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.Builder
avoiding the need to create one manually viaEventDestination.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toeventDestinations(List<EventDestination>)
.- 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:
-
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:
-
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:
-
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.
-
defaultMessageFeedbackEnabled
ConfigurationSetInformation.Builder defaultMessageFeedbackEnabled(Boolean defaultMessageFeedbackEnabled) True if message feedback is enabled.
- Parameters:
defaultMessageFeedbackEnabled
- True if message feedback is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
protectConfigurationId
The unique identifier for the protect configuration.
- Parameters:
protectConfigurationId
- The unique identifier for the protect configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-