public static interface UpdateFacetRequest.Builder extends CloudDirectoryRequest.Builder, SdkPojo, CopyableBuilder<UpdateFacetRequest.Builder,UpdateFacetRequest>
Modifier and Type | Method and Description |
---|---|
UpdateFacetRequest.Builder |
attributeUpdates(Collection<FacetAttributeUpdate> attributeUpdates)
List of attributes that need to be updated in a given schema Facet.
|
UpdateFacetRequest.Builder |
attributeUpdates(Consumer<FacetAttributeUpdate.Builder>... attributeUpdates)
List of attributes that need to be updated in a given schema Facet.
|
UpdateFacetRequest.Builder |
attributeUpdates(FacetAttributeUpdate... attributeUpdates)
List of attributes that need to be updated in a given schema Facet.
|
UpdateFacetRequest.Builder |
name(String name)
The name of the facet.
|
UpdateFacetRequest.Builder |
objectType(ObjectType objectType)
The object type that is associated with the facet.
|
UpdateFacetRequest.Builder |
objectType(String objectType)
The object type that is associated with the facet.
|
UpdateFacetRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
UpdateFacetRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
UpdateFacetRequest.Builder |
schemaArn(String schemaArn)
The Amazon Resource Name (ARN) that is associated with the Facet.
|
build
overrideConfiguration
copy
applyMutation, build
UpdateFacetRequest.Builder schemaArn(String schemaArn)
UpdateFacetRequest.Builder name(String name)
The name of the facet.
name
- The name of the facet.UpdateFacetRequest.Builder attributeUpdates(Collection<FacetAttributeUpdate> attributeUpdates)
List of attributes that need to be updated in a given schema Facet. Each attribute is followed by
AttributeAction
, which specifies the type of update operation to perform.
attributeUpdates
- List of attributes that need to be updated in a given schema Facet. Each attribute is followed
by AttributeAction
, which specifies the type of update operation to perform.UpdateFacetRequest.Builder attributeUpdates(FacetAttributeUpdate... attributeUpdates)
List of attributes that need to be updated in a given schema Facet. Each attribute is followed by
AttributeAction
, which specifies the type of update operation to perform.
attributeUpdates
- List of attributes that need to be updated in a given schema Facet. Each attribute is followed
by AttributeAction
, which specifies the type of update operation to perform.UpdateFacetRequest.Builder attributeUpdates(Consumer<FacetAttributeUpdate.Builder>... attributeUpdates)
List of attributes that need to be updated in a given schema Facet. Each attribute is followed by
AttributeAction
, which specifies the type of update operation to perform.
List.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #attributeUpdates(List)
.attributeUpdates
- a consumer that will call methods on List.Builder
#attributeUpdates(List)
UpdateFacetRequest.Builder objectType(String objectType)
The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more details.
objectType
- The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more
details.ObjectType
,
ObjectType
UpdateFacetRequest.Builder objectType(ObjectType objectType)
The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more details.
objectType
- The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more
details.ObjectType
,
ObjectType
UpdateFacetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.UpdateFacetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.