Output class

The settings for an output.

Constructors

Output({required String name, required String outputArn, int? dataTransferSubscriberFeePercent, String? description, String? destination, Encryption? encryption, String? entitlementArn, String? mediaLiveInputArn, int? port, Transport? transport, VpcInterfaceAttachment? vpcInterfaceAttachment})
Output.fromJson(Map<String, dynamic> json)
factory

Properties

dataTransferSubscriberFeePercent int?
Percentage from 0-100 of the data transfer cost to be billed to the subscriber.
final
description String?
A description of the output.
final
destination String?
The address where you want to send the output.
final
encryption Encryption?
The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
final
entitlementArn String?
The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.
final
hashCode int
The hash code for this object.
no setterinherited
mediaLiveInputArn String?
The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.
final
name String
The name of the output. This value must be unique within the current flow.
final
outputArn String
The ARN of the output.
final
port int?
The port to use when content is distributed to this output.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transport Transport?
Attributes related to the transport stream that are used in the output.
final
vpcInterfaceAttachment VpcInterfaceAttachment?
The name of the VPC interface attachment to use for this output.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited