Class JobRunSummary
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<JobRunSummary.Builder,
JobRunSummary>
The job run summary.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic JobRunSummary.Builder
builder()
final Instant
The timestamp at which job run was created.final String
The user who created the job run.final String
domainId()
The domain ID of the job run.final Instant
endTime()
The end time of a job run.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final JobRunError
error()
The error of a job run.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
jobId()
The job ID of a job run.final JobType
jobType()
The job type of a job run.final String
The job type of a job run.final String
runId()
The run ID of a job run.final JobRunMode
runMode()
The run mode of a job run.final String
The run mode of a job run.static Class
<? extends JobRunSummary.Builder> final Instant
The start time of a job run.final JobRunStatus
status()
The status of a job run.final String
The status of a job run.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
createdAt
The timestamp at which job run was created.
- Returns:
- The timestamp at which job run was created.
-
createdBy
The user who created the job run.
- Returns:
- The user who created the job run.
-
domainId
-
endTime
-
error
-
jobId
-
jobType
The job type of a job run.
If the service returns an enum value that is not available in the current SDK version,
jobType
will returnJobType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromjobTypeAsString()
.- Returns:
- The job type of a job run.
- See Also:
-
jobTypeAsString
The job type of a job run.
If the service returns an enum value that is not available in the current SDK version,
jobType
will returnJobType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromjobTypeAsString()
.- Returns:
- The job type of a job run.
- See Also:
-
runId
-
runMode
The run mode of a job run.
If the service returns an enum value that is not available in the current SDK version,
runMode
will returnJobRunMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromrunModeAsString()
.- Returns:
- The run mode of a job run.
- See Also:
-
runModeAsString
The run mode of a job run.
If the service returns an enum value that is not available in the current SDK version,
runMode
will returnJobRunMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromrunModeAsString()
.- Returns:
- The run mode of a job run.
- See Also:
-
startTime
-
status
The status of a job run.
If the service returns an enum value that is not available in the current SDK version,
status
will returnJobRunStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of a job run.
- See Also:
-
statusAsString
The status of a job run.
If the service returns an enum value that is not available in the current SDK version,
status
will returnJobRunStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of a job run.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<JobRunSummary.Builder,
JobRunSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-