public static interface Output.Builder extends SdkPojo, CopyableBuilder<Output.Builder,Output>
| Modifier and Type | Method and Description |
|---|---|
Output.Builder |
dataTransferSubscriberFeePercent(Integer dataTransferSubscriberFeePercent)
Percentage from 0-100 of the data transfer cost to be billed to the subscriber.
|
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 |
listenerAddress(String listenerAddress)
The IP address that the receiver requires in order to establish a connection with the flow.
|
Output.Builder |
mediaLiveInputArn(String mediaLiveInputArn)
The input ARN of the AWS Elemental MediaLive channel.
|
Output.Builder |
mediaStreamOutputConfigurations(Collection<MediaStreamOutputConfiguration> mediaStreamOutputConfigurations)
The configuration for each media stream that is associated with the output.
|
Output.Builder |
mediaStreamOutputConfigurations(Consumer<MediaStreamOutputConfiguration.Builder>... mediaStreamOutputConfigurations)
The configuration for each media stream that is associated with the output.
|
Output.Builder |
mediaStreamOutputConfigurations(MediaStreamOutputConfiguration... mediaStreamOutputConfigurations)
The configuration for each media stream that is associated with the output.
|
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.
|
default Output.Builder |
vpcInterfaceAttachment(Consumer<VpcInterfaceAttachment.Builder> vpcInterfaceAttachment)
The name of the VPC interface attachment to use for this output.
|
Output.Builder |
vpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
The name of the VPC interface attachment to use for this output.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildOutput.Builder dataTransferSubscriberFeePercent(Integer dataTransferSubscriberFeePercent)
dataTransferSubscriberFeePercent - Percentage from 0-100 of the data transfer cost to be billed to the subscriber.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.Builderencryption(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 listenerAddress(String listenerAddress)
listenerAddress - The IP address that the receiver requires in order to establish a connection with the flow. For public
networking, the ListenerAddress is represented by the elastic IP address of the flow. For private
networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC.
This field applies only to outputs that use the Zixi pull or SRT listener protocol.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 mediaStreamOutputConfigurations(Collection<MediaStreamOutputConfiguration> mediaStreamOutputConfigurations)
mediaStreamOutputConfigurations - The configuration for each media stream that is associated with the output.Output.Builder mediaStreamOutputConfigurations(MediaStreamOutputConfiguration... mediaStreamOutputConfigurations)
mediaStreamOutputConfigurations - The configuration for each media stream that is associated with the output.Output.Builder mediaStreamOutputConfigurations(Consumer<MediaStreamOutputConfiguration.Builder>... mediaStreamOutputConfigurations)
List.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 #mediaStreamOutputConfigurations(List) .mediaStreamOutputConfigurations - a consumer that will call methods on List.Builder #mediaStreamOutputConfigurations(List) 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.Buildertransport(Transport)Output.Builder vpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
vpcInterfaceAttachment - The name of the VPC interface attachment to use for this output.default Output.Builder vpcInterfaceAttachment(Consumer<VpcInterfaceAttachment.Builder> vpcInterfaceAttachment)
VpcInterfaceAttachment.Builder avoiding the need to create one manually via
VpcInterfaceAttachment.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to vpcInterfaceAttachment(VpcInterfaceAttachment).vpcInterfaceAttachment - a consumer that will call methods on VpcInterfaceAttachment.BuildervpcInterfaceAttachment(VpcInterfaceAttachment)Copyright © 2022. All rights reserved.