Interface OutputGroup.Builder

    • Method Detail

      • name

        OutputGroup.Builder name​(String name)
        Custom output group name optionally defined by the user.
        Parameters:
        name - Custom output group name optionally defined by the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputGroupSettings

        OutputGroup.Builder outputGroupSettings​(OutputGroupSettings outputGroupSettings)
        Settings associated with the output group.
        Parameters:
        outputGroupSettings - Settings associated with the output group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputs

        OutputGroup.Builder outputs​(Collection<Output> outputs)
        Sets the value of the Outputs property for this object.
        Parameters:
        outputs - The new value for the Outputs property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputs

        OutputGroup.Builder outputs​(Output... outputs)
        Sets the value of the Outputs property for this object.
        Parameters:
        outputs - The new value for the Outputs property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputs

        OutputGroup.Builder outputs​(Consumer<Output.Builder>... outputs)
        Sets the value of the Outputs property for this object. This is a convenience method that creates an instance of the Output.Builder avoiding the need to create one manually via Output.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #outputs(List).

        Parameters:
        outputs - a consumer that will call methods on Output.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #outputs(java.util.Collection)