Interface DestinationConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DestinationConfiguration.Builder,,DestinationConfiguration> SdkBuilder<DestinationConfiguration.Builder,,DestinationConfiguration> SdkPojo
- Enclosing class:
DestinationConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault DestinationConfiguration.BuilderAn IVS channel to be used for broadcasting, for server-side composition.channel(ChannelDestinationConfiguration channel) An IVS channel to be used for broadcasting, for server-side composition.Name that can be specified to help identify the destination.default DestinationConfiguration.BuilderAn S3 storage configuration to be used for recording video data.An S3 storage configuration to be used for recording video data.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
Name that can be specified to help identify the destination.
- Parameters:
name- Name that can be specified to help identify the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channel
An IVS channel to be used for broadcasting, for server-side composition. Either a
channelor ans3must be specified.- Parameters:
channel- An IVS channel to be used for broadcasting, for server-side composition. Either achannelor ans3must be specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channel
default DestinationConfiguration.Builder channel(Consumer<ChannelDestinationConfiguration.Builder> channel) An IVS channel to be used for broadcasting, for server-side composition. Either a
This is a convenience method that creates an instance of thechannelor ans3must be specified.ChannelDestinationConfiguration.Builderavoiding the need to create one manually viaChannelDestinationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tochannel(ChannelDestinationConfiguration).- Parameters:
channel- a consumer that will call methods onChannelDestinationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3
An S3 storage configuration to be used for recording video data. Either a
channelor ans3must be specified.- Parameters:
s3- An S3 storage configuration to be used for recording video data. Either achannelor ans3must be specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
An S3 storage configuration to be used for recording video data. Either a
This is a convenience method that creates an instance of thechannelor ans3must be specified.S3DestinationConfiguration.Builderavoiding the need to create one manually viaS3DestinationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3(S3DestinationConfiguration).- Parameters:
s3- a consumer that will call methods onS3DestinationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-