@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.InputDeviceIpScheme
public String getIpScheme()
InputDeviceIpScheme
public 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.InputDeviceIpScheme
public 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.InputDeviceIpScheme
public 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 Object
Object.toString()
public InputDeviceNetworkSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.