Interface MultiplexSummary.Builder

  • Method Details

    • 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

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

      MultiplexSummary.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.
    • 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

      MultiplexSummary.Builder multiplexSettings(MultiplexSettingsSummary 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.
    • multiplexSettings

      default MultiplexSummary.Builder multiplexSettings(Consumer<MultiplexSettingsSummary.Builder> multiplexSettings)
      Configuration for a multiplex event. This is a convenience method that creates an instance of the MultiplexSettingsSummary.Builder avoiding the need to create one manually via MultiplexSettingsSummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to multiplexSettings(MultiplexSettingsSummary).

      Parameters:
      multiplexSettings - a consumer that will call methods on MultiplexSettingsSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

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

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

      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:
    • 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:
    • 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.