Interface ChannelSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ChannelSummary.Builder,ChannelSummary>,SdkBuilder<ChannelSummary.Builder,ChannelSummary>,SdkPojo
- Enclosing class:
- ChannelSummary
public static interface ChannelSummary.Builder extends SdkPojo, CopyableBuilder<ChannelSummary.Builder,ChannelSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChannelSummary.Builderarn(String arn)Channel ARN.ChannelSummary.Builderauthorized(Boolean authorized)Whether the channel is private (enabled for playback authorization).ChannelSummary.BuilderinsecureIngest(Boolean insecureIngest)Whether the channel allows insecure RTMP ingest.ChannelSummary.BuilderlatencyMode(String latencyMode)Channel latency mode.ChannelSummary.BuilderlatencyMode(ChannelLatencyMode latencyMode)Channel latency mode.ChannelSummary.Buildername(String name)Channel name.ChannelSummary.BuilderplaybackRestrictionPolicyArn(String playbackRestrictionPolicyArn)Playback-restriction-policy ARN.ChannelSummary.Builderpreset(String preset)Optional transcode preset for the channel.ChannelSummary.Builderpreset(TranscodePreset preset)Optional transcode preset for the channel.ChannelSummary.BuilderrecordingConfigurationArn(String recordingConfigurationArn)Recording-configuration ARN.ChannelSummary.Buildertags(Map<String,String> tags)Tags attached to the resource.ChannelSummary.Buildertype(String type)Channel type, which determines the allowable resolution and bitrate.ChannelSummary.Buildertype(ChannelType type)Channel type, which determines the allowable resolution and bitrate.-
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, sdkFields
-
-
-
-
Method Detail
-
arn
ChannelSummary.Builder arn(String arn)
Channel ARN.
- Parameters:
arn- Channel ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorized
ChannelSummary.Builder authorized(Boolean authorized)
Whether the channel is private (enabled for playback authorization). Default:
false.- Parameters:
authorized- Whether the channel is private (enabled for playback authorization). Default:false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insecureIngest
ChannelSummary.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
ChannelSummary.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. Default:LOW.- Parameters:
latencyMode- Channel latency mode. UseNORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers. Default:LOW.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelLatencyMode,ChannelLatencyMode
-
latencyMode
ChannelSummary.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. Default:LOW.- Parameters:
latencyMode- Channel latency mode. UseNORMALto broadcast and deliver live video up to Full HD. UseLOWfor near-real-time interaction with viewers. Default:LOW.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelLatencyMode,ChannelLatencyMode
-
name
ChannelSummary.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
ChannelSummary.Builder playbackRestrictionPolicyArn(String playbackRestrictionPolicyArn)
Playback-restriction-policy ARN. A valid ARN value here both specifies the ARN and enables playback restriction. Default: "" (empty string, no playback restriction policy is applied).
- Parameters:
playbackRestrictionPolicyArn- Playback-restriction-policy ARN. A valid ARN value here both specifies the ARN and enables playback restriction. Default: "" (empty string, no playback restriction policy is applied).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preset
ChannelSummary.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
ChannelSummary.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
ChannelSummary.Builder recordingConfigurationArn(String recordingConfigurationArn)
Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. Default: "" (empty string, recording is disabled).
- Parameters:
recordingConfigurationArn- Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. Default: "" (empty string, recording is disabled).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ChannelSummary.Builder tags(Map<String,String> tags)
Tags attached to the resource. 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.- Parameters:
tags- Tags attached to the resource. Array of 1-50 maps, each of the formstring: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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
ChannelSummary.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
ChannelSummary.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
-
-