Interface UpdateChannelRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>,IvsRequest.Builder,SdkBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateChannelRequest
public static interface UpdateChannelRequest.Builder extends IvsRequest.Builder, SdkPojo, CopyableBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateChannelRequest.Builderarn(String arn)ARN of the channel to be updated.UpdateChannelRequest.Builderauthorized(Boolean authorized)Whether the channel is private (enabled for playback authorization).UpdateChannelRequest.BuilderinsecureIngest(Boolean insecureIngest)Whether the channel allows insecure RTMP ingest.UpdateChannelRequest.BuilderlatencyMode(String latencyMode)Channel latency mode.UpdateChannelRequest.BuilderlatencyMode(ChannelLatencyMode latencyMode)Channel latency mode.UpdateChannelRequest.Buildername(String name)Channel name.UpdateChannelRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateChannelRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateChannelRequest.BuilderplaybackRestrictionPolicyArn(String playbackRestrictionPolicyArn)Playback-restriction-policy ARN.UpdateChannelRequest.Builderpreset(String preset)Optional transcode preset for the channel.UpdateChannelRequest.Builderpreset(TranscodePreset preset)Optional transcode preset for the channel.UpdateChannelRequest.BuilderrecordingConfigurationArn(String recordingConfigurationArn)Recording-configuration ARN.UpdateChannelRequest.Buildertype(String type)Channel type, which determines the allowable resolution and bitrate.UpdateChannelRequest.Buildertype(ChannelType type)Channel type, which determines the allowable resolution and bitrate.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ivs.model.IvsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
UpdateChannelRequest.Builder arn(String 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
UpdateChannelRequest.Builder authorized(Boolean 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
UpdateChannelRequest.Builder insecureIngest(Boolean 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
UpdateChannelRequest.Builder latencyMode(String latencyMode)
Channel latency mode. Use
NORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers.- Parameters:
latencyMode- Channel latency mode. UseNORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelLatencyMode,ChannelLatencyMode
-
latencyMode
UpdateChannelRequest.Builder latencyMode(ChannelLatencyMode latencyMode)
Channel latency mode. Use
NORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers.- Parameters:
latencyMode- Channel latency mode. UseNORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelLatencyMode,ChannelLatencyMode
-
name
UpdateChannelRequest.Builder name(String name)
Channel name.
- Parameters:
name- Channel name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
playbackRestrictionPolicyArn
UpdateChannelRequest.Builder playbackRestrictionPolicyArn(String playbackRestrictionPolicyArn)
Playback-restriction-policy ARN. A valid ARN value here both specifies the ARN and enables playback restriction. If this is set to an empty string, playback restriction policy is disabled.
- Parameters:
playbackRestrictionPolicyArn- Playback-restriction-policy ARN. A valid ARN value here both specifies the ARN and enables playback restriction. If this is set to an empty string, playback restriction policy is disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preset
UpdateChannelRequest.Builder preset(String 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:
TranscodePreset,TranscodePreset
-
preset
UpdateChannelRequest.Builder preset(TranscodePreset 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:
TranscodePreset,TranscodePreset
-
recordingConfigurationArn
UpdateChannelRequest.Builder recordingConfigurationArn(String recordingConfigurationArn)
Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. If this is set to an empty string, recording is disabled.
- Parameters:
recordingConfigurationArn- Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. If this is set to an empty string, recording is disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
UpdateChannelRequest.Builder type(String 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:
ChannelType,ChannelType
-
type
UpdateChannelRequest.Builder type(ChannelType 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:
ChannelType,ChannelType
-
overrideConfiguration
UpdateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-