Interface PushConfig.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<PushConfig.Builder,,- PushConfig> - SdkBuilder<PushConfig.Builder,,- PushConfig> - SdkPojo
- Enclosing class:
- PushConfig
@Mutable
@NotThreadSafe
public static interface PushConfig.Builder
extends SdkPojo, CopyableBuilder<PushConfig.Builder,PushConfig> 
- 
Method SummaryModifier and TypeMethodDescriptiondefault PushConfig.BuilderabortConfig(Consumer<OtaTaskAbortConfig.Builder> abortConfig) Structure representing one abort config.abortConfig(OtaTaskAbortConfig abortConfig) Structure representing one abort config.default PushConfig.BuilderrolloutConfig(Consumer<OtaTaskExecutionRolloutConfig.Builder> rolloutConfig) Structure representing one rollout config.rolloutConfig(OtaTaskExecutionRolloutConfig rolloutConfig) Structure representing one rollout config.default PushConfig.BuildertimeoutConfig(Consumer<OtaTaskTimeoutConfig.Builder> timeoutConfig) Structure representing one timeout config.timeoutConfig(OtaTaskTimeoutConfig timeoutConfig) Structure representing one timeout config.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
abortConfigStructure representing one abort config. - Parameters:
- abortConfig- Structure representing one abort config.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
abortConfigStructure representing one abort config. This is a convenience method that creates an instance of theOtaTaskAbortConfig.Builderavoiding the need to create one manually viaOtaTaskAbortConfig.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toabortConfig(OtaTaskAbortConfig).- Parameters:
- abortConfig- a consumer that will call methods on- OtaTaskAbortConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
rolloutConfigStructure representing one rollout config. - Parameters:
- rolloutConfig- Structure representing one rollout config.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
rolloutConfigdefault PushConfig.Builder rolloutConfig(Consumer<OtaTaskExecutionRolloutConfig.Builder> rolloutConfig) Structure representing one rollout config. This is a convenience method that creates an instance of theOtaTaskExecutionRolloutConfig.Builderavoiding the need to create one manually viaOtaTaskExecutionRolloutConfig.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torolloutConfig(OtaTaskExecutionRolloutConfig).- Parameters:
- rolloutConfig- a consumer that will call methods on- OtaTaskExecutionRolloutConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
timeoutConfigStructure representing one timeout config. - Parameters:
- timeoutConfig- Structure representing one timeout config.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
timeoutConfigStructure representing one timeout config. This is a convenience method that creates an instance of theOtaTaskTimeoutConfig.Builderavoiding the need to create one manually viaOtaTaskTimeoutConfig.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totimeoutConfig(OtaTaskTimeoutConfig).- Parameters:
- timeoutConfig- a consumer that will call methods on- OtaTaskTimeoutConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-