Interface Multiplex.Builder

    • Method Detail

      • arn

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

        Multiplex.Builder availabilityZones​(Collection<String> availabilityZones)
        A list of availability zones for the multiplex.
        Parameters:
        availabilityZones - A list of availability zones for the multiplex.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZones

        Multiplex.Builder availabilityZones​(String... availabilityZones)
        A list of availability zones for the multiplex.
        Parameters:
        availabilityZones - A list of availability zones for the multiplex.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinations

        Multiplex.Builder destinations​(Collection<MultiplexOutputDestination> destinations)
        A list of the multiplex output destinations.
        Parameters:
        destinations - A list of the multiplex output destinations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinations

        Multiplex.Builder destinations​(MultiplexOutputDestination... destinations)
        A list of the multiplex output destinations.
        Parameters:
        destinations - A list of the multiplex output destinations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

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

        Multiplex.Builder multiplexSettings​(MultiplexSettings multiplexSettings)
        Configuration for a multiplex event.
        Parameters:
        multiplexSettings - Configuration for a multiplex event.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

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

        Multiplex.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.
      • programCount

        Multiplex.Builder programCount​(Integer programCount)
        The number of programs in the multiplex.
        Parameters:
        programCount - The number of programs in the multiplex.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • state

        Multiplex.Builder state​(String state)
        The current state of the multiplex.
        Parameters:
        state - The current state of the multiplex.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        MultiplexState, MultiplexState
      • tags

        Multiplex.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.