Interface BatchListIncomingTypedLinks.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BatchListIncomingTypedLinks.Builder,BatchListIncomingTypedLinks>,SdkBuilder<BatchListIncomingTypedLinks.Builder,BatchListIncomingTypedLinks>,SdkPojo
- Enclosing class:
- BatchListIncomingTypedLinks
public static interface BatchListIncomingTypedLinks.Builder extends SdkPojo, CopyableBuilder<BatchListIncomingTypedLinks.Builder,BatchListIncomingTypedLinks>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BatchListIncomingTypedLinks.BuilderfilterAttributeRanges(Collection<TypedLinkAttributeRange> filterAttributeRanges)Provides range filters for multiple attributes.BatchListIncomingTypedLinks.BuilderfilterAttributeRanges(Consumer<TypedLinkAttributeRange.Builder>... filterAttributeRanges)Provides range filters for multiple attributes.BatchListIncomingTypedLinks.BuilderfilterAttributeRanges(TypedLinkAttributeRange... filterAttributeRanges)Provides range filters for multiple attributes.default BatchListIncomingTypedLinks.BuilderfilterTypedLink(Consumer<TypedLinkSchemaAndFacetName.Builder> filterTypedLink)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.BatchListIncomingTypedLinks.BuilderfilterTypedLink(TypedLinkSchemaAndFacetName filterTypedLink)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.BatchListIncomingTypedLinks.BuildermaxResults(Integer maxResults)The maximum number of results to retrieve.BatchListIncomingTypedLinks.BuildernextToken(String nextToken)The pagination token.default BatchListIncomingTypedLinks.BuilderobjectReference(Consumer<ObjectReference.Builder> objectReference)The reference that identifies the object whose attributes will be listed.BatchListIncomingTypedLinks.BuilderobjectReference(ObjectReference objectReference)The reference that identifies the object whose attributes will be listed.-
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
-
objectReference
BatchListIncomingTypedLinks.Builder objectReference(ObjectReference objectReference)
The reference that identifies the object whose attributes will be listed.
- Parameters:
objectReference- The 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 BatchListIncomingTypedLinks.Builder objectReference(Consumer<ObjectReference.Builder> objectReference)
The reference that identifies the object whose attributes will be listed.
This is a convenience method that creates an instance of theObjectReference.Builderavoiding the need to create one manually viaObjectReference.builder().When the
Consumercompletes,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:
objectReference(ObjectReference)
-
filterAttributeRanges
BatchListIncomingTypedLinks.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
BatchListIncomingTypedLinks.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
BatchListIncomingTypedLinks.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.Builderavoiding the need to create one manually viaTypedLinkAttributeRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#filterAttributeRanges(List.) - 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:
#filterAttributeRanges(java.util.Collection)
-
filterTypedLink
BatchListIncomingTypedLinks.Builder filterTypedLink(TypedLinkSchemaAndFacetName filterTypedLink)
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.
- Parameters:
filterTypedLink- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterTypedLink
default BatchListIncomingTypedLinks.Builder filterTypedLink(Consumer<TypedLinkSchemaAndFacetName.Builder> filterTypedLink)
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.
This is a convenience method that creates an instance of theTypedLinkSchemaAndFacetName.Builderavoiding the need to create one manually viaTypedLinkSchemaAndFacetName.builder().When the
Consumercompletes,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:
filterTypedLink(TypedLinkSchemaAndFacetName)
-
nextToken
BatchListIncomingTypedLinks.Builder nextToken(String 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
BatchListIncomingTypedLinks.Builder maxResults(Integer 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.
-
-