@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateFlowOutputRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateFlowOutputRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateFlowOutputRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
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 where you want to send the output.
|
UpdateEncryption |
getEncryption()
The type of key used for the encryption.
|
String |
getFlowArn()
The flow that is associated with the output that you want to update.
|
Integer |
getMaxLatency()
The maximum latency in milliseconds.
|
List<MediaStreamOutputConfigurationRequest> |
getMediaStreamOutputConfigurations()
The media streams that are associated with the output, and the parameters for those associations.
|
Integer |
getMinLatency()
The minimum latency in milliseconds for SRT-based streams.
|
String |
getOutputArn()
The ARN of the output that you want to update.
|
String |
getOutputStatus()
An indication of whether the output should transmit data or not.
|
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 stream.
|
Integer |
getSenderControlPort()
The port that the flow uses to send outbound requests to initiate connection with the sender.
|
String |
getSenderIpAddress()
The IP address that the flow communicates with to initiate connection with the sender.
|
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 |
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 where you want to send the output.
|
void |
setEncryption(UpdateEncryption encryption)
The type of key used for the encryption.
|
void |
setFlowArn(String flowArn)
The flow that is associated with the output that you want to update.
|
void |
setMaxLatency(Integer maxLatency)
The maximum latency in milliseconds.
|
void |
setMediaStreamOutputConfigurations(Collection<MediaStreamOutputConfigurationRequest> mediaStreamOutputConfigurations)
The media streams that are associated with the output, and the parameters for those associations.
|
void |
setMinLatency(Integer minLatency)
The minimum latency in milliseconds for SRT-based streams.
|
void |
setOutputArn(String outputArn)
The ARN of the output that you want to update.
|
void |
setOutputStatus(String outputStatus)
An indication of whether the output should transmit data or not.
|
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 stream.
|
void |
setSenderControlPort(Integer senderControlPort)
The port that the flow uses to send outbound requests to initiate connection with the sender.
|
void |
setSenderIpAddress(String senderIpAddress)
The IP address that the flow communicates with to initiate connection with the sender.
|
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.
|
UpdateFlowOutputRequest |
withCidrAllowList(Collection<String> cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
UpdateFlowOutputRequest |
withCidrAllowList(String... cidrAllowList)
The range of IP addresses that should be allowed to initiate output requests to this flow.
|
UpdateFlowOutputRequest |
withDescription(String description)
A description of the output.
|
UpdateFlowOutputRequest |
withDestination(String destination)
The IP address where you want to send the output.
|
UpdateFlowOutputRequest |
withEncryption(UpdateEncryption encryption)
The type of key used for the encryption.
|
UpdateFlowOutputRequest |
withFlowArn(String flowArn)
The flow that is associated with the output that you want to update.
|
UpdateFlowOutputRequest |
withMaxLatency(Integer maxLatency)
The maximum latency in milliseconds.
|
UpdateFlowOutputRequest |
withMediaStreamOutputConfigurations(Collection<MediaStreamOutputConfigurationRequest> mediaStreamOutputConfigurations)
The media streams that are associated with the output, and the parameters for those associations.
|
UpdateFlowOutputRequest |
withMediaStreamOutputConfigurations(MediaStreamOutputConfigurationRequest... mediaStreamOutputConfigurations)
The media streams that are associated with the output, and the parameters for those associations.
|
UpdateFlowOutputRequest |
withMinLatency(Integer minLatency)
The minimum latency in milliseconds for SRT-based streams.
|
UpdateFlowOutputRequest |
withOutputArn(String outputArn)
The ARN of the output that you want to update.
|
UpdateFlowOutputRequest |
withOutputStatus(OutputStatus outputStatus)
An indication of whether the output should transmit data or not.
|
UpdateFlowOutputRequest |
withOutputStatus(String outputStatus)
An indication of whether the output should transmit data or not.
|
UpdateFlowOutputRequest |
withPort(Integer port)
The port to use when content is distributed to this output.
|
UpdateFlowOutputRequest |
withProtocol(Protocol protocol)
The protocol to use for the output.
|
UpdateFlowOutputRequest |
withProtocol(String protocol)
The protocol to use for the output.
|
UpdateFlowOutputRequest |
withRemoteId(String remoteId)
The remote ID for the Zixi-pull stream.
|
UpdateFlowOutputRequest |
withSenderControlPort(Integer senderControlPort)
The port that the flow uses to send outbound requests to initiate connection with the sender.
|
UpdateFlowOutputRequest |
withSenderIpAddress(String senderIpAddress)
The IP address that the flow communicates with to initiate connection with the sender.
|
UpdateFlowOutputRequest |
withSmoothingLatency(Integer smoothingLatency)
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
|
UpdateFlowOutputRequest |
withStreamId(String streamId)
The stream ID that you want to use for this transport.
|
UpdateFlowOutputRequest |
withVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
The name of the VPC interface attachment to use for this output.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
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 UpdateFlowOutputRequest 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 UpdateFlowOutputRequest 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 UpdateFlowOutputRequest 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 where you want to send the output.public String getDestination()
public UpdateFlowOutputRequest withDestination(String destination)
destination
- The IP address where you want to send the output.public void setEncryption(UpdateEncryption encryption)
encryption
- The type of key used for the encryption. If no keyType is provided, the service will use the default
setting (static-key). Allowable encryption types: static-key.public UpdateEncryption getEncryption()
public UpdateFlowOutputRequest withEncryption(UpdateEncryption encryption)
encryption
- The type of key used for the encryption. If no keyType is provided, the service will use the default
setting (static-key). Allowable encryption types: static-key.public void setFlowArn(String flowArn)
flowArn
- The flow that is associated with the output that you want to update.public String getFlowArn()
public UpdateFlowOutputRequest withFlowArn(String flowArn)
flowArn
- The flow that is associated with the output that you want to update.public void setMaxLatency(Integer maxLatency)
maxLatency
- The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and
Fujitsu-based streams.public Integer getMaxLatency()
public UpdateFlowOutputRequest withMaxLatency(Integer maxLatency)
maxLatency
- The maximum latency in milliseconds. This parameter applies only to RIST-based, Zixi-based, and
Fujitsu-based streams.public List<MediaStreamOutputConfigurationRequest> getMediaStreamOutputConfigurations()
public void setMediaStreamOutputConfigurations(Collection<MediaStreamOutputConfigurationRequest> mediaStreamOutputConfigurations)
mediaStreamOutputConfigurations
- The media streams that are associated with the output, and the parameters for those associations.public UpdateFlowOutputRequest withMediaStreamOutputConfigurations(MediaStreamOutputConfigurationRequest... 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 media streams that are associated with the output, and the parameters for those associations.public UpdateFlowOutputRequest withMediaStreamOutputConfigurations(Collection<MediaStreamOutputConfigurationRequest> mediaStreamOutputConfigurations)
mediaStreamOutputConfigurations
- The media streams that are associated with the output, and the parameters for those associations.public void setMinLatency(Integer minLatency)
minLatency
- The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this
value that you set on your MediaConnect source or output represents the minimal potential latency of that
connection. The latency of the stream is set to the highest number between the sender’s minimum latency
and the receiver’s minimum latency.public Integer getMinLatency()
public UpdateFlowOutputRequest withMinLatency(Integer minLatency)
minLatency
- The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this
value that you set on your MediaConnect source or output represents the minimal potential latency of that
connection. The latency of the stream is set to the highest number between the sender’s minimum latency
and the receiver’s minimum latency.public void setOutputArn(String outputArn)
outputArn
- The ARN of the output that you want to update.public String getOutputArn()
public UpdateFlowOutputRequest withOutputArn(String outputArn)
outputArn
- The ARN of the output that you want to update.public void setPort(Integer port)
port
- The port to use when content is distributed to this output.public Integer getPort()
public UpdateFlowOutputRequest 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.Protocol
public String getProtocol()
Protocol
public UpdateFlowOutputRequest withProtocol(String protocol)
protocol
- The protocol to use for the output.Protocol
public UpdateFlowOutputRequest withProtocol(Protocol protocol)
protocol
- The protocol to use for the output.Protocol
public void setRemoteId(String remoteId)
remoteId
- The remote ID for the Zixi-pull stream.public String getRemoteId()
public UpdateFlowOutputRequest withRemoteId(String remoteId)
remoteId
- The remote ID for the Zixi-pull stream.public void setSenderControlPort(Integer senderControlPort)
senderControlPort
- The port that the flow uses to send outbound requests to initiate connection with the sender.public Integer getSenderControlPort()
public UpdateFlowOutputRequest withSenderControlPort(Integer senderControlPort)
senderControlPort
- The port that the flow uses to send outbound requests to initiate connection with the sender.public void setSenderIpAddress(String senderIpAddress)
senderIpAddress
- The IP address that the flow communicates with to initiate connection with the sender.public String getSenderIpAddress()
public UpdateFlowOutputRequest withSenderIpAddress(String senderIpAddress)
senderIpAddress
- The IP address that the flow communicates with to initiate connection with the sender.public void setSmoothingLatency(Integer smoothingLatency)
smoothingLatency
- The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.public Integer getSmoothingLatency()
public UpdateFlowOutputRequest 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 and SRT
caller-based streams.public String getStreamId()
public UpdateFlowOutputRequest withStreamId(String streamId)
streamId
- The stream ID that you want to use for this transport. This parameter applies only to Zixi and SRT
caller-based streams.public void setVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
vpcInterfaceAttachment
- The name of the VPC interface attachment to use for this output.public VpcInterfaceAttachment getVpcInterfaceAttachment()
public UpdateFlowOutputRequest withVpcInterfaceAttachment(VpcInterfaceAttachment vpcInterfaceAttachment)
vpcInterfaceAttachment
- The name of the VPC interface attachment to use for this output.public void setOutputStatus(String outputStatus)
outputStatus
- An indication of whether the output should transmit data or not. If you don't specify the outputStatus
field in your request, MediaConnect leaves the value unchanged.OutputStatus
public String getOutputStatus()
OutputStatus
public UpdateFlowOutputRequest withOutputStatus(String outputStatus)
outputStatus
- An indication of whether the output should transmit data or not. If you don't specify the outputStatus
field in your request, MediaConnect leaves the value unchanged.OutputStatus
public UpdateFlowOutputRequest withOutputStatus(OutputStatus outputStatus)
outputStatus
- An indication of whether the output should transmit data or not. If you don't specify the outputStatus
field in your request, MediaConnect leaves the value unchanged.OutputStatus
public String toString()
toString
in class Object
Object.toString()
public UpdateFlowOutputRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()