@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InputDeviceNetworkSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
InputDeviceNetworkSettings() |
| Modifier and Type | Method and Description |
|---|---|
InputDeviceNetworkSettings |
clone() |
boolean |
equals(Object obj) |
List<String> |
getDnsAddresses()
The DNS addresses of the input device.
|
String |
getGateway()
The network gateway IP address.
|
String |
getIpAddress()
The IP address of the input device.
|
String |
getIpScheme()
Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address
assignment (DHCP) or a static IP address.
|
String |
getSubnetMask()
The subnet mask of the input device.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDnsAddresses(Collection<String> dnsAddresses)
The DNS addresses of the input device.
|
void |
setGateway(String gateway)
The network gateway IP address.
|
void |
setIpAddress(String ipAddress)
The IP address of the input device.
|
void |
setIpScheme(String ipScheme)
Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address
assignment (DHCP) or a static IP address.
|
void |
setSubnetMask(String subnetMask)
The subnet mask of the input device.
|
String |
toString()
Returns a string representation of this object.
|
InputDeviceNetworkSettings |
withDnsAddresses(Collection<String> dnsAddresses)
The DNS addresses of the input device.
|
InputDeviceNetworkSettings |
withDnsAddresses(String... dnsAddresses)
The DNS addresses of the input device.
|
InputDeviceNetworkSettings |
withGateway(String gateway)
The network gateway IP address.
|
InputDeviceNetworkSettings |
withIpAddress(String ipAddress)
The IP address of the input device.
|
InputDeviceNetworkSettings |
withIpScheme(InputDeviceIpScheme ipScheme)
Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address
assignment (DHCP) or a static IP address.
|
InputDeviceNetworkSettings |
withIpScheme(String ipScheme)
Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address
assignment (DHCP) or a static IP address.
|
InputDeviceNetworkSettings |
withSubnetMask(String subnetMask)
The subnet mask of the input device.
|
public List<String> getDnsAddresses()
public void setDnsAddresses(Collection<String> dnsAddresses)
dnsAddresses - The DNS addresses of the input device.public InputDeviceNetworkSettings withDnsAddresses(String... dnsAddresses)
NOTE: This method appends the values to the existing list (if any). Use
setDnsAddresses(java.util.Collection) or withDnsAddresses(java.util.Collection) if you want to
override the existing values.
dnsAddresses - The DNS addresses of the input device.public InputDeviceNetworkSettings withDnsAddresses(Collection<String> dnsAddresses)
dnsAddresses - The DNS addresses of the input device.public void setGateway(String gateway)
gateway - The network gateway IP address.public String getGateway()
public InputDeviceNetworkSettings withGateway(String gateway)
gateway - The network gateway IP address.public void setIpAddress(String ipAddress)
ipAddress - The IP address of the input device.public String getIpAddress()
public InputDeviceNetworkSettings withIpAddress(String ipAddress)
ipAddress - The IP address of the input device.public void setIpScheme(String ipScheme)
ipScheme - Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address
assignment (DHCP) or a static IP address.InputDeviceIpSchemepublic String getIpScheme()
InputDeviceIpSchemepublic InputDeviceNetworkSettings withIpScheme(String ipScheme)
ipScheme - Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address
assignment (DHCP) or a static IP address.InputDeviceIpSchemepublic InputDeviceNetworkSettings withIpScheme(InputDeviceIpScheme ipScheme)
ipScheme - Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address
assignment (DHCP) or a static IP address.InputDeviceIpSchemepublic void setSubnetMask(String subnetMask)
subnetMask - The subnet mask of the input device.public String getSubnetMask()
public InputDeviceNetworkSettings withSubnetMask(String subnetMask)
subnetMask - The subnet mask of the input device.public String toString()
toString in class ObjectObject.toString()public InputDeviceNetworkSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.