Interface DestinationConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DestinationConfiguration.Builder,
,DestinationConfiguration> SdkBuilder<DestinationConfiguration.Builder,
,DestinationConfiguration> SdkPojo
- Enclosing class:
DestinationConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault DestinationConfiguration.Builder
An 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.Builder
An 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
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
-
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
channel
or ans3
must be specified.- Parameters:
channel
- An IVS channel to be used for broadcasting, for server-side composition. Either achannel
or ans3
must 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 thechannel
or ans3
must be specified.ChannelDestinationConfiguration.Builder
avoiding the need to create one manually viaChannelDestinationConfiguration.builder()
.When the
Consumer
completes,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
channel
or ans3
must be specified.- Parameters:
s3
- An S3 storage configuration to be used for recording video data. Either achannel
or ans3
must 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 thechannel
or ans3
must be specified.S3DestinationConfiguration.Builder
avoiding the need to create one manually viaS3DestinationConfiguration.builder()
.When the
Consumer
completes,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:
-