@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InputDeviceSummary extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
InputDeviceSummary() |
Modifier and Type | Method and Description |
---|---|
InputDeviceSummary |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
InputDeviceSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
InputDeviceSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The unique ARN of the input device.
|
String |
getAvailabilityZone()
The Availability Zone associated with this input device.
|
String |
getConnectionState()
The state of the connection between the input device and AWS.
|
String |
getDeviceSettingsSyncState()
The status of the action to synchronize the device configuration.
|
String |
getDeviceUpdateStatus()
The status of software on the input device.
|
InputDeviceHdSettings |
getHdDeviceSettings()
Settings that describe an input device that is type HD.
|
String |
getId()
The unique ID of the input device.
|
String |
getMacAddress()
The network MAC address of the input device.
|
List<String> |
getMedialiveInputArns()
An array of the ARNs for the MediaLive inputs attached to the device.
|
String |
getName()
A name that you specify for the input device.
|
InputDeviceNetworkSettings |
getNetworkSettings()
Network settings for the input device.
|
String |
getOutputType()
The output attachment type of the input device.
|
String |
getSerialNumber()
The unique serial number of the input device.
|
Map<String,String> |
getTags()
A collection of key-value pairs.
|
String |
getType()
The type of the input device.
|
InputDeviceUhdSettings |
getUhdDeviceSettings()
Settings that describe an input device that is type UHD.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The unique ARN of the input device.
|
void |
setAvailabilityZone(String availabilityZone)
The Availability Zone associated with this input device.
|
void |
setConnectionState(String connectionState)
The state of the connection between the input device and AWS.
|
void |
setDeviceSettingsSyncState(String deviceSettingsSyncState)
The status of the action to synchronize the device configuration.
|
void |
setDeviceUpdateStatus(String deviceUpdateStatus)
The status of software on the input device.
|
void |
setHdDeviceSettings(InputDeviceHdSettings hdDeviceSettings)
Settings that describe an input device that is type HD.
|
void |
setId(String id)
The unique ID of the input device.
|
void |
setMacAddress(String macAddress)
The network MAC address of the input device.
|
void |
setMedialiveInputArns(Collection<String> medialiveInputArns)
An array of the ARNs for the MediaLive inputs attached to the device.
|
void |
setName(String name)
A name that you specify for the input device.
|
void |
setNetworkSettings(InputDeviceNetworkSettings networkSettings)
Network settings for the input device.
|
void |
setOutputType(String outputType)
The output attachment type of the input device.
|
void |
setSerialNumber(String serialNumber)
The unique serial number of the input device.
|
void |
setTags(Map<String,String> tags)
A collection of key-value pairs.
|
void |
setType(String type)
The type of the input device.
|
void |
setUhdDeviceSettings(InputDeviceUhdSettings uhdDeviceSettings)
Settings that describe an input device that is type UHD.
|
String |
toString()
Returns a string representation of this object.
|
InputDeviceSummary |
withArn(String arn)
The unique ARN of the input device.
|
InputDeviceSummary |
withAvailabilityZone(String availabilityZone)
The Availability Zone associated with this input device.
|
InputDeviceSummary |
withConnectionState(InputDeviceConnectionState connectionState)
The state of the connection between the input device and AWS.
|
InputDeviceSummary |
withConnectionState(String connectionState)
The state of the connection between the input device and AWS.
|
InputDeviceSummary |
withDeviceSettingsSyncState(DeviceSettingsSyncState deviceSettingsSyncState)
The status of the action to synchronize the device configuration.
|
InputDeviceSummary |
withDeviceSettingsSyncState(String deviceSettingsSyncState)
The status of the action to synchronize the device configuration.
|
InputDeviceSummary |
withDeviceUpdateStatus(DeviceUpdateStatus deviceUpdateStatus)
The status of software on the input device.
|
InputDeviceSummary |
withDeviceUpdateStatus(String deviceUpdateStatus)
The status of software on the input device.
|
InputDeviceSummary |
withHdDeviceSettings(InputDeviceHdSettings hdDeviceSettings)
Settings that describe an input device that is type HD.
|
InputDeviceSummary |
withId(String id)
The unique ID of the input device.
|
InputDeviceSummary |
withMacAddress(String macAddress)
The network MAC address of the input device.
|
InputDeviceSummary |
withMedialiveInputArns(Collection<String> medialiveInputArns)
An array of the ARNs for the MediaLive inputs attached to the device.
|
InputDeviceSummary |
withMedialiveInputArns(String... medialiveInputArns)
An array of the ARNs for the MediaLive inputs attached to the device.
|
InputDeviceSummary |
withName(String name)
A name that you specify for the input device.
|
InputDeviceSummary |
withNetworkSettings(InputDeviceNetworkSettings networkSettings)
Network settings for the input device.
|
InputDeviceSummary |
withOutputType(InputDeviceOutputType outputType)
The output attachment type of the input device.
|
InputDeviceSummary |
withOutputType(String outputType)
The output attachment type of the input device.
|
InputDeviceSummary |
withSerialNumber(String serialNumber)
The unique serial number of the input device.
|
InputDeviceSummary |
withTags(Map<String,String> tags)
A collection of key-value pairs.
|
InputDeviceSummary |
withType(InputDeviceType type)
The type of the input device.
|
InputDeviceSummary |
withType(String type)
The type of the input device.
|
InputDeviceSummary |
withUhdDeviceSettings(InputDeviceUhdSettings uhdDeviceSettings)
Settings that describe an input device that is type UHD.
|
public void setArn(String arn)
arn
- The unique ARN of the input device.public String getArn()
public InputDeviceSummary withArn(String arn)
arn
- The unique ARN of the input device.public void setConnectionState(String connectionState)
connectionState
- The state of the connection between the input device and AWS.InputDeviceConnectionState
public String getConnectionState()
InputDeviceConnectionState
public InputDeviceSummary withConnectionState(String connectionState)
connectionState
- The state of the connection between the input device and AWS.InputDeviceConnectionState
public InputDeviceSummary withConnectionState(InputDeviceConnectionState connectionState)
connectionState
- The state of the connection between the input device and AWS.InputDeviceConnectionState
public void setDeviceSettingsSyncState(String deviceSettingsSyncState)
deviceSettingsSyncState
- The status of the action to synchronize the device configuration. If you change the configuration of the
input device (for example, the maximum bitrate), MediaLive sends the new data to the device. The device
might not update itself immediately. SYNCED means the device has updated its configuration. SYNCING means
that it has not updated its configuration.DeviceSettingsSyncState
public String getDeviceSettingsSyncState()
DeviceSettingsSyncState
public InputDeviceSummary withDeviceSettingsSyncState(String deviceSettingsSyncState)
deviceSettingsSyncState
- The status of the action to synchronize the device configuration. If you change the configuration of the
input device (for example, the maximum bitrate), MediaLive sends the new data to the device. The device
might not update itself immediately. SYNCED means the device has updated its configuration. SYNCING means
that it has not updated its configuration.DeviceSettingsSyncState
public InputDeviceSummary withDeviceSettingsSyncState(DeviceSettingsSyncState deviceSettingsSyncState)
deviceSettingsSyncState
- The status of the action to synchronize the device configuration. If you change the configuration of the
input device (for example, the maximum bitrate), MediaLive sends the new data to the device. The device
might not update itself immediately. SYNCED means the device has updated its configuration. SYNCING means
that it has not updated its configuration.DeviceSettingsSyncState
public void setDeviceUpdateStatus(String deviceUpdateStatus)
deviceUpdateStatus
- The status of software on the input device.DeviceUpdateStatus
public String getDeviceUpdateStatus()
DeviceUpdateStatus
public InputDeviceSummary withDeviceUpdateStatus(String deviceUpdateStatus)
deviceUpdateStatus
- The status of software on the input device.DeviceUpdateStatus
public InputDeviceSummary withDeviceUpdateStatus(DeviceUpdateStatus deviceUpdateStatus)
deviceUpdateStatus
- The status of software on the input device.DeviceUpdateStatus
public void setHdDeviceSettings(InputDeviceHdSettings hdDeviceSettings)
hdDeviceSettings
- Settings that describe an input device that is type HD.public InputDeviceHdSettings getHdDeviceSettings()
public InputDeviceSummary withHdDeviceSettings(InputDeviceHdSettings hdDeviceSettings)
hdDeviceSettings
- Settings that describe an input device that is type HD.public void setId(String id)
id
- The unique ID of the input device.public String getId()
public InputDeviceSummary withId(String id)
id
- The unique ID of the input device.public void setMacAddress(String macAddress)
macAddress
- The network MAC address of the input device.public String getMacAddress()
public InputDeviceSummary withMacAddress(String macAddress)
macAddress
- The network MAC address of the input device.public void setName(String name)
name
- A name that you specify for the input device.public String getName()
public InputDeviceSummary withName(String name)
name
- A name that you specify for the input device.public void setNetworkSettings(InputDeviceNetworkSettings networkSettings)
networkSettings
- Network settings for the input device.public InputDeviceNetworkSettings getNetworkSettings()
public InputDeviceSummary withNetworkSettings(InputDeviceNetworkSettings networkSettings)
networkSettings
- Network settings for the input device.public void setSerialNumber(String serialNumber)
serialNumber
- The unique serial number of the input device.public String getSerialNumber()
public InputDeviceSummary withSerialNumber(String serialNumber)
serialNumber
- The unique serial number of the input device.public void setType(String type)
type
- The type of the input device.InputDeviceType
public String getType()
InputDeviceType
public InputDeviceSummary withType(String type)
type
- The type of the input device.InputDeviceType
public InputDeviceSummary withType(InputDeviceType type)
type
- The type of the input device.InputDeviceType
public void setUhdDeviceSettings(InputDeviceUhdSettings uhdDeviceSettings)
uhdDeviceSettings
- Settings that describe an input device that is type UHD.public InputDeviceUhdSettings getUhdDeviceSettings()
public InputDeviceSummary withUhdDeviceSettings(InputDeviceUhdSettings uhdDeviceSettings)
uhdDeviceSettings
- Settings that describe an input device that is type UHD.public Map<String,String> getTags()
public void setTags(Map<String,String> tags)
tags
- A collection of key-value pairs.public InputDeviceSummary withTags(Map<String,String> tags)
tags
- A collection of key-value pairs.public InputDeviceSummary addTagsEntry(String key, String value)
public InputDeviceSummary clearTagsEntries()
public void setAvailabilityZone(String availabilityZone)
availabilityZone
- The Availability Zone associated with this input device.public String getAvailabilityZone()
public InputDeviceSummary withAvailabilityZone(String availabilityZone)
availabilityZone
- The Availability Zone associated with this input device.public List<String> getMedialiveInputArns()
public void setMedialiveInputArns(Collection<String> medialiveInputArns)
medialiveInputArns
- An array of the ARNs for the MediaLive inputs attached to the device. Returned only if the outputType is
MEDIALIVE_INPUT.public InputDeviceSummary withMedialiveInputArns(String... medialiveInputArns)
NOTE: This method appends the values to the existing list (if any). Use
setMedialiveInputArns(java.util.Collection)
or withMedialiveInputArns(java.util.Collection)
if
you want to override the existing values.
medialiveInputArns
- An array of the ARNs for the MediaLive inputs attached to the device. Returned only if the outputType is
MEDIALIVE_INPUT.public InputDeviceSummary withMedialiveInputArns(Collection<String> medialiveInputArns)
medialiveInputArns
- An array of the ARNs for the MediaLive inputs attached to the device. Returned only if the outputType is
MEDIALIVE_INPUT.public void setOutputType(String outputType)
outputType
- The output attachment type of the input device. Specifies MEDIACONNECT_FLOW if this device is the source
for a MediaConnect flow. Specifies MEDIALIVE_INPUT if this device is the source for a MediaLive input.InputDeviceOutputType
public String getOutputType()
InputDeviceOutputType
public InputDeviceSummary withOutputType(String outputType)
outputType
- The output attachment type of the input device. Specifies MEDIACONNECT_FLOW if this device is the source
for a MediaConnect flow. Specifies MEDIALIVE_INPUT if this device is the source for a MediaLive input.InputDeviceOutputType
public InputDeviceSummary withOutputType(InputDeviceOutputType outputType)
outputType
- The output attachment type of the input device. Specifies MEDIACONNECT_FLOW if this device is the source
for a MediaConnect flow. Specifies MEDIALIVE_INPUT if this device is the source for a MediaLive input.InputDeviceOutputType
public String toString()
toString
in class Object
Object.toString()
public InputDeviceSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.