@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 |
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 |
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 |
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 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 ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.