Interface ChannelSummary.Builder

    • Method Detail

      • arn

        ChannelSummary.Builder arn​(String arn)
        The unique arn of the channel.
        Parameters:
        arn - The unique arn of the channel.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cdiInputSpecification

        ChannelSummary.Builder cdiInputSpecification​(CdiInputSpecification cdiInputSpecification)
        Specification of CDI inputs for this channel
        Parameters:
        cdiInputSpecification - Specification of CDI inputs for this channel
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • channelClass

        ChannelSummary.Builder channelClass​(String channelClass)
        The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.
        Parameters:
        channelClass - The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ChannelClass, ChannelClass
      • channelClass

        ChannelSummary.Builder channelClass​(ChannelClass channelClass)
        The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.
        Parameters:
        channelClass - The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ChannelClass, ChannelClass
      • destinations

        ChannelSummary.Builder destinations​(Collection<OutputDestination> destinations)
        A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.
        Parameters:
        destinations - A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinations

        ChannelSummary.Builder destinations​(OutputDestination... destinations)
        A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.
        Parameters:
        destinations - A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • egressEndpoints

        ChannelSummary.Builder egressEndpoints​(Collection<ChannelEgressEndpoint> egressEndpoints)
        The endpoints where outgoing connections initiate from
        Parameters:
        egressEndpoints - The endpoints where outgoing connections initiate from
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • egressEndpoints

        ChannelSummary.Builder egressEndpoints​(ChannelEgressEndpoint... egressEndpoints)
        The endpoints where outgoing connections initiate from
        Parameters:
        egressEndpoints - The endpoints where outgoing connections initiate from
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        ChannelSummary.Builder id​(String id)
        The unique id of the channel.
        Parameters:
        id - The unique id of the channel.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputAttachments

        ChannelSummary.Builder inputAttachments​(Collection<InputAttachment> inputAttachments)
        List of input attachments for channel.
        Parameters:
        inputAttachments - List of input attachments for channel.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputAttachments

        ChannelSummary.Builder inputAttachments​(InputAttachment... inputAttachments)
        List of input attachments for channel.
        Parameters:
        inputAttachments - List of input attachments for channel.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputSpecification

        ChannelSummary.Builder inputSpecification​(InputSpecification inputSpecification)
        Specification of network and file inputs for this channel
        Parameters:
        inputSpecification - Specification of network and file inputs for this channel
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • logLevel

        ChannelSummary.Builder logLevel​(String logLevel)
        The log level being written to CloudWatch Logs.
        Parameters:
        logLevel - The log level being written to CloudWatch Logs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        LogLevel, LogLevel
      • logLevel

        ChannelSummary.Builder logLevel​(LogLevel logLevel)
        The log level being written to CloudWatch Logs.
        Parameters:
        logLevel - The log level being written to CloudWatch Logs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        LogLevel, LogLevel
      • maintenance

        ChannelSummary.Builder maintenance​(MaintenanceStatus maintenance)
        Maintenance settings for this channel.
        Parameters:
        maintenance - Maintenance settings for this channel.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        ChannelSummary.Builder name​(String name)
        The name of the channel. (user-mutable)
        Parameters:
        name - The name of the channel. (user-mutable)
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pipelinesRunningCount

        ChannelSummary.Builder pipelinesRunningCount​(Integer pipelinesRunningCount)
        The number of currently healthy pipelines.
        Parameters:
        pipelinesRunningCount - The number of currently healthy pipelines.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        ChannelSummary.Builder roleArn​(String roleArn)
        The Amazon Resource Name (ARN) of the role assumed when running the Channel.
        Parameters:
        roleArn - The Amazon Resource Name (ARN) of the role assumed when running the Channel.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • state

        ChannelSummary.Builder state​(String state)
        Sets the value of the State property for this object.
        Parameters:
        state - The new value for the State property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ChannelState, ChannelState
      • state

        ChannelSummary.Builder state​(ChannelState state)
        Sets the value of the State property for this object.
        Parameters:
        state - The new value for the State property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ChannelState, ChannelState
      • tags

        ChannelSummary.Builder tags​(Map<String,​String> tags)
        A collection of key-value pairs.
        Parameters:
        tags - A collection of key-value pairs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.