Class JobExecutionSummary
- java.lang.Object
-
- software.amazon.awssdk.services.iotjobsdataplane.model.JobExecutionSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<JobExecutionSummary.Builder,JobExecutionSummary>
@Generated("software.amazon.awssdk:codegen") public final class JobExecutionSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JobExecutionSummary.Builder,JobExecutionSummary>
Contains a subset of information about a job execution.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJobExecutionSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JobExecutionSummary.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)LongexecutionNumber()A number that identifies a particular job execution on a particular device.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringjobId()The unique identifier you assigned to this job when it was created.LonglastUpdatedAt()The time, in milliseconds since the epoch, when the job execution was last updated.LongqueuedAt()The time, in milliseconds since the epoch, when the job execution was enqueued.List<SdkField<?>>sdkFields()static Class<? extends JobExecutionSummary.Builder>serializableBuilderClass()LongstartedAt()The time, in milliseconds since the epoch, when the job execution started.JobExecutionSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.LongversionNumber()The version of the job execution.-
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
-
jobId
public final String jobId()
The unique identifier you assigned to this job when it was created.
- Returns:
- The unique identifier you assigned to this job when it was created.
-
queuedAt
public final Long queuedAt()
The time, in milliseconds since the epoch, when the job execution was enqueued.
- Returns:
- The time, in milliseconds since the epoch, when the job execution was enqueued.
-
startedAt
public final Long startedAt()
The time, in milliseconds since the epoch, when the job execution started.
- Returns:
- The time, in milliseconds since the epoch, when the job execution started.
-
lastUpdatedAt
public final Long lastUpdatedAt()
The time, in milliseconds since the epoch, when the job execution was last updated.
- Returns:
- The time, in milliseconds since the epoch, when the job execution was last updated.
-
versionNumber
public final Long versionNumber()
The version of the job execution. Job execution versions are incremented each time AWS IoT Jobs receives an update from a device.
- Returns:
- The version of the job execution. Job execution versions are incremented each time AWS IoT Jobs receives an update from a device.
-
executionNumber
public final Long executionNumber()
A number that identifies a particular job execution on a particular device.
- Returns:
- A number that identifies a particular job execution on a particular device.
-
toBuilder
public JobExecutionSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<JobExecutionSummary.Builder,JobExecutionSummary>
-
builder
public static JobExecutionSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends JobExecutionSummary.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.
-
-