@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Output extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
Output() |
Modifier and Type | Method and Description |
---|---|
Output |
clone() |
boolean |
equals(Object obj) |
String |
getBridgeArn()
The ARN of the bridge that added this output.
|
List<Integer> |
getBridgePorts()
The bridge output ports currently in use.
|
Integer |
getDataTransferSubscriberFeePercent()
Percentage from 0-100 of the data transfer cost to be billed to the subscriber.
|
String |
getDescription()
A description of the output.
|
String |
getDestination()
The address where you want to send the output.
|
Encryption |
getEncryption()
The type of key used for the encryption.
|
String |
getEntitlementArn()
The ARN of the entitlement on the originator''s flow.
|
String |
getListenerAddress()
The IP address that the receiver requires in order to establish a connection with the flow.
|
String |
getMediaLiveInputArn()
The input ARN of the AWS Elemental MediaLive channel.
|
List<MediaStreamOutputConfiguration> |
getMediaStreamOutputConfigurations()
The configuration for each media stream that is associated with the output.
|
String |
getName()
The name of the output.
|
String |
getOutputArn()
The ARN of the output.
|
String |
getOutputStatus()
An indication of whether the output is transmitting data or not.
|
Integer |
getPort()
The port to use when content is distributed to this output.
|
Transport |
getTransport()
Attributes related to the transport stream that are used in the output.
|
VpcInterfaceAttachment |
getVpcInterfaceAttachment()
The name of the VPC interface attachment to use for this output.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBridgeArn(String bridgeArn)
The ARN of the bridge that added this output.
|
void |
setBridgePorts(Collection<Integer> bridgePorts)
The bridge output ports currently in use.
|
void |
setDataTransferSubscriberFeePercent(Integer dataTransferSubscriberFeePercent)
Percentage from 0-100 of the data transfer cost to be billed to the subscriber.
|
void |
setDescription(String description)
A description of the output.
|
void |
setDestination(String destination)
The address where you want to send the output.
|
void |
setEncryption(Encryption encryption)
The type of key used for the encryption.
|
void |
setEntitlementArn(String entitlementArn)
The ARN of the entitlement on the originator''s flow.
|
void |
setListenerAddress(String listenerAddress)
The IP address that the receiver requires in order to establish a connection with the flow.
|
void |
setMediaLiveInputArn(String mediaLiveInputArn)
The input ARN of the AWS Elemental MediaLive channel.
|
void |
setMediaStreamOutputConfigurations(Collection<MediaStreamOutputConfiguration> mediaStreamOutputConfigurations)
The configuration for each media stream that is associated with the output.
|
void |
setName(String name)
The name of the output.
|
void |
setOutputArn(String outputArn)
The ARN of the output.
|
void |
setOutputStatus(String outputStatus)
An indication of whether the output is transmitting data or not.
|
void |
setPort(Integer port)
The port to use when content is distributed to this output.
|
void |
setTransport(Transport transport)
Attributes related to the transport stream that are used in the output.
|
void |
setVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
The name of the VPC interface attachment to use for this output.
|
String |
toString()
Returns a string representation of this object.
|
Output |
withBridgeArn(String bridgeArn)
The ARN of the bridge that added this output.
|
Output |
withBridgePorts(Collection<Integer> bridgePorts)
The bridge output ports currently in use.
|
Output |
withBridgePorts(Integer... bridgePorts)
The bridge output ports currently in use.
|
Output |
withDataTransferSubscriberFeePercent(Integer dataTransferSubscriberFeePercent)
Percentage from 0-100 of the data transfer cost to be billed to the subscriber.
|
Output |
withDescription(String description)
A description of the output.
|
Output |
withDestination(String destination)
The address where you want to send the output.
|
Output |
withEncryption(Encryption encryption)
The type of key used for the encryption.
|
Output |
withEntitlementArn(String entitlementArn)
The ARN of the entitlement on the originator''s flow.
|
Output |
withListenerAddress(String listenerAddress)
The IP address that the receiver requires in order to establish a connection with the flow.
|
Output |
withMediaLiveInputArn(String mediaLiveInputArn)
The input ARN of the AWS Elemental MediaLive channel.
|
Output |
withMediaStreamOutputConfigurations(Collection<MediaStreamOutputConfiguration> mediaStreamOutputConfigurations)
The configuration for each media stream that is associated with the output.
|
Output |
withMediaStreamOutputConfigurations(MediaStreamOutputConfiguration... mediaStreamOutputConfigurations)
The configuration for each media stream that is associated with the output.
|
Output |
withName(String name)
The name of the output.
|
Output |
withOutputArn(String outputArn)
The ARN of the output.
|
Output |
withOutputStatus(OutputStatus outputStatus)
An indication of whether the output is transmitting data or not.
|
Output |
withOutputStatus(String outputStatus)
An indication of whether the output is transmitting data or not.
|
Output |
withPort(Integer port)
The port to use when content is distributed to this output.
|
Output |
withTransport(Transport transport)
Attributes related to the transport stream that are used in the output.
|
Output |
withVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
The name of the VPC interface attachment to use for this output.
|
public void setDataTransferSubscriberFeePercent(Integer dataTransferSubscriberFeePercent)
dataTransferSubscriberFeePercent
- Percentage from 0-100 of the data transfer cost to be billed to the subscriber.public Integer getDataTransferSubscriberFeePercent()
public Output withDataTransferSubscriberFeePercent(Integer dataTransferSubscriberFeePercent)
dataTransferSubscriberFeePercent
- Percentage from 0-100 of the data transfer cost to be billed to the subscriber.public void setDescription(String description)
description
- A description of the output.public String getDescription()
public Output withDescription(String description)
description
- A description of the output.public void setDestination(String destination)
destination
- The address where you want to send the output.public String getDestination()
public Output withDestination(String destination)
destination
- The address where you want to send the output.public void setEncryption(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).public Encryption getEncryption()
public Output withEncryption(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).public void setEntitlementArn(String entitlementArn)
entitlementArn
- The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.public String getEntitlementArn()
public Output withEntitlementArn(String entitlementArn)
entitlementArn
- The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.public void setListenerAddress(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.public String getListenerAddress()
public Output withListenerAddress(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.public void setMediaLiveInputArn(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.public String getMediaLiveInputArn()
public Output withMediaLiveInputArn(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.public List<MediaStreamOutputConfiguration> getMediaStreamOutputConfigurations()
public void setMediaStreamOutputConfigurations(Collection<MediaStreamOutputConfiguration> mediaStreamOutputConfigurations)
mediaStreamOutputConfigurations
- The configuration for each media stream that is associated with the output.public Output withMediaStreamOutputConfigurations(MediaStreamOutputConfiguration... mediaStreamOutputConfigurations)
NOTE: This method appends the values to the existing list (if any). Use
setMediaStreamOutputConfigurations(java.util.Collection)
or
withMediaStreamOutputConfigurations(java.util.Collection)
if you want to override the existing values.
mediaStreamOutputConfigurations
- The configuration for each media stream that is associated with the output.public Output withMediaStreamOutputConfigurations(Collection<MediaStreamOutputConfiguration> mediaStreamOutputConfigurations)
mediaStreamOutputConfigurations
- The configuration for each media stream that is associated with the output.public void setName(String name)
name
- The name of the output. This value must be unique within the current flow.public String getName()
public Output withName(String name)
name
- The name of the output. This value must be unique within the current flow.public void setOutputArn(String outputArn)
outputArn
- The ARN of the output.public String getOutputArn()
public Output withOutputArn(String outputArn)
outputArn
- The ARN of the output.public void setPort(Integer port)
port
- The port to use when content is distributed to this output.public Integer getPort()
public Output withPort(Integer port)
port
- The port to use when content is distributed to this output.public void setTransport(Transport transport)
transport
- Attributes related to the transport stream that are used in the output.public Transport getTransport()
public Output withTransport(Transport transport)
transport
- Attributes related to the transport stream that are used in the output.public void setVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
vpcInterfaceAttachment
- The name of the VPC interface attachment to use for this output.public VpcInterfaceAttachment getVpcInterfaceAttachment()
public Output withVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
vpcInterfaceAttachment
- The name of the VPC interface attachment to use for this output.public void setBridgeArn(String bridgeArn)
bridgeArn
- The ARN of the bridge that added this output.public String getBridgeArn()
public Output withBridgeArn(String bridgeArn)
bridgeArn
- The ARN of the bridge that added this output.public List<Integer> getBridgePorts()
public void setBridgePorts(Collection<Integer> bridgePorts)
bridgePorts
- The bridge output ports currently in use.public Output withBridgePorts(Integer... bridgePorts)
NOTE: This method appends the values to the existing list (if any). Use
setBridgePorts(java.util.Collection)
or withBridgePorts(java.util.Collection)
if you want to
override the existing values.
bridgePorts
- The bridge output ports currently in use.public Output withBridgePorts(Collection<Integer> bridgePorts)
bridgePorts
- The bridge output ports currently in use.public void setOutputStatus(String outputStatus)
outputStatus
- An indication of whether the output is transmitting data or not.OutputStatus
public String getOutputStatus()
OutputStatus
public Output withOutputStatus(String outputStatus)
outputStatus
- An indication of whether the output is transmitting data or not.OutputStatus
public Output withOutputStatus(OutputStatus outputStatus)
outputStatus
- An indication of whether the output is transmitting data or not.OutputStatus
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.