Interface UpdateChannelRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateChannelRequest.Builder,,UpdateChannelRequest> IvsRequest.Builder,SdkBuilder<UpdateChannelRequest.Builder,,UpdateChannelRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateChannelRequest
-
Method Summary
Modifier and TypeMethodDescriptionARN of the channel to be updated.authorized(Boolean authorized) Whether the channel is private (enabled for playback authorization).insecureIngest(Boolean insecureIngest) Whether the channel allows insecure RTMP ingest.latencyMode(String latencyMode) Channel latency mode.latencyMode(ChannelLatencyMode latencyMode) Channel latency mode.Channel name.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Optional transcode preset for the channel.preset(TranscodePreset preset) Optional transcode preset for the channel.recordingConfigurationArn(String recordingConfigurationArn) Recording-configuration ARN.Channel type, which determines the allowable resolution and bitrate.type(ChannelType type) Channel type, which determines the allowable resolution and bitrate.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.ivs.model.IvsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
arn
ARN of the channel to be updated.
- Parameters:
arn- ARN of the channel to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorized
Whether the channel is private (enabled for playback authorization).
- Parameters:
authorized- Whether the channel is private (enabled for playback authorization).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insecureIngest
Whether the channel allows insecure RTMP ingest. Default:
false.- Parameters:
insecureIngest- Whether the channel allows insecure RTMP ingest. Default:false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latencyMode
Channel latency mode. Use
NORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers. (Note: In the Amazon IVS console,LOWandNORMALcorrespond to Ultra-low and Standard, respectively.)- Parameters:
latencyMode- Channel latency mode. UseNORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers. (Note: In the Amazon IVS console,LOWandNORMALcorrespond to Ultra-low and Standard, respectively.)- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
latencyMode
Channel latency mode. Use
NORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers. (Note: In the Amazon IVS console,LOWandNORMALcorrespond to Ultra-low and Standard, respectively.)- Parameters:
latencyMode- Channel latency mode. UseNORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers. (Note: In the Amazon IVS console,LOWandNORMALcorrespond to Ultra-low and Standard, respectively.)- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
Channel name.
- Parameters:
name- Channel name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preset
Optional transcode preset for the channel. This is selectable only for
ADVANCED_HDandADVANCED_SDchannel types. For those channel types, the defaultpresetisHIGHER_BANDWIDTH_DELIVERY. For other channel types (BASICandSTANDARD),presetis the empty string ("").- Parameters:
preset- Optional transcode preset for the channel. This is selectable only forADVANCED_HDandADVANCED_SDchannel types. For those channel types, the defaultpresetisHIGHER_BANDWIDTH_DELIVERY. For other channel types (BASICandSTANDARD),presetis the empty string ("").- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
preset
Optional transcode preset for the channel. This is selectable only for
ADVANCED_HDandADVANCED_SDchannel types. For those channel types, the defaultpresetisHIGHER_BANDWIDTH_DELIVERY. For other channel types (BASICandSTANDARD),presetis the empty string ("").- Parameters:
preset- Optional transcode preset for the channel. This is selectable only forADVANCED_HDandADVANCED_SDchannel types. For those channel types, the defaultpresetisHIGHER_BANDWIDTH_DELIVERY. For other channel types (BASICandSTANDARD),presetis the empty string ("").- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recordingConfigurationArn
Recording-configuration ARN. If this is set to an empty string, recording is disabled. A value other than an empty string indicates that recording is enabled
- Parameters:
recordingConfigurationArn- Recording-configuration ARN. If this is set to an empty string, recording is disabled. A value other than an empty string indicates that recording is enabled- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately. Default:
STANDARD. For details, see Channel Types.- Parameters:
type- Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately. Default:STANDARD. For details, see Channel Types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately. Default:
STANDARD. For details, see Channel Types.- Parameters:
type- Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately. Default:STANDARD. For details, see Channel Types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-