Class EnrichmentJobSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EnrichmentJobSummary.Builder,EnrichmentJobSummary>
Summary information for an enrichment job returned by ListEnrichmentJobs. This lightweight representation includes identifiers, status, and key metadata without the full job configuration.
Use DescribeEnrichmentJob to retrieve:
- Complete job configuration (trim settings, full parameters)
- Detailed timestamps (completedAt, cancelledAt)
- Failure messages for failed jobs
The summary is optimized for display in lists and dashboards, providing enough information to identify and filter jobs without the overhead of full configuration details.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic EnrichmentJobSummary.Builderbuilder()final InstantTimestamp when the job was created in ISO 8601 format.final StringThe dataset being enriched.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringjobId()Unique identifier for the enrichment job.final JobTypejobType()The type of enrichment job.final StringThe type of enrichment job.final StringThe property alias (human-readable sensor name) of the time series being enriched.static Class<? extends EnrichmentJobSummary.Builder> final EnrichmentJobStatusstatus()Current status of the job: PENDING, RUNNING, COMPLETED, FAILED, TIMED_OUT, or CANCELLED.final StringCurrent status of the job: PENDING, RUNNING, COMPLETED, FAILED, TIMED_OUT, or CANCELLED.final StringThe system identifier of the time series being enriched.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 of the last job status change in ISO 8601 format.final StringThe name of the IoT SiteWise workspace containing this job.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
jobId
Unique identifier for the enrichment job.
- Returns:
- Unique identifier for the enrichment job.
-
status
Current status of the job: PENDING, RUNNING, COMPLETED, FAILED, TIMED_OUT, or CANCELLED. Use this to quickly identify active jobs or jobs requiring attention.
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 job: PENDING, RUNNING, COMPLETED, FAILED, TIMED_OUT, or CANCELLED. Use this to quickly identify active jobs or jobs requiring attention.
- See Also:
-
statusAsString
Current status of the job: PENDING, RUNNING, COMPLETED, FAILED, TIMED_OUT, or CANCELLED. Use this to quickly identify active jobs or jobs requiring attention.
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 job: PENDING, RUNNING, COMPLETED, FAILED, TIMED_OUT, or CANCELLED. Use this to quickly identify active jobs or jobs requiring attention.
- See Also:
-
workspaceName
The name of the IoT SiteWise workspace containing this job.
- Returns:
- The name of the IoT SiteWise workspace containing this job.
-
jobType
The type of enrichment job. 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. Currently EVENT_DETECTION is the only supported type.
- See Also:
-
jobTypeAsString
The type of enrichment job. 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. Currently EVENT_DETECTION is the only supported type.
- See Also:
-
datasetId
The dataset being enriched. Useful for filtering and identifying jobs without fetching the full configuration. This allows you to quickly find all jobs related to a specific dataset.
- Returns:
- The dataset being enriched. Useful for filtering and identifying jobs without fetching the full configuration. This allows you to quickly find all jobs related to a specific dataset.
-
propertyAlias
The property alias (human-readable sensor name) of the time series being enriched. Present when the job was created using a propertyAlias. Use this to identify which sensor the job analyzes.
- Returns:
- The property alias (human-readable sensor name) of the time series being enriched. Present when the job was created using a propertyAlias. Use this to identify which sensor the job analyzes.
-
timeSeriesId
The system identifier of the time series being enriched. Present when the job was created using a timeSeriesId. Use this to identify which time series the job analyzes.
- Returns:
- The system identifier of the time series being enriched. Present when the job was created using a timeSeriesId. Use this to identify which time series the job analyzes.
-
createdAt
Timestamp when the job was created in ISO 8601 format.
- Returns:
- Timestamp when the job was created in ISO 8601 format.
-
updatedAt
Timestamp of the last job status change in ISO 8601 format. Use this to track recent activity and identify stale jobs. For active jobs, this shows the last time the job transitioned to a new status.
- Returns:
- Timestamp of the last job status change in ISO 8601 format. Use this to track recent activity and identify stale jobs. For active jobs, this shows the last time the job transitioned to a new status.
-
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<EnrichmentJobSummary.Builder,EnrichmentJobSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-