Interface ListOutgoingTypedLinksRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CloudDirectoryRequest.Builder
,CopyableBuilder<ListOutgoingTypedLinksRequest.Builder,
,ListOutgoingTypedLinksRequest> SdkBuilder<ListOutgoingTypedLinksRequest.Builder,
,ListOutgoingTypedLinksRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ListOutgoingTypedLinksRequest
-
Method Summary
Modifier and TypeMethodDescriptionconsistencyLevel
(String consistencyLevel) The consistency level to execute the request at.consistencyLevel
(ConsistencyLevel consistencyLevel) The consistency level to execute the request at.directoryArn
(String directoryArn) The Amazon Resource Name (ARN) of the directory where you want to list the typed links.filterAttributeRanges
(Collection<TypedLinkAttributeRange> filterAttributeRanges) Provides range filters for multiple attributes.filterAttributeRanges
(Consumer<TypedLinkAttributeRange.Builder>... filterAttributeRanges) Provides range filters for multiple attributes.filterAttributeRanges
(TypedLinkAttributeRange... filterAttributeRanges) Provides range filters for multiple attributes.filterTypedLink
(Consumer<TypedLinkSchemaAndFacetName.Builder> filterTypedLink) Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.filterTypedLink
(TypedLinkSchemaAndFacetName filterTypedLink) Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.maxResults
(Integer maxResults) The maximum number of results to retrieve.The pagination token.objectReference
(Consumer<ObjectReference.Builder> objectReference) A reference that identifies the object whose attributes will be listed.objectReference
(ObjectReference objectReference) A reference that identifies the object whose attributes will be listed.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
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 Details
-
directoryArn
The Amazon Resource Name (ARN) of the directory where you want to list the typed links.
- Parameters:
directoryArn
- The Amazon Resource Name (ARN) of the directory where you want to list the typed links.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectReference
A reference that identifies the object whose attributes will be listed.
- Parameters:
objectReference
- A reference that identifies the object whose attributes will be listed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectReference
default ListOutgoingTypedLinksRequest.Builder objectReference(Consumer<ObjectReference.Builder> objectReference) A reference that identifies the object whose attributes will be listed.
This is a convenience method that creates an instance of theObjectReference.Builder
avoiding the need to create one manually viaObjectReference.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toobjectReference(ObjectReference)
.- Parameters:
objectReference
- a consumer that will call methods onObjectReference.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filterAttributeRanges
ListOutgoingTypedLinksRequest.Builder filterAttributeRanges(Collection<TypedLinkAttributeRange> filterAttributeRanges) Provides range filters for multiple attributes. When providing ranges to 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.
- Parameters:
filterAttributeRanges
- Provides range filters for multiple attributes. When providing ranges to 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterAttributeRanges
ListOutgoingTypedLinksRequest.Builder filterAttributeRanges(TypedLinkAttributeRange... filterAttributeRanges) Provides range filters for multiple attributes. When providing ranges to 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.
- Parameters:
filterAttributeRanges
- Provides range filters for multiple attributes. When providing ranges to 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterAttributeRanges
ListOutgoingTypedLinksRequest.Builder filterAttributeRanges(Consumer<TypedLinkAttributeRange.Builder>... filterAttributeRanges) Provides range filters for multiple attributes. When providing ranges to 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.
This is a convenience method that creates an instance of theTypedLinkAttributeRange.Builder
avoiding the need to create one manually viaTypedLinkAttributeRange.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilterAttributeRanges(List<TypedLinkAttributeRange>)
.- Parameters:
filterAttributeRanges
- a consumer that will call methods onTypedLinkAttributeRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filterTypedLink
Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.
- Parameters:
filterTypedLink
- Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterTypedLink
default ListOutgoingTypedLinksRequest.Builder filterTypedLink(Consumer<TypedLinkSchemaAndFacetName.Builder> filterTypedLink) Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.
This is a convenience method that creates an instance of theTypedLinkSchemaAndFacetName.Builder
avoiding the need to create one manually viaTypedLinkSchemaAndFacetName.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilterTypedLink(TypedLinkSchemaAndFacetName)
.- Parameters:
filterTypedLink
- a consumer that will call methods onTypedLinkSchemaAndFacetName.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nextToken
The pagination token.
- Parameters:
nextToken
- The pagination token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
The maximum number of results to retrieve.
- Parameters:
maxResults
- The maximum number of results to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consistencyLevel
The consistency level to execute the request at.
- Parameters:
consistencyLevel
- The consistency level to execute the request at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
consistencyLevel
The consistency level to execute the request at.
- Parameters:
consistencyLevel
- The consistency level to execute the request at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
ListOutgoingTypedLinksRequest.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
ListOutgoingTypedLinksRequest.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.
-