public static interface CreateRecordingConfigurationRequest.Builder extends IvsRequest.Builder, SdkPojo, CopyableBuilder<CreateRecordingConfigurationRequest.Builder,CreateRecordingConfigurationRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreateRecordingConfigurationRequest.Builder |
destinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)
A complex type that contains a destination configuration for where recorded video will be stored.
|
CreateRecordingConfigurationRequest.Builder |
destinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains a destination configuration for where recorded video will be stored.
|
CreateRecordingConfigurationRequest.Builder |
name(String name)
Recording-configuration name.
|
CreateRecordingConfigurationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateRecordingConfigurationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateRecordingConfigurationRequest.Builder |
recordingReconnectWindowSeconds(Integer recordingReconnectWindowSeconds)
If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be
considered a single broadcast and merged together.
|
default CreateRecordingConfigurationRequest.Builder |
renditionConfiguration(Consumer<RenditionConfiguration.Builder> renditionConfiguration)
Object that describes which renditions should be recorded for a stream.
|
CreateRecordingConfigurationRequest.Builder |
renditionConfiguration(RenditionConfiguration renditionConfiguration)
Object that describes which renditions should be recorded for a stream.
|
CreateRecordingConfigurationRequest.Builder |
tags(Map<String,String> tags)
Array of 1-50 maps, each of the form
string:string (key:value). |
default CreateRecordingConfigurationRequest.Builder |
thumbnailConfiguration(Consumer<ThumbnailConfiguration.Builder> thumbnailConfiguration)
A complex type that allows you to enable/disable the recording of thumbnails for a live session and modify
the interval at which thumbnails are generated for the live session.
|
CreateRecordingConfigurationRequest.Builder |
thumbnailConfiguration(ThumbnailConfiguration thumbnailConfiguration)
A complex type that allows you to enable/disable the recording of thumbnails for a live session and modify
the interval at which thumbnails are generated for the live session.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateRecordingConfigurationRequest.Builder destinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains a destination configuration for where recorded video will be stored.
destinationConfiguration - A complex type that contains a destination configuration for where recorded video will be stored.default CreateRecordingConfigurationRequest.Builder destinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)
A complex type that contains a destination configuration for where recorded video will be stored.
This is a convenience method that creates an instance of theDestinationConfiguration.Builder
avoiding the need to create one manually via DestinationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to destinationConfiguration(DestinationConfiguration).
destinationConfiguration - a consumer that will call methods on DestinationConfiguration.BuilderdestinationConfiguration(DestinationConfiguration)CreateRecordingConfigurationRequest.Builder name(String name)
Recording-configuration name. The value does not need to be unique.
name - Recording-configuration name. The value does not need to be unique.CreateRecordingConfigurationRequest.Builder recordingReconnectWindowSeconds(Integer recordingReconnectWindowSeconds)
If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together. Default: 0.
recordingReconnectWindowSeconds - If a broadcast disconnects and then reconnects within the specified interval, the multiple streams
will be considered a single broadcast and merged together. Default: 0.CreateRecordingConfigurationRequest.Builder renditionConfiguration(RenditionConfiguration renditionConfiguration)
Object that describes which renditions should be recorded for a stream.
renditionConfiguration - Object that describes which renditions should be recorded for a stream.default CreateRecordingConfigurationRequest.Builder renditionConfiguration(Consumer<RenditionConfiguration.Builder> renditionConfiguration)
Object that describes which renditions should be recorded for a stream.
This is a convenience method that creates an instance of theRenditionConfiguration.Builder avoiding
the need to create one manually via RenditionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to renditionConfiguration(RenditionConfiguration).
renditionConfiguration - a consumer that will call methods on RenditionConfiguration.BuilderrenditionConfiguration(RenditionConfiguration)CreateRecordingConfigurationRequest.Builder tags(Map<String,String> tags)
Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services
Resources for more information, including restrictions that apply to tags and
"Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is
documented there.
tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services
Resources for more information, including restrictions that apply to tags and
"Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is
documented there.CreateRecordingConfigurationRequest.Builder thumbnailConfiguration(ThumbnailConfiguration thumbnailConfiguration)
A complex type that allows you to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session.
thumbnailConfiguration - A complex type that allows you to enable/disable the recording of thumbnails for a live session and
modify the interval at which thumbnails are generated for the live session.default CreateRecordingConfigurationRequest.Builder thumbnailConfiguration(Consumer<ThumbnailConfiguration.Builder> thumbnailConfiguration)
A complex type that allows you to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session.
This is a convenience method that creates an instance of theThumbnailConfiguration.Builder avoiding
the need to create one manually via ThumbnailConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to thumbnailConfiguration(ThumbnailConfiguration).
thumbnailConfiguration - a consumer that will call methods on ThumbnailConfiguration.BuilderthumbnailConfiguration(ThumbnailConfiguration)CreateRecordingConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateRecordingConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.