public static interface Output.Builder extends SdkPojo, CopyableBuilder<Output.Builder,Output>
Modifier and Type | Method and Description |
---|---|
Output.Builder |
description(String description)
A description of the output.
|
Output.Builder |
destination(String destination)
The address where you want to send the output.
|
default Output.Builder |
encryption(Consumer<Encryption.Builder> encryption)
The type of key used for the encryption.
|
Output.Builder |
encryption(Encryption encryption)
The type of key used for the encryption.
|
Output.Builder |
entitlementArn(String entitlementArn)
The ARN of the entitlement on the originator''s flow.
|
Output.Builder |
mediaLiveInputArn(String mediaLiveInputArn)
The input ARN of the AWS Elemental MediaLive channel.
|
Output.Builder |
name(String name)
The name of the output.
|
Output.Builder |
outputArn(String outputArn)
The ARN of the output.
|
Output.Builder |
port(Integer port)
The port to use when content is distributed to this output.
|
default Output.Builder |
transport(Consumer<Transport.Builder> transport)
Attributes related to the transport stream that are used in the output.
|
Output.Builder |
transport(Transport transport)
Attributes related to the transport stream that are used in the output.
|
copy
applyMutation, build
Output.Builder description(String description)
description
- A description of the output.Output.Builder destination(String destination)
destination
- The address where you want to send the output.Output.Builder encryption(Encryption encryption)
encryption
- The type of key used for the encryption. If no keyType is provided, the service will use the default
setting (static-key).default Output.Builder encryption(Consumer<Encryption.Builder> encryption)
Encryption.Builder
avoiding the
need to create one manually via Encryption.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to encryption(Encryption)
.encryption
- a consumer that will call methods on Encryption.Builder
encryption(Encryption)
Output.Builder entitlementArn(String entitlementArn)
entitlementArn
- The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.Output.Builder mediaLiveInputArn(String mediaLiveInputArn)
mediaLiveInputArn
- The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that
were added by creating a MediaLive input.Output.Builder name(String name)
name
- The name of the output. This value must be unique within the current flow.Output.Builder outputArn(String outputArn)
outputArn
- The ARN of the output.Output.Builder port(Integer port)
port
- The port to use when content is distributed to this output.Output.Builder transport(Transport transport)
transport
- Attributes related to the transport stream that are used in the output.default Output.Builder transport(Consumer<Transport.Builder> transport)
Transport.Builder
avoiding the need to create one manually via
Transport.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to transport(Transport)
.transport
- a consumer that will call methods on Transport.Builder
transport(Transport)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.