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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ListedFlow.BuilderavailabilityZone(String availabilityZone)The Availability Zone that the flow was created in.ListedFlow.Builderdescription(String description)A description of the flow.ListedFlow.BuilderflowArn(String flowArn)The ARN of the flow.default ListedFlow.Buildermaintenance(Consumer<Maintenance.Builder> maintenance)Sets the value of the Maintenance property for this object.ListedFlow.Buildermaintenance(Maintenance maintenance)Sets the value of the Maintenance property for this object.ListedFlow.Buildername(String name)The name of the flow.ListedFlow.BuildersourceType(String sourceType)The type of source.ListedFlow.BuildersourceType(SourceType sourceType)The type of source.ListedFlow.Builderstatus(String status)The current status of the flow.ListedFlow.Builderstatus(Status status)The current status of the flow.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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
ListedFlow.Builder name(String 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,SourceType
-
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:
SourceType,SourceType
-
status
ListedFlow.Builder status(String status)
The current status of the flow.
-
status
ListedFlow.Builder status(Status status)
The current status of the flow.
-
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 theMaintenance.Builderavoiding the need to create one manually viaMaintenance.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaintenance(Maintenance).- Parameters:
maintenance- a consumer that will call methods onMaintenance.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
maintenance(Maintenance)
-
-