@Generated(value="software.amazon.awssdk:codegen") public final class Input extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Input.Builder,Input>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Input.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Unique ARN of the input (generated, immutable).
|
List<String> |
attachedChannels()
A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).
|
static Input.Builder |
builder() |
List<InputDestination> |
destinations()
A list of the destinations of the input (PUSH-type).
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAttachedChannels()
For responses, this returns true if the service returned a value for the AttachedChannels property.
|
boolean |
hasDestinations()
For responses, this returns true if the service returned a value for the Destinations property.
|
int |
hashCode() |
boolean |
hasInputDevices()
For responses, this returns true if the service returned a value for the InputDevices property.
|
boolean |
hasInputPartnerIds()
For responses, this returns true if the service returned a value for the InputPartnerIds property.
|
boolean |
hasMediaConnectFlows()
For responses, this returns true if the service returned a value for the MediaConnectFlows property.
|
boolean |
hasSecurityGroups()
For responses, this returns true if the service returned a value for the SecurityGroups property.
|
boolean |
hasSources()
For responses, this returns true if the service returned a value for the Sources property.
|
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
id()
The generated ID of the input (unique for user account, immutable).
|
InputClass |
inputClass()
STANDARD - MediaLive expects two sources to be connected to this input.
|
String |
inputClassAsString()
STANDARD - MediaLive expects two sources to be connected to this input.
|
List<InputDeviceSettings> |
inputDevices()
Settings for the input devices.
|
List<String> |
inputPartnerIds()
A list of IDs for all Inputs which are partners of this one.
|
InputSourceType |
inputSourceType()
Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during
input switch actions.
|
String |
inputSourceTypeAsString()
Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during
input switch actions.
|
List<MediaConnectFlow> |
mediaConnectFlows()
A list of MediaConnect Flows for this input.
|
String |
name()
The user-assigned name (This is a mutable value).
|
String |
roleArn()
The Amazon Resource Name (ARN) of the role this input assumes during and after creation.
|
List<SdkField<?>> |
sdkFields() |
List<String> |
securityGroups()
A list of IDs for all the Input Security Groups attached to the input.
|
static Class<? extends Input.Builder> |
serializableBuilderClass() |
List<InputSource> |
sources()
A list of the sources of the input (PULL-type).
|
InputState |
state()
Returns the value of the State property for this object.
|
String |
stateAsString()
Returns the value of the State property for this object.
|
Map<String,String> |
tags()
A collection of key-value pairs.
|
Input.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
InputType |
type()
Returns the value of the Type property for this object.
|
String |
typeAsString()
Returns the value of the Type property for this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
public final boolean hasAttachedChannels()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> attachedChannels()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAttachedChannels() method.
public final boolean hasDestinations()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<InputDestination> destinations()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasDestinations() method.
public final String id()
public final InputClass inputClass()
If the service returns an enum value that is not available in the current SDK version, inputClass will
return InputClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
inputClassAsString().
InputClasspublic final String inputClassAsString()
If the service returns an enum value that is not available in the current SDK version, inputClass will
return InputClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
inputClassAsString().
InputClasspublic final boolean hasInputDevices()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<InputDeviceSettings> inputDevices()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasInputDevices() method.
public final boolean hasInputPartnerIds()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> inputPartnerIds()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasInputPartnerIds() method.
public final InputSourceType inputSourceType()
If the service returns an enum value that is not available in the current SDK version, inputSourceType
will return InputSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from inputSourceTypeAsString().
InputSourceTypepublic final String inputSourceTypeAsString()
If the service returns an enum value that is not available in the current SDK version, inputSourceType
will return InputSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from inputSourceTypeAsString().
InputSourceTypepublic final boolean hasMediaConnectFlows()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<MediaConnectFlow> mediaConnectFlows()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasMediaConnectFlows() method.
public final String name()
public final String roleArn()
public final boolean hasSecurityGroups()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> securityGroups()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSecurityGroups() method.
public final boolean hasSources()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<InputSource> sources()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSources() method.
public final InputState state()
If the service returns an enum value that is not available in the current SDK version, state will return
InputState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
InputStatepublic final String stateAsString()
If the service returns an enum value that is not available in the current SDK version, state will return
InputState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
InputStatepublic final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public final InputType type()
If the service returns an enum value that is not available in the current SDK version, type will return
InputType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
InputTypepublic final String typeAsString()
If the service returns an enum value that is not available in the current SDK version, type will return
InputType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
InputTypepublic Input.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Input.Builder,Input>public static Input.Builder builder()
public static Class<? extends Input.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.