Interface ListedFlow.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ListedFlow.Builder,ListedFlow>, SdkBuilder<ListedFlow.Builder,ListedFlow>, SdkPojo
Enclosing class:
ListedFlow

public static interface ListedFlow.Builder extends SdkPojo, CopyableBuilder<ListedFlow.Builder,ListedFlow>
  • Method Details

    • availabilityZone

      ListedFlow.Builder availabilityZone(String availabilityZone)
      The Availability Zone that the flow was created in.
      Parameters:
      availabilityZone - The Availability Zone that the flow was created in.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ListedFlow.Builder description(String description)
      A description of the flow.
      Parameters:
      description - A description of the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • flowArn

      ListedFlow.Builder flowArn(String flowArn)
      The ARN of the flow.
      Parameters:
      flowArn - The ARN of the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the flow.
      Parameters:
      name - The name of the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceType

      ListedFlow.Builder sourceType(String sourceType)
      The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).
      Parameters:
      sourceType - The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceType

      ListedFlow.Builder sourceType(SourceType sourceType)
      The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).
      Parameters:
      sourceType - The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      ListedFlow.Builder status(String status)
      The current status of the flow.
      Parameters:
      status - The current status of the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      ListedFlow.Builder status(Status status)
      The current status of the flow.
      Parameters:
      status - The current status of the flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maintenance

      ListedFlow.Builder maintenance(Maintenance maintenance)
      Sets the value of the Maintenance property for this object.
      Parameters:
      maintenance - The new value for the Maintenance property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maintenance

      default ListedFlow.Builder maintenance(Consumer<Maintenance.Builder> maintenance)
      Sets the value of the Maintenance property for this object. This is a convenience method that creates an instance of the Maintenance.Builder avoiding the need to create one manually via Maintenance.builder().

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

      Parameters:
      maintenance - a consumer that will call methods on Maintenance.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: