public static interface CreateAssetRequest.Builder extends DataZoneRequest.Builder, SdkPojo, CopyableBuilder<CreateAssetRequest.Builder,CreateAssetRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateAssetRequest.Builder |
clientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
CreateAssetRequest.Builder |
description(String description)
Asset description.
|
CreateAssetRequest.Builder |
domainIdentifier(String domainIdentifier)
Amazon DataZone domain where the asset is created.
|
CreateAssetRequest.Builder |
externalIdentifier(String externalIdentifier)
|
CreateAssetRequest.Builder |
formsInput(Collection<FormInput> formsInput)
Metadata forms attached to the asset.
|
CreateAssetRequest.Builder |
formsInput(Consumer<FormInput.Builder>... formsInput)
Metadata forms attached to the asset.
|
CreateAssetRequest.Builder |
formsInput(FormInput... formsInput)
Metadata forms attached to the asset.
|
CreateAssetRequest.Builder |
glossaryTerms(Collection<String> glossaryTerms)
Glossary terms attached to the asset.
|
CreateAssetRequest.Builder |
glossaryTerms(String... glossaryTerms)
Glossary terms attached to the asset.
|
CreateAssetRequest.Builder |
name(String name)
Asset name.
|
CreateAssetRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateAssetRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateAssetRequest.Builder |
owningProjectIdentifier(String owningProjectIdentifier)
The unique identifier of the project that owns this asset.
|
default CreateAssetRequest.Builder |
predictionConfiguration(Consumer<PredictionConfiguration.Builder> predictionConfiguration)
The configuration of the automatically generated business-friendly metadata for the asset.
|
CreateAssetRequest.Builder |
predictionConfiguration(PredictionConfiguration predictionConfiguration)
The configuration of the automatically generated business-friendly metadata for the asset.
|
CreateAssetRequest.Builder |
typeIdentifier(String typeIdentifier)
The unique identifier of this asset's type.
|
CreateAssetRequest.Builder |
typeRevision(String typeRevision)
The revision of this asset's type.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateAssetRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
clientToken - A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.CreateAssetRequest.Builder description(String description)
Asset description.
description - Asset description.CreateAssetRequest.Builder domainIdentifier(String domainIdentifier)
Amazon DataZone domain where the asset is created.
domainIdentifier - Amazon DataZone domain where the asset is created.CreateAssetRequest.Builder externalIdentifier(String externalIdentifier)
externalIdentifier - CreateAssetRequest.Builder formsInput(Collection<FormInput> formsInput)
Metadata forms attached to the asset.
formsInput - Metadata forms attached to the asset.CreateAssetRequest.Builder formsInput(FormInput... formsInput)
Metadata forms attached to the asset.
formsInput - Metadata forms attached to the asset.CreateAssetRequest.Builder formsInput(Consumer<FormInput.Builder>... formsInput)
Metadata forms attached to the asset.
This is a convenience method that creates an instance of theFormInput.Builder avoiding the need to create one
manually via FormInput.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #formsInput(List.
formsInput - a consumer that will call methods on
FormInput.Builder#formsInput(java.util.Collection) CreateAssetRequest.Builder glossaryTerms(Collection<String> glossaryTerms)
Glossary terms attached to the asset.
glossaryTerms - Glossary terms attached to the asset.CreateAssetRequest.Builder glossaryTerms(String... glossaryTerms)
Glossary terms attached to the asset.
glossaryTerms - Glossary terms attached to the asset.CreateAssetRequest.Builder name(String name)
Asset name.
name - Asset name.CreateAssetRequest.Builder owningProjectIdentifier(String owningProjectIdentifier)
The unique identifier of the project that owns this asset.
owningProjectIdentifier - The unique identifier of the project that owns this asset.CreateAssetRequest.Builder predictionConfiguration(PredictionConfiguration predictionConfiguration)
The configuration of the automatically generated business-friendly metadata for the asset.
predictionConfiguration - The configuration of the automatically generated business-friendly metadata for the asset.default CreateAssetRequest.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 via PredictionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to predictionConfiguration(PredictionConfiguration).
predictionConfiguration - a consumer that will call methods on PredictionConfiguration.BuilderpredictionConfiguration(PredictionConfiguration)CreateAssetRequest.Builder typeIdentifier(String typeIdentifier)
The unique identifier of this asset's type.
typeIdentifier - The unique identifier of this asset's type.CreateAssetRequest.Builder typeRevision(String typeRevision)
The revision of this asset's type.
typeRevision - The revision of this asset's type.CreateAssetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateAssetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.