Interface StateTemplateUpdateStrategy.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StateTemplateUpdateStrategy.Builder,
,StateTemplateUpdateStrategy> SdkBuilder<StateTemplateUpdateStrategy.Builder,
,StateTemplateUpdateStrategy> SdkPojo
- Enclosing class:
StateTemplateUpdateStrategy
@Mutable
@NotThreadSafe
public static interface StateTemplateUpdateStrategy.Builder
extends SdkPojo, CopyableBuilder<StateTemplateUpdateStrategy.Builder,StateTemplateUpdateStrategy>
-
Method Summary
Modifier and TypeMethodDescriptionSets the value of the OnChange property for this object.onChange
(OnChangeStateTemplateUpdateStrategy onChange) Sets the value of the OnChange property for this object.Sets the value of the Periodic property for this object.periodic
(PeriodicStateTemplateUpdateStrategy periodic) Sets the value of the Periodic property for this object.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
-
periodic
Sets the value of the Periodic property for this object.- Parameters:
periodic
- The new value for the Periodic property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
periodic
default StateTemplateUpdateStrategy.Builder periodic(Consumer<PeriodicStateTemplateUpdateStrategy.Builder> periodic) Sets the value of the Periodic property for this object. This is a convenience method that creates an instance of thePeriodicStateTemplateUpdateStrategy.Builder
avoiding the need to create one manually viaPeriodicStateTemplateUpdateStrategy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toperiodic(PeriodicStateTemplateUpdateStrategy)
.- Parameters:
periodic
- a consumer that will call methods onPeriodicStateTemplateUpdateStrategy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
onChange
Sets the value of the OnChange property for this object.- Parameters:
onChange
- The new value for the OnChange property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
onChange
default StateTemplateUpdateStrategy.Builder onChange(Consumer<OnChangeStateTemplateUpdateStrategy.Builder> onChange) Sets the value of the OnChange property for this object. This is a convenience method that creates an instance of theOnChangeStateTemplateUpdateStrategy.Builder
avoiding the need to create one manually viaOnChangeStateTemplateUpdateStrategy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toonChange(OnChangeStateTemplateUpdateStrategy)
.- Parameters:
onChange
- a consumer that will call methods onOnChangeStateTemplateUpdateStrategy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-