Interface BatchPutAttributesMetadataRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<BatchPutAttributesMetadataRequest.Builder,,BatchPutAttributesMetadataRequest> DataZoneRequest.Builder,SdkBuilder<BatchPutAttributesMetadataRequest.Builder,,BatchPutAttributesMetadataRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
BatchPutAttributesMetadataRequest
@Mutable
@NotThreadSafe
public static interface BatchPutAttributesMetadataRequest.Builder
extends DataZoneRequest.Builder, SdkPojo, CopyableBuilder<BatchPutAttributesMetadataRequest.Builder,BatchPutAttributesMetadataRequest>
-
Method Summary
Modifier and TypeMethodDescriptionattributes(Collection<AttributeInput> attributes) The attributes of the metadata.attributes(Consumer<AttributeInput.Builder>... attributes) The attributes of the metadata.attributes(AttributeInput... attributes) The attributes of the metadata.clientToken(String clientToken) A unique, case-sensitive identifier to ensure idempotency of the request.domainIdentifier(String domainIdentifier) The domain ID where you want to write the attribute metadata.entityIdentifier(String entityIdentifier) The entity ID for which you want to write the attribute metadata.entityType(String entityType) The entity type for which you want to write the attribute metadata.entityType(AttributeEntityType entityType) The entity type for which you want to write the attribute metadata.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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.datazone.model.DataZoneRequest.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
-
attributes
The attributes of the metadata.
- Parameters:
attributes- The attributes of the metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
The attributes of the metadata.
- Parameters:
attributes- The attributes of the metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
BatchPutAttributesMetadataRequest.Builder attributes(Consumer<AttributeInput.Builder>... attributes) The attributes of the metadata.
This is a convenience method that creates an instance of theAttributeInput.Builderavoiding the need to create one manually viaAttributeInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattributes(List<AttributeInput>).- Parameters:
attributes- a consumer that will call methods onAttributeInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.
- Parameters:
clientToken- A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainIdentifier
The domain ID where you want to write the attribute metadata.
- Parameters:
domainIdentifier- The domain ID where you want to write the attribute metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityIdentifier
The entity ID for which you want to write the attribute metadata.
- Parameters:
entityIdentifier- The entity ID for which you want to write the attribute metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityType
The entity type for which you want to write the attribute metadata.
- Parameters:
entityType- The entity type for which you want to write the attribute metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
entityType
The entity type for which you want to write the attribute metadata.
- Parameters:
entityType- The entity type for which you want to write the attribute metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
BatchPutAttributesMetadataRequest.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
BatchPutAttributesMetadataRequest.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.
-