Interface CreateAssetRevisionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateAssetRevisionRequest.Builder,
,CreateAssetRevisionRequest> DataZoneRequest.Builder
,SdkBuilder<CreateAssetRevisionRequest.Builder,
,CreateAssetRevisionRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateAssetRevisionRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken
(String clientToken) A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.description
(String description) The revised description of the asset.domainIdentifier
(String domainIdentifier) The unique identifier of the domain where the asset is being revised.formsInput
(Collection<FormInput> formsInput) The metadata forms to be attached to the asset as part of asset revision.formsInput
(Consumer<FormInput.Builder>... formsInput) The metadata forms to be attached to the asset as part of asset revision.formsInput
(FormInput... formsInput) The metadata forms to be attached to the asset as part of asset revision.glossaryTerms
(String... glossaryTerms) The glossary terms to be attached to the asset as part of asset revision.glossaryTerms
(Collection<String> glossaryTerms) The glossary terms to be attached to the asset as part of asset revision.identifier
(String identifier) The identifier of the asset.Te revised name of the asset.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.predictionConfiguration
(Consumer<PredictionConfiguration.Builder> predictionConfiguration) The configuration of the automatically generated business-friendly metadata for the asset.predictionConfiguration
(PredictionConfiguration predictionConfiguration) The configuration of the automatically generated business-friendly metadata for the asset.typeRevision
(String typeRevision) The revision type of the asset.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
clientToken
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
- Parameters:
clientToken
- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The revised description of the asset.
- Parameters:
description
- The revised description of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainIdentifier
The unique identifier of the domain where the asset is being revised.
- Parameters:
domainIdentifier
- The unique identifier of the domain where the asset is being revised.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsInput
The metadata forms to be attached to the asset as part of asset revision.
- Parameters:
formsInput
- The metadata forms to be attached to the asset as part of asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsInput
The metadata forms to be attached to the asset as part of asset revision.
- Parameters:
formsInput
- The metadata forms to be attached to the asset as part of asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formsInput
The metadata forms to be attached to the asset as part of asset revision.
This is a convenience method that creates an instance of theFormInput.Builder
avoiding the need to create one manually viaFormInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toformsInput(List<FormInput>)
.- Parameters:
formsInput
- a consumer that will call methods onFormInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
glossaryTerms
The glossary terms to be attached to the asset as part of asset revision.
- Parameters:
glossaryTerms
- The glossary terms to be attached to the asset as part of asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The glossary terms to be attached to the asset as part of asset revision.
- Parameters:
glossaryTerms
- The glossary terms to be attached to the asset as part of asset revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identifier
The identifier of the asset.
- Parameters:
identifier
- The identifier of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Te revised name of the asset.
- Parameters:
name
- Te revised name of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
predictionConfiguration
CreateAssetRevisionRequest.Builder predictionConfiguration(PredictionConfiguration predictionConfiguration) The configuration of the automatically generated business-friendly metadata for the asset.
- Parameters:
predictionConfiguration
- The configuration of the automatically generated business-friendly metadata for the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
predictionConfiguration
default CreateAssetRevisionRequest.Builder predictionConfiguration(Consumer<PredictionConfiguration.Builder> predictionConfiguration) The configuration of the automatically generated business-friendly metadata for the asset.
This is a convenience method that creates an instance of thePredictionConfiguration.Builder
avoiding the need to create one manually viaPredictionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topredictionConfiguration(PredictionConfiguration)
.- Parameters:
predictionConfiguration
- a consumer that will call methods onPredictionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
typeRevision
The revision type of the asset.
- Parameters:
typeRevision
- The revision type of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateAssetRevisionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateAssetRevisionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-