Class VideoArtifactsConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.chimesdkmediapipelines.model.VideoArtifactsConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VideoArtifactsConfiguration.Builder,VideoArtifactsConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class VideoArtifactsConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VideoArtifactsConfiguration.Builder,VideoArtifactsConfiguration>
The video artifact configuration object.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVideoArtifactsConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VideoArtifactsConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()VideoMuxTypemuxType()The MUX type of the video artifact configuration object.StringmuxTypeAsString()The MUX type of the video artifact configuration object.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends VideoArtifactsConfiguration.Builder>serializableBuilderClass()ArtifactsStatestate()Indicates whether the video artifact is enabled or disabled.StringstateAsString()Indicates whether the video artifact is enabled or disabled.VideoArtifactsConfiguration.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
-
state
public final ArtifactsState state()
Indicates whether the video artifact is enabled or disabled.
If the service returns an enum value that is not available in the current SDK version,
statewill returnArtifactsState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- Indicates whether the video artifact is enabled or disabled.
- See Also:
ArtifactsState
-
stateAsString
public final String stateAsString()
Indicates whether the video artifact is enabled or disabled.
If the service returns an enum value that is not available in the current SDK version,
statewill returnArtifactsState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- Indicates whether the video artifact is enabled or disabled.
- See Also:
ArtifactsState
-
muxType
public final VideoMuxType muxType()
The MUX type of the video artifact configuration object.
If the service returns an enum value that is not available in the current SDK version,
muxTypewill returnVideoMuxType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommuxTypeAsString().- Returns:
- The MUX type of the video artifact configuration object.
- See Also:
VideoMuxType
-
muxTypeAsString
public final String muxTypeAsString()
The MUX type of the video artifact configuration object.
If the service returns an enum value that is not available in the current SDK version,
muxTypewill returnVideoMuxType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommuxTypeAsString().- Returns:
- The MUX type of the video artifact configuration object.
- See Also:
VideoMuxType
-
toBuilder
public VideoArtifactsConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VideoArtifactsConfiguration.Builder,VideoArtifactsConfiguration>
-
builder
public static VideoArtifactsConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends VideoArtifactsConfiguration.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-