Interface Destination.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Destination.Builder,
,Destination> SdkBuilder<Destination.Builder,
,Destination> SdkPojo
- Enclosing class:
Destination
-
Method Summary
Modifier and TypeMethodDescriptiondefault Destination.Builder
configuration
(Consumer<DestinationConfiguration.Builder> configuration) Configuration used to create this destination.configuration
(DestinationConfiguration configuration) Configuration used to create this destination.default Destination.Builder
detail
(Consumer<DestinationDetail.Builder> detail) Optional details regarding the status of the destination.detail
(DestinationDetail detail) Optional details regarding the status of the destination.UTC time of the destination end.Unique identifier for this destination, assigned by IVS.UTC time of the destination start.State of the Composition Destination.state
(DestinationState state) State of the Composition Destination.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
-
id
Unique identifier for this destination, assigned by IVS.
- Parameters:
id
- Unique identifier for this destination, assigned by IVS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
State of the Composition Destination.
- Parameters:
state
- State of the Composition Destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
State of the Composition Destination.
- Parameters:
state
- State of the Composition Destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startTime
UTC time of the destination start. This is an ISO 8601 timestamp; note that this is returned as a string.
- Parameters:
startTime
- UTC time of the destination start. This is an ISO 8601 timestamp; note that this is returned as a string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
UTC time of the destination end. This is an ISO 8601 timestamp; note that this is returned as a string.
- Parameters:
endTime
- UTC time of the destination end. This is an ISO 8601 timestamp; note that this is returned as a string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
Configuration used to create this destination.
- Parameters:
configuration
- Configuration used to create this destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
Configuration used to create this destination.
This is a convenience method that creates an instance of theDestinationConfiguration.Builder
avoiding the need to create one manually viaDestinationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfiguration(DestinationConfiguration)
.- Parameters:
configuration
- a consumer that will call methods onDestinationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
detail
Optional details regarding the status of the destination.
- Parameters:
detail
- Optional details regarding the status of the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detail
Optional details regarding the status of the destination.
This is a convenience method that creates an instance of theDestinationDetail.Builder
avoiding the need to create one manually viaDestinationDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todetail(DestinationDetail)
.- Parameters:
detail
- a consumer that will call methods onDestinationDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-