Class LastRecorderStatus
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisvideo.model.LastRecorderStatus
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LastRecorderStatus.Builder,LastRecorderStatus>
@Generated("software.amazon.awssdk:codegen") public final class LastRecorderStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LastRecorderStatus.Builder,LastRecorderStatus>
The latest status of a stream's edge recording job.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLastRecorderStatus.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LastRecorderStatus.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringjobStatusDetails()A description of a recorder job’s latest status.InstantlastCollectedTime()The timestamp at which the recorder job was last executed and media stored to local disk.InstantlastUpdatedTime()The timestamp at which the recorder status was last updated.RecorderStatusrecorderStatus()The status of the latest recorder job.StringrecorderStatusAsString()The status of the latest recorder job.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends LastRecorderStatus.Builder>serializableBuilderClass()LastRecorderStatus.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
-
jobStatusDetails
public final String jobStatusDetails()
A description of a recorder job’s latest status.
- Returns:
- A description of a recorder job’s latest status.
-
lastCollectedTime
public final Instant lastCollectedTime()
The timestamp at which the recorder job was last executed and media stored to local disk.
- Returns:
- The timestamp at which the recorder job was last executed and media stored to local disk.
-
lastUpdatedTime
public final Instant lastUpdatedTime()
The timestamp at which the recorder status was last updated.
- Returns:
- The timestamp at which the recorder status was last updated.
-
recorderStatus
public final RecorderStatus recorderStatus()
The status of the latest recorder job.
If the service returns an enum value that is not available in the current SDK version,
recorderStatuswill returnRecorderStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrecorderStatusAsString().- Returns:
- The status of the latest recorder job.
- See Also:
RecorderStatus
-
recorderStatusAsString
public final String recorderStatusAsString()
The status of the latest recorder job.
If the service returns an enum value that is not available in the current SDK version,
recorderStatuswill returnRecorderStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrecorderStatusAsString().- Returns:
- The status of the latest recorder job.
- See Also:
RecorderStatus
-
toBuilder
public LastRecorderStatus.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LastRecorderStatus.Builder,LastRecorderStatus>
-
builder
public static LastRecorderStatus.Builder builder()
-
serializableBuilderClass
public static Class<? extends LastRecorderStatus.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
-
-