Interface CreateEnrichmentJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateEnrichmentJobRequest.Builder,,CreateEnrichmentJobRequest> IoTSiteWiseRequest.Builder,SdkBuilder<CreateEnrichmentJobRequest.Builder,,CreateEnrichmentJobRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateEnrichmentJobRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) Optional unique token that makes the operation idempotent.jobConfiguration(Consumer<EnrichmentJobConfiguration.Builder> jobConfiguration) Configuration defining the type of enrichment analysis to perform and which video data to analyze.jobConfiguration(EnrichmentJobConfiguration jobConfiguration) Configuration defining the type of enrichment analysis to perform and which video data to analyze.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.workspaceName(String workspaceName) The name of the IoT SiteWise workspace containing the video data to analyze.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
workspaceName
The name of the IoT SiteWise workspace containing the video data to analyze.
- Parameters:
workspaceName- The name of the IoT SiteWise workspace containing the video data to analyze.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobConfiguration
Configuration defining the type of enrichment analysis to perform and which video data to analyze. Currently supports eventDetection for generating embeddings from video data for semantic search.
- Parameters:
jobConfiguration- Configuration defining the type of enrichment analysis to perform and which video data to analyze. Currently supports eventDetection for generating embeddings from video data for semantic search.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobConfiguration
default CreateEnrichmentJobRequest.Builder jobConfiguration(Consumer<EnrichmentJobConfiguration.Builder> jobConfiguration) Configuration defining the type of enrichment analysis to perform and which video data to analyze. Currently supports eventDetection for generating embeddings from video data for semantic search.
This is a convenience method that creates an instance of theEnrichmentJobConfiguration.Builderavoiding the need to create one manually viaEnrichmentJobConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tojobConfiguration(EnrichmentJobConfiguration).- Parameters:
jobConfiguration- a consumer that will call methods onEnrichmentJobConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
Optional unique token that makes the operation idempotent. If you submit the same request with the same token within the idempotency window, the service returns the original job without creating a duplicate. Use a UUID or timestamp-based token for each unique request.
- Parameters:
clientToken- Optional unique token that makes the operation idempotent. If you submit the same request with the same token within the idempotency window, the service returns the original job without creating a duplicate. Use a UUID or timestamp-based token for each unique request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateEnrichmentJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateEnrichmentJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-