@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AddOutputRequest extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
AddOutputRequest() |
| Modifier and Type | Method and Description |
|---|---|
AddOutputRequest |
clone() |
boolean |
equals(Object obj) |
List<String> |
getCidrAllowList()
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
String |
getDescription()
A description of the output.
|
String |
getDestination()
The IP address from which video will be sent to output destinations.
|
Encryption |
getEncryption()
The type of key used for the encryption.
|
Integer |
getMaxLatency()
The maximum latency in milliseconds for Zixi-based streams.
|
String |
getName()
The name of the output.
|
Integer |
getPort()
The port to use when content is distributed to this output.
|
String |
getProtocol()
The protocol to use for the output.
|
String |
getRemoteId()
The remote ID for the Zixi-pull output stream.
|
Integer |
getSmoothingLatency()
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
String |
getStreamId()
The stream ID that you want to use for this transport.
|
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 |
setCidrAllowList(Collection<String> cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
void |
setDescription(String description)
A description of the output.
|
void |
setDestination(String destination)
The IP address from which video will be sent to output destinations.
|
void |
setEncryption(Encryption encryption)
The type of key used for the encryption.
|
void |
setMaxLatency(Integer maxLatency)
The maximum latency in milliseconds for Zixi-based streams.
|
void |
setName(String name)
The name of the output.
|
void |
setPort(Integer port)
The port to use when content is distributed to this output.
|
void |
setProtocol(String protocol)
The protocol to use for the output.
|
void |
setRemoteId(String remoteId)
The remote ID for the Zixi-pull output stream.
|
void |
setSmoothingLatency(Integer smoothingLatency)
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
void |
setStreamId(String streamId)
The stream ID that you want to use for this transport.
|
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.
|
AddOutputRequest |
withCidrAllowList(Collection<String> cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
AddOutputRequest |
withCidrAllowList(String... cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
AddOutputRequest |
withDescription(String description)
A description of the output.
|
AddOutputRequest |
withDestination(String destination)
The IP address from which video will be sent to output destinations.
|
AddOutputRequest |
withEncryption(Encryption encryption)
The type of key used for the encryption.
|
AddOutputRequest |
withMaxLatency(Integer maxLatency)
The maximum latency in milliseconds for Zixi-based streams.
|
AddOutputRequest |
withName(String name)
The name of the output.
|
AddOutputRequest |
withPort(Integer port)
The port to use when content is distributed to this output.
|
AddOutputRequest |
withProtocol(Protocol protocol)
The protocol to use for the output.
|
AddOutputRequest |
withProtocol(String protocol)
The protocol to use for the output.
|
AddOutputRequest |
withRemoteId(String remoteId)
The remote ID for the Zixi-pull output stream.
|
AddOutputRequest |
withSmoothingLatency(Integer smoothingLatency)
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
AddOutputRequest |
withStreamId(String streamId)
The stream ID that you want to use for this transport.
|
AddOutputRequest |
withVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
The name of the VPC interface attachment to use for this output.
|
public List<String> getCidrAllowList()
public void setCidrAllowList(Collection<String> cidrAllowList)
cidrAllowList - The range of IP addresses that should be allowed to initiate output requests to this flow. These IP
addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example,
10.0.0.0/16.public AddOutputRequest withCidrAllowList(String... cidrAllowList)
NOTE: This method appends the values to the existing list (if any). Use
setCidrAllowList(java.util.Collection) or withCidrAllowList(java.util.Collection) if you want
to override the existing values.
cidrAllowList - The range of IP addresses that should be allowed to initiate output requests to this flow. These IP
addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example,
10.0.0.0/16.public AddOutputRequest withCidrAllowList(Collection<String> cidrAllowList)
cidrAllowList - The range of IP addresses that should be allowed to initiate output requests to this flow. These IP
addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example,
10.0.0.0/16.public void setDescription(String description)
description - A description of the output. This description appears only on the AWS Elemental MediaConnect console and
will not be seen by the end user.public String getDescription()
public AddOutputRequest withDescription(String description)
description - A description of the output. This description appears only on the AWS Elemental MediaConnect console and
will not be seen by the end user.public void setDestination(String destination)
destination - The IP address from which video will be sent to output destinations.public String getDestination()
public AddOutputRequest withDestination(String destination)
destination - The IP address from which video will be sent to output destinations.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 AddOutputRequest 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 setMaxLatency(Integer maxLatency)
maxLatency - The maximum latency in milliseconds for Zixi-based streams.public Integer getMaxLatency()
public AddOutputRequest withMaxLatency(Integer maxLatency)
maxLatency - The maximum latency in milliseconds for Zixi-based streams.public void setName(String name)
name - The name of the output. This value must be unique within the current flow.public String getName()
public AddOutputRequest withName(String name)
name - The name of the output. This value must be unique within the current flow.public void setPort(Integer port)
port - The port to use when content is distributed to this output.public Integer getPort()
public AddOutputRequest withPort(Integer port)
port - The port to use when content is distributed to this output.public void setProtocol(String protocol)
protocol - The protocol to use for the output.Protocolpublic String getProtocol()
Protocolpublic AddOutputRequest withProtocol(String protocol)
protocol - The protocol to use for the output.Protocolpublic AddOutputRequest withProtocol(Protocol protocol)
protocol - The protocol to use for the output.Protocolpublic void setRemoteId(String remoteId)
remoteId - The remote ID for the Zixi-pull output stream.public String getRemoteId()
public AddOutputRequest withRemoteId(String remoteId)
remoteId - The remote ID for the Zixi-pull output stream.public void setSmoothingLatency(Integer smoothingLatency)
smoothingLatency - The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.public Integer getSmoothingLatency()
public AddOutputRequest withSmoothingLatency(Integer smoothingLatency)
smoothingLatency - The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.public void setStreamId(String streamId)
streamId - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.public String getStreamId()
public AddOutputRequest withStreamId(String streamId)
streamId - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.public void setVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
vpcInterfaceAttachment - The name of the VPC interface attachment to use for this output.public VpcInterfaceAttachment getVpcInterfaceAttachment()
public AddOutputRequest withVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
vpcInterfaceAttachment - The name of the VPC interface attachment to use for this output.public String toString()
toString in class ObjectObject.toString()public AddOutputRequest clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.