Class InputDeviceMediaConnectConfigurableSettings
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.InputDeviceMediaConnectConfigurableSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InputDeviceMediaConnectConfigurableSettings.Builder,InputDeviceMediaConnectConfigurableSettings>
@Generated("software.amazon.awssdk:codegen") public final class InputDeviceMediaConnectConfigurableSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InputDeviceMediaConnectConfigurableSettings.Builder,InputDeviceMediaConnectConfigurableSettings>
Parameters required to attach a MediaConnect flow to the device.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInputDeviceMediaConnectConfigurableSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InputDeviceMediaConnectConfigurableSettings.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringflowArn()The ARN of the MediaConnect flow to attach this device to.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringroleArn()The ARN for the role that MediaLive assumes to access the attached flow and secret.List<SdkField<?>>sdkFields()StringsecretArn()The ARN for the secret that holds the encryption key to encrypt the content output by the device.static Class<? extends InputDeviceMediaConnectConfigurableSettings.Builder>serializableBuilderClass()StringsourceName()The name of the MediaConnect Flow source to stream to.InputDeviceMediaConnectConfigurableSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
flowArn
public final String flowArn()
The ARN of the MediaConnect flow to attach this device to.- Returns:
- The ARN of the MediaConnect flow to attach this device to.
-
roleArn
public final String roleArn()
The ARN for the role that MediaLive assumes to access the attached flow and secret. For more information about how to create this role, see the MediaLive user guide.- Returns:
- The ARN for the role that MediaLive assumes to access the attached flow and secret. For more information about how to create this role, see the MediaLive user guide.
-
secretArn
public final String secretArn()
The ARN for the secret that holds the encryption key to encrypt the content output by the device.- Returns:
- The ARN for the secret that holds the encryption key to encrypt the content output by the device.
-
sourceName
public final String sourceName()
The name of the MediaConnect Flow source to stream to.- Returns:
- The name of the MediaConnect Flow source to stream to.
-
toBuilder
public InputDeviceMediaConnectConfigurableSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InputDeviceMediaConnectConfigurableSettings.Builder,InputDeviceMediaConnectConfigurableSettings>
-
builder
public static InputDeviceMediaConnectConfigurableSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends InputDeviceMediaConnectConfigurableSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-