@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) |
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 |
getMediaLiveInputArn()
The input ARN of the AWS Elemental MediaLive channel.
|
String |
getName()
The name of the output.
|
String |
getOutputArn()
The ARN of the output.
|
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.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
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 |
setMediaLiveInputArn(String mediaLiveInputArn)
The input ARN of the AWS Elemental MediaLive channel.
|
void |
setName(String name)
The name of the output.
|
void |
setOutputArn(String outputArn)
The ARN of the output.
|
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.
|
String |
toString()
Returns a string representation of this object.
|
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 |
withMediaLiveInputArn(String mediaLiveInputArn)
The input ARN of the AWS Elemental MediaLive channel.
|
Output |
withName(String name)
The name of the output.
|
Output |
withOutputArn(String outputArn)
The ARN of the output.
|
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.
|
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 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 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 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.