Interface ChannelSummary.Builder

    • 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 NORMAL to broadcast and deliver live video up to Full HD. Use LOW for near-real-time interaction with viewers. Default: LOW.

        Parameters:
        latencyMode - Channel latency mode. Use NORMAL to broadcast and deliver live video up to Full HD. Use LOW for 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 NORMAL to broadcast and deliver live video up to Full HD. Use LOW for near-real-time interaction with viewers. Default: LOW.

        Parameters:
        latencyMode - Channel latency mode. Use NORMAL to broadcast and deliver live video up to Full HD. Use LOW for 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_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD ), preset is the empty string ("").

        Parameters:
        preset - Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is 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_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD ), preset is the empty string ("").

        Parameters:
        preset - Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is 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 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.
        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