@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DestinationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
DestinationConfiguration() |
Modifier and Type | Method and Description |
---|---|
DestinationConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getDestinationIp()
The IP address where contents of the media stream will be sent.
|
Integer |
getDestinationPort()
The port to use when the content of the media stream is distributed to the output.
|
Interface |
getInterface()
The VPC interface that is used for the media stream associated with the output.
|
String |
getOutboundIp()
The IP address that the receiver requires in order to establish a connection with the flow.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDestinationIp(String destinationIp)
The IP address where contents of the media stream will be sent.
|
void |
setDestinationPort(Integer destinationPort)
The port to use when the content of the media stream is distributed to the output.
|
void |
setInterface(Interface interfaceValue)
The VPC interface that is used for the media stream associated with the output.
|
void |
setOutboundIp(String outboundIp)
The IP address that the receiver requires in order to establish a connection with the flow.
|
String |
toString()
Returns a string representation of this object.
|
DestinationConfiguration |
withDestinationIp(String destinationIp)
The IP address where contents of the media stream will be sent.
|
DestinationConfiguration |
withDestinationPort(Integer destinationPort)
The port to use when the content of the media stream is distributed to the output.
|
DestinationConfiguration |
withInterface(Interface interfaceValue)
The VPC interface that is used for the media stream associated with the output.
|
DestinationConfiguration |
withOutboundIp(String outboundIp)
The IP address that the receiver requires in order to establish a connection with the flow.
|
public void setDestinationIp(String destinationIp)
destinationIp
- The IP address where contents of the media stream will be sent.public String getDestinationIp()
public DestinationConfiguration withDestinationIp(String destinationIp)
destinationIp
- The IP address where contents of the media stream will be sent.public void setDestinationPort(Integer destinationPort)
destinationPort
- The port to use when the content of the media stream is distributed to the output.public Integer getDestinationPort()
public DestinationConfiguration withDestinationPort(Integer destinationPort)
destinationPort
- The port to use when the content of the media stream is distributed to the output.public void setInterface(Interface interfaceValue)
interfaceValue
- The VPC interface that is used for the media stream associated with the output.public Interface getInterface()
public DestinationConfiguration withInterface(Interface interfaceValue)
interfaceValue
- The VPC interface that is used for the media stream associated with the output.public void setOutboundIp(String outboundIp)
outboundIp
- The IP address that the receiver requires in order to establish a connection with the flow. This value is
represented by the elastic network interface IP address of the VPC. This field applies only to outputs
that use the CDI or ST 2110 JPEG XS protocol.public String getOutboundIp()
public DestinationConfiguration withOutboundIp(String outboundIp)
outboundIp
- The IP address that the receiver requires in order to establish a connection with the flow. This value is
represented by the elastic network interface IP address of the VPC. This field applies only to outputs
that use the CDI or ST 2110 JPEG XS protocol.public String toString()
toString
in class Object
Object.toString()
public DestinationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.