Interface UpdateTypedLinkFacetRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudDirectoryRequest.Builder,CopyableBuilder<UpdateTypedLinkFacetRequest.Builder,UpdateTypedLinkFacetRequest>,SdkBuilder<UpdateTypedLinkFacetRequest.Builder,UpdateTypedLinkFacetRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateTypedLinkFacetRequest
public static interface UpdateTypedLinkFacetRequest.Builder extends CloudDirectoryRequest.Builder, SdkPojo, CopyableBuilder<UpdateTypedLinkFacetRequest.Builder,UpdateTypedLinkFacetRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.clouddirectory.model.CloudDirectoryRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
schemaArn
UpdateTypedLinkFacetRequest.Builder schemaArn(String schemaArn)
The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.
- Parameters:
schemaArn- The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
UpdateTypedLinkFacetRequest.Builder name(String name)
The unique name of the typed link facet.
- Parameters:
name- The unique name of the typed link facet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeUpdates
UpdateTypedLinkFacetRequest.Builder attributeUpdates(Collection<TypedLinkFacetAttributeUpdate> attributeUpdates)
Attributes update structure.
- Parameters:
attributeUpdates- Attributes update structure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeUpdates
UpdateTypedLinkFacetRequest.Builder attributeUpdates(TypedLinkFacetAttributeUpdate... attributeUpdates)
Attributes update structure.
- Parameters:
attributeUpdates- Attributes update structure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeUpdates
UpdateTypedLinkFacetRequest.Builder attributeUpdates(Consumer<TypedLinkFacetAttributeUpdate.Builder>... attributeUpdates)
Attributes update structure.
This is a convenience method that creates an instance of theTypedLinkFacetAttributeUpdate.Builderavoiding the need to create one manually viaTypedLinkFacetAttributeUpdate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#attributeUpdates(List.) - Parameters:
attributeUpdates- a consumer that will call methods onTypedLinkFacetAttributeUpdate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#attributeUpdates(java.util.Collection)
-
identityAttributeOrder
UpdateTypedLinkFacetRequest.Builder identityAttributeOrder(Collection<String> identityAttributeOrder)
The order of identity attributes for the facet, from most significant to least significant. The ability to filter typed links considers the order that the attributes are defined on the typed link facet. When providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range. Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls. For more information about identity attributes, see Typed Links.
- Parameters:
identityAttributeOrder- The order of identity attributes for the facet, from most significant to least significant. The ability to filter typed links considers the order that the attributes are defined on the typed link facet. When providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range. Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls. For more information about identity attributes, see Typed Links.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityAttributeOrder
UpdateTypedLinkFacetRequest.Builder identityAttributeOrder(String... identityAttributeOrder)
The order of identity attributes for the facet, from most significant to least significant. The ability to filter typed links considers the order that the attributes are defined on the typed link facet. When providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range. Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls. For more information about identity attributes, see Typed Links.
- Parameters:
identityAttributeOrder- The order of identity attributes for the facet, from most significant to least significant. The ability to filter typed links considers the order that the attributes are defined on the typed link facet. When providing ranges to a typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range. Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls. For more information about identity attributes, see Typed Links.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateTypedLinkFacetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateTypedLinkFacetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-