Class DescribeEnrichmentJobResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeEnrichmentJobResponse.Builder,DescribeEnrichmentJobResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final InstantTimestamp when the job was cancelled in ISO 8601 format.final InstantTimestamp when the job completed successfully in ISO 8601 format.final InstantTimestamp when the enrichment job was created in ISO 8601 format.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringHuman-readable error message explaining why the job failed.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse.final inthashCode()The complete job configuration as originally submitted, including the analysis type and parameters.final StringjobId()The unique identifier of the enrichment job.final JobTypejobType()The type of enrichment job, derived from the job configuration.final StringThe type of enrichment job, derived from the job configuration.static Class<? extends DescribeEnrichmentJobResponse.Builder> final EnrichmentJobStatusstatus()Current status of the enrichment job.final StringCurrent status of the enrichment job.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final InstantTimestamp when the job status was last updated in ISO 8601 format.final StringThe name of the IoT SiteWise workspace containing the job.Methods inherited from class software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
jobId
The unique identifier of the enrichment job.
- Returns:
- The unique identifier of the enrichment job.
-
status
Current status of the enrichment job. Possible values:
- PENDING: Job is waiting to start processing
- RUNNING: Job is actively processing video data
- COMPLETED: Job finished successfully; embeddings available in IoT SiteWise
- FAILED: Job encountered an error; see failureMessage for details
- TIMED_OUT: Job exceeded maximum processing time limit
- CANCELLED: Job was cancelled by user request
If the service returns an enum value that is not available in the current SDK version,
statuswill returnEnrichmentJobStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Current status of the enrichment job. Possible values:
- PENDING: Job is waiting to start processing
- RUNNING: Job is actively processing video data
- COMPLETED: Job finished successfully; embeddings available in IoT SiteWise
- FAILED: Job encountered an error; see failureMessage for details
- TIMED_OUT: Job exceeded maximum processing time limit
- CANCELLED: Job was cancelled by user request
- See Also:
-
statusAsString
Current status of the enrichment job. Possible values:
- PENDING: Job is waiting to start processing
- RUNNING: Job is actively processing video data
- COMPLETED: Job finished successfully; embeddings available in IoT SiteWise
- FAILED: Job encountered an error; see failureMessage for details
- TIMED_OUT: Job exceeded maximum processing time limit
- CANCELLED: Job was cancelled by user request
If the service returns an enum value that is not available in the current SDK version,
statuswill returnEnrichmentJobStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Current status of the enrichment job. Possible values:
- PENDING: Job is waiting to start processing
- RUNNING: Job is actively processing video data
- COMPLETED: Job finished successfully; embeddings available in IoT SiteWise
- FAILED: Job encountered an error; see failureMessage for details
- TIMED_OUT: Job exceeded maximum processing time limit
- CANCELLED: Job was cancelled by user request
- See Also:
-
workspaceName
The name of the IoT SiteWise workspace containing the job.
- Returns:
- The name of the IoT SiteWise workspace containing the job.
-
jobType
The type of enrichment job, derived from the job configuration. Currently EVENT_DETECTION is the only supported type.
If the service returns an enum value that is not available in the current SDK version,
jobTypewill returnJobType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromjobTypeAsString().- Returns:
- The type of enrichment job, derived from the job configuration. Currently EVENT_DETECTION is the only supported type.
- See Also:
-
jobTypeAsString
The type of enrichment job, derived from the job configuration. Currently EVENT_DETECTION is the only supported type.
If the service returns an enum value that is not available in the current SDK version,
jobTypewill returnJobType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromjobTypeAsString().- Returns:
- The type of enrichment job, derived from the job configuration. Currently EVENT_DETECTION is the only supported type.
- See Also:
-
jobConfiguration
The complete job configuration as originally submitted, including the analysis type and parameters. For event detection jobs, this includes the dataset ID, time series identifier, and trim settings defining the analysis time range.
- Returns:
- The complete job configuration as originally submitted, including the analysis type and parameters. For event detection jobs, this includes the dataset ID, time series identifier, and trim settings defining the analysis time range.
-
createdAt
Timestamp when the enrichment job was created in ISO 8601 format.
- Returns:
- Timestamp when the enrichment job was created in ISO 8601 format.
-
updatedAt
Timestamp when the job status was last updated in ISO 8601 format. Useful for tracking recent activity.
- Returns:
- Timestamp when the job status was last updated in ISO 8601 format. Useful for tracking recent activity.
-
completedAt
Timestamp when the job completed successfully in ISO 8601 format. Only present if status is COMPLETED.
- Returns:
- Timestamp when the job completed successfully in ISO 8601 format. Only present if status is COMPLETED.
-
cancelledAt
Timestamp when the job was cancelled in ISO 8601 format. Only present if status is CANCELLED.
- Returns:
- Timestamp when the job was cancelled in ISO 8601 format. Only present if status is CANCELLED.
-
failureMessage
Human-readable error message explaining why the job failed. Only present if status is FAILED. Use this information to diagnose configuration issues, permission problems, or data processing errors.
- Returns:
- Human-readable error message explaining why the job failed. Only present if status is FAILED. Use this information to diagnose configuration issues, permission problems, or data processing errors.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeEnrichmentJobResponse.Builder,DescribeEnrichmentJobResponse> - Specified by:
toBuilderin classAwsResponse- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
Description copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkResponse- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-