public static interface Flow.Builder extends SdkPojo, CopyableBuilder<Flow.Builder,Flow>
Modifier and Type | Method and Description |
---|---|
Flow.Builder |
availabilityZone(String availabilityZone)
The Availability Zone that you want to create the flow in.
|
Flow.Builder |
description(String description)
A description of the flow.
|
Flow.Builder |
egressIp(String egressIp)
The IP address from which video will be sent to output destinations.
|
Flow.Builder |
entitlements(Collection<Entitlement> entitlements)
The entitlements in this flow.
|
Flow.Builder |
entitlements(Consumer<Entitlement.Builder>... entitlements)
The entitlements in this flow.
|
Flow.Builder |
entitlements(Entitlement... entitlements)
The entitlements in this flow.
|
Flow.Builder |
flowArn(String flowArn)
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
|
Flow.Builder |
name(String name)
The name of the flow.
|
Flow.Builder |
outputs(Collection<Output> outputs)
The outputs in this flow.
|
Flow.Builder |
outputs(Consumer<Output.Builder>... outputs)
The outputs in this flow.
|
Flow.Builder |
outputs(Output... outputs)
The outputs in this flow.
|
default Flow.Builder |
source(Consumer<Source.Builder> source)
Sets the value of the Source property for this object.
|
Flow.Builder |
source(Source source)
Sets the value of the Source property for this object.
|
Flow.Builder |
status(Status status)
The current status of the flow.
|
Flow.Builder |
status(String status)
The current status of the flow.
|
copy
applyMutation, build
Flow.Builder availabilityZone(String availabilityZone)
availabilityZone
- The Availability Zone that you want to create the flow in. These options are limited to the
Availability Zones within the current AWS.Flow.Builder description(String description)
description
- A description of the flow. This value is not used or seen outside of the current AWS Elemental
MediaConnect account.Flow.Builder egressIp(String egressIp)
egressIp
- The IP address from which video will be sent to output destinations.Flow.Builder entitlements(Collection<Entitlement> entitlements)
entitlements
- The entitlements in this flow.Flow.Builder entitlements(Entitlement... entitlements)
entitlements
- The entitlements in this flow.Flow.Builder entitlements(Consumer<Entitlement.Builder>... entitlements)
.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #entitlements(List)
.entitlements
- a consumer that will call methods on List.Builder
#entitlements(List)
Flow.Builder flowArn(String flowArn)
flowArn
- The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.Flow.Builder name(String name)
name
- The name of the flow.Flow.Builder outputs(Collection<Output> outputs)
outputs
- The outputs in this flow.Flow.Builder outputs(Output... outputs)
outputs
- The outputs in this flow.Flow.Builder outputs(Consumer<Output.Builder>... outputs)
List
avoiding the need to create one manually via List
.
When the Consumer
completes, List
is called immediately and its
result is passed to #outputs(List
.outputs
- a consumer that will call methods on List
#outputs(List
Flow.Builder source(Source source)
source
- The new value for the Source property for this object.default Flow.Builder source(Consumer<Source.Builder> source)
Source.Builder
avoiding the need to create one
manually via Source.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to source(Source)
.source
- a consumer that will call methods on Source.Builder
source(Source)
Flow.Builder status(String status)
Flow.Builder status(Status status)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.