Interface DestinationConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DestinationConfig.Builder,
,DestinationConfig> SdkBuilder<DestinationConfig.Builder,
,DestinationConfig> SdkPojo
- Enclosing class:
DestinationConfig
@Mutable
@NotThreadSafe
public static interface DestinationConfig.Builder
extends SdkPojo, CopyableBuilder<DestinationConfig.Builder,DestinationConfig>
-
Method Summary
Modifier and TypeMethodDescriptiondefault DestinationConfig.Builder
onFailure
(Consumer<OnFailure.Builder> onFailure) The destination configuration for failed invocations.The destination configuration for failed invocations.default DestinationConfig.Builder
onSuccess
(Consumer<OnSuccess.Builder> onSuccess) The destination configuration for successful invocations.The destination configuration for successful invocations.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
-
onSuccess
The destination configuration for successful invocations. Not supported in
CreateEventSourceMapping
orUpdateEventSourceMapping
.- Parameters:
onSuccess
- The destination configuration for successful invocations. Not supported inCreateEventSourceMapping
orUpdateEventSourceMapping
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
onSuccess
The destination configuration for successful invocations. Not supported in
This is a convenience method that creates an instance of theCreateEventSourceMapping
orUpdateEventSourceMapping
.OnSuccess.Builder
avoiding the need to create one manually viaOnSuccess.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toonSuccess(OnSuccess)
.- Parameters:
onSuccess
- a consumer that will call methods onOnSuccess.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
onFailure
The destination configuration for failed invocations.
- Parameters:
onFailure
- The destination configuration for failed invocations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
onFailure
The destination configuration for failed invocations.
This is a convenience method that creates an instance of theOnFailure.Builder
avoiding the need to create one manually viaOnFailure.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toonFailure(OnFailure)
.- Parameters:
onFailure
- a consumer that will call methods onOnFailure.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-