@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 for Zixi-based streams.
|
String |
getOutputArn()
The ARN of the output that you want to update.
|
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 |
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.
|
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 for Zixi-based streams.
|
void |
setOutputArn(String outputArn)
The ARN of the output that you want to update.
|
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 |
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.
|
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 for Zixi-based streams.
|
UpdateFlowOutputRequest |
withOutputArn(String outputArn)
The ARN of the output that you want to update.
|
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 |
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.
|
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).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).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 for Zixi-based streams.public Integer getMaxLatency()
public UpdateFlowOutputRequest withMaxLatency(Integer maxLatency)
maxLatency
- The maximum latency in milliseconds for Zixi-based streams.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 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-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-based streams.public String toString()
toString
in class Object
Object.toString()
public UpdateFlowOutputRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.