Interface TriggerConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TriggerConfig.Builder,TriggerConfig>,SdkBuilder<TriggerConfig.Builder,TriggerConfig>,SdkPojo
- Enclosing class:
- TriggerConfig
public static interface TriggerConfig.Builder extends SdkPojo, CopyableBuilder<TriggerConfig.Builder,TriggerConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TriggerConfig.BuildertriggerEvents(Collection<TriggerEventType> triggerEvents)The event type or types for which notifications are triggered.TriggerConfig.BuildertriggerEvents(TriggerEventType... triggerEvents)The event type or types for which notifications are triggered.TriggerConfig.BuildertriggerEventsWithStrings(String... triggerEvents)The event type or types for which notifications are triggered.TriggerConfig.BuildertriggerEventsWithStrings(Collection<String> triggerEvents)The event type or types for which notifications are triggered.TriggerConfig.BuildertriggerName(String triggerName)The name of the notification trigger.TriggerConfig.BuildertriggerTargetArn(String triggerTargetArn)The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.-
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 Detail
-
triggerName
TriggerConfig.Builder triggerName(String triggerName)
The name of the notification trigger.
- Parameters:
triggerName- The name of the notification trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerTargetArn
TriggerConfig.Builder triggerTargetArn(String triggerTargetArn)
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.
- Parameters:
triggerTargetArn- The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerEventsWithStrings
TriggerConfig.Builder triggerEventsWithStrings(Collection<String> triggerEvents)
The event type or types for which notifications are triggered.
- Parameters:
triggerEvents- The event type or types for which notifications are triggered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerEventsWithStrings
TriggerConfig.Builder triggerEventsWithStrings(String... triggerEvents)
The event type or types for which notifications are triggered.
- Parameters:
triggerEvents- The event type or types for which notifications are triggered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerEvents
TriggerConfig.Builder triggerEvents(Collection<TriggerEventType> triggerEvents)
The event type or types for which notifications are triggered.
- Parameters:
triggerEvents- The event type or types for which notifications are triggered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerEvents
TriggerConfig.Builder triggerEvents(TriggerEventType... triggerEvents)
The event type or types for which notifications are triggered.
- Parameters:
triggerEvents- The event type or types for which notifications are triggered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-