Interface BatchReadOperation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BatchReadOperation.Builder,
,BatchReadOperation> SdkBuilder<BatchReadOperation.Builder,
,BatchReadOperation> SdkPojo
- Enclosing class:
BatchReadOperation
-
Method Summary
Modifier and TypeMethodDescriptiondefault BatchReadOperation.Builder
getLinkAttributes
(Consumer<BatchGetLinkAttributes.Builder> getLinkAttributes) Retrieves attributes that are associated with a typed link.getLinkAttributes
(BatchGetLinkAttributes getLinkAttributes) Retrieves attributes that are associated with a typed link.default BatchReadOperation.Builder
getObjectAttributes
(Consumer<BatchGetObjectAttributes.Builder> getObjectAttributes) Retrieves attributes within a facet that are associated with an object.getObjectAttributes
(BatchGetObjectAttributes getObjectAttributes) Retrieves attributes within a facet that are associated with an object.default BatchReadOperation.Builder
getObjectInformation
(Consumer<BatchGetObjectInformation.Builder> getObjectInformation) Retrieves metadata about an object.getObjectInformation
(BatchGetObjectInformation getObjectInformation) Retrieves metadata about an object.default BatchReadOperation.Builder
listAttachedIndices
(Consumer<BatchListAttachedIndices.Builder> listAttachedIndices) Lists indices attached to an object.listAttachedIndices
(BatchListAttachedIndices listAttachedIndices) Lists indices attached to an object.default BatchReadOperation.Builder
listIncomingTypedLinks
(Consumer<BatchListIncomingTypedLinks.Builder> listIncomingTypedLinks) Returns a paginated list of all the incoming TypedLinkSpecifier information for an object.listIncomingTypedLinks
(BatchListIncomingTypedLinks listIncomingTypedLinks) Returns a paginated list of all the incoming TypedLinkSpecifier information for an object.default BatchReadOperation.Builder
listIndex
(Consumer<BatchListIndex.Builder> listIndex) Lists objects attached to the specified index.listIndex
(BatchListIndex listIndex) Lists objects attached to the specified index.default BatchReadOperation.Builder
listObjectAttributes
(Consumer<BatchListObjectAttributes.Builder> listObjectAttributes) Lists all attributes that are associated with an object.listObjectAttributes
(BatchListObjectAttributes listObjectAttributes) Lists all attributes that are associated with an object.default BatchReadOperation.Builder
listObjectChildren
(Consumer<BatchListObjectChildren.Builder> listObjectChildren) Returns a paginated list of child objects that are associated with a given object.listObjectChildren
(BatchListObjectChildren listObjectChildren) Returns a paginated list of child objects that are associated with a given object.default BatchReadOperation.Builder
listObjectParentPaths
(Consumer<BatchListObjectParentPaths.Builder> listObjectParentPaths) Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects.listObjectParentPaths
(BatchListObjectParentPaths listObjectParentPaths) Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects.default BatchReadOperation.Builder
listObjectParents
(Consumer<BatchListObjectParents.Builder> listObjectParents) Lists parent objects that are associated with a given object in pagination fashion.listObjectParents
(BatchListObjectParents listObjectParents) Lists parent objects that are associated with a given object in pagination fashion.default BatchReadOperation.Builder
listObjectPolicies
(Consumer<BatchListObjectPolicies.Builder> listObjectPolicies) Returns policies attached to an object in pagination fashion.listObjectPolicies
(BatchListObjectPolicies listObjectPolicies) Returns policies attached to an object in pagination fashion.default BatchReadOperation.Builder
listOutgoingTypedLinks
(Consumer<BatchListOutgoingTypedLinks.Builder> listOutgoingTypedLinks) Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object.listOutgoingTypedLinks
(BatchListOutgoingTypedLinks listOutgoingTypedLinks) Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object.default BatchReadOperation.Builder
listPolicyAttachments
(Consumer<BatchListPolicyAttachments.Builder> listPolicyAttachments) Returns all of theObjectIdentifiers
to which a given policy is attached.listPolicyAttachments
(BatchListPolicyAttachments listPolicyAttachments) Returns all of theObjectIdentifiers
to which a given policy is attached.default BatchReadOperation.Builder
lookupPolicy
(Consumer<BatchLookupPolicy.Builder> lookupPolicy) Lists all policies from the root of the Directory to the object specified.lookupPolicy
(BatchLookupPolicy lookupPolicy) Lists all policies from the root of the Directory to the object specified.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
-
listObjectAttributes
Lists all attributes that are associated with an object.
- Parameters:
listObjectAttributes
- Lists all attributes that are associated with an object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listObjectAttributes
default BatchReadOperation.Builder listObjectAttributes(Consumer<BatchListObjectAttributes.Builder> listObjectAttributes) Lists all attributes that are associated with an object.
This is a convenience method that creates an instance of theBatchListObjectAttributes.Builder
avoiding the need to create one manually viaBatchListObjectAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistObjectAttributes(BatchListObjectAttributes)
.- Parameters:
listObjectAttributes
- a consumer that will call methods onBatchListObjectAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listObjectChildren
Returns a paginated list of child objects that are associated with a given object.
- Parameters:
listObjectChildren
- Returns a paginated list of child objects that are associated with a given object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listObjectChildren
default BatchReadOperation.Builder listObjectChildren(Consumer<BatchListObjectChildren.Builder> listObjectChildren) Returns a paginated list of child objects that are associated with a given object.
This is a convenience method that creates an instance of theBatchListObjectChildren.Builder
avoiding the need to create one manually viaBatchListObjectChildren.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistObjectChildren(BatchListObjectChildren)
.- Parameters:
listObjectChildren
- a consumer that will call methods onBatchListObjectChildren.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listAttachedIndices
Lists indices attached to an object.
- Parameters:
listAttachedIndices
- Lists indices attached to an object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listAttachedIndices
default BatchReadOperation.Builder listAttachedIndices(Consumer<BatchListAttachedIndices.Builder> listAttachedIndices) Lists indices attached to an object.
This is a convenience method that creates an instance of theBatchListAttachedIndices.Builder
avoiding the need to create one manually viaBatchListAttachedIndices.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistAttachedIndices(BatchListAttachedIndices)
.- Parameters:
listAttachedIndices
- a consumer that will call methods onBatchListAttachedIndices.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listObjectParentPaths
Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.
- Parameters:
listObjectParentPaths
- Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listObjectParentPaths
default BatchReadOperation.Builder listObjectParentPaths(Consumer<BatchListObjectParentPaths.Builder> listObjectParentPaths) Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.
This is a convenience method that creates an instance of theBatchListObjectParentPaths.Builder
avoiding the need to create one manually viaBatchListObjectParentPaths.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistObjectParentPaths(BatchListObjectParentPaths)
.- Parameters:
listObjectParentPaths
- a consumer that will call methods onBatchListObjectParentPaths.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
getObjectInformation
Retrieves metadata about an object.
- Parameters:
getObjectInformation
- Retrieves metadata about an object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getObjectInformation
default BatchReadOperation.Builder getObjectInformation(Consumer<BatchGetObjectInformation.Builder> getObjectInformation) Retrieves metadata about an object.
This is a convenience method that creates an instance of theBatchGetObjectInformation.Builder
avoiding the need to create one manually viaBatchGetObjectInformation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togetObjectInformation(BatchGetObjectInformation)
.- Parameters:
getObjectInformation
- a consumer that will call methods onBatchGetObjectInformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
getObjectAttributes
Retrieves attributes within a facet that are associated with an object.
- Parameters:
getObjectAttributes
- Retrieves attributes within a facet that are associated with an object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getObjectAttributes
default BatchReadOperation.Builder getObjectAttributes(Consumer<BatchGetObjectAttributes.Builder> getObjectAttributes) Retrieves attributes within a facet that are associated with an object.
This is a convenience method that creates an instance of theBatchGetObjectAttributes.Builder
avoiding the need to create one manually viaBatchGetObjectAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togetObjectAttributes(BatchGetObjectAttributes)
.- Parameters:
getObjectAttributes
- a consumer that will call methods onBatchGetObjectAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listObjectParents
Lists parent objects that are associated with a given object in pagination fashion.
- Parameters:
listObjectParents
- Lists parent objects that are associated with a given object in pagination fashion.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listObjectParents
default BatchReadOperation.Builder listObjectParents(Consumer<BatchListObjectParents.Builder> listObjectParents) Lists parent objects that are associated with a given object in pagination fashion.
This is a convenience method that creates an instance of theBatchListObjectParents.Builder
avoiding the need to create one manually viaBatchListObjectParents.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistObjectParents(BatchListObjectParents)
.- Parameters:
listObjectParents
- a consumer that will call methods onBatchListObjectParents.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listObjectPolicies
Returns policies attached to an object in pagination fashion.
- Parameters:
listObjectPolicies
- Returns policies attached to an object in pagination fashion.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listObjectPolicies
default BatchReadOperation.Builder listObjectPolicies(Consumer<BatchListObjectPolicies.Builder> listObjectPolicies) Returns policies attached to an object in pagination fashion.
This is a convenience method that creates an instance of theBatchListObjectPolicies.Builder
avoiding the need to create one manually viaBatchListObjectPolicies.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistObjectPolicies(BatchListObjectPolicies)
.- Parameters:
listObjectPolicies
- a consumer that will call methods onBatchListObjectPolicies.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listPolicyAttachments
Returns all of the
ObjectIdentifiers
to which a given policy is attached.- Parameters:
listPolicyAttachments
- Returns all of theObjectIdentifiers
to which a given policy is attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listPolicyAttachments
default BatchReadOperation.Builder listPolicyAttachments(Consumer<BatchListPolicyAttachments.Builder> listPolicyAttachments) Returns all of the
This is a convenience method that creates an instance of theObjectIdentifiers
to which a given policy is attached.BatchListPolicyAttachments.Builder
avoiding the need to create one manually viaBatchListPolicyAttachments.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistPolicyAttachments(BatchListPolicyAttachments)
.- Parameters:
listPolicyAttachments
- a consumer that will call methods onBatchListPolicyAttachments.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lookupPolicy
Lists all policies from the root of the Directory to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the
ObjectIdentifier
for such objects. If policies are present, it returnsObjectIdentifier
,policyId
, andpolicyType
. Paths that don't lead to the root from the target object are ignored. For more information, see Policies.- Parameters:
lookupPolicy
- Lists all policies from the root of the Directory to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns theObjectIdentifier
for such objects. If policies are present, it returnsObjectIdentifier
,policyId
, andpolicyType
. Paths that don't lead to the root from the target object are ignored. For more information, see Policies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lookupPolicy
Lists all policies from the root of the Directory to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the
This is a convenience method that creates an instance of theObjectIdentifier
for such objects. If policies are present, it returnsObjectIdentifier
,policyId
, andpolicyType
. Paths that don't lead to the root from the target object are ignored. For more information, see Policies.BatchLookupPolicy.Builder
avoiding the need to create one manually viaBatchLookupPolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolookupPolicy(BatchLookupPolicy)
.- Parameters:
lookupPolicy
- a consumer that will call methods onBatchLookupPolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listIndex
Lists objects attached to the specified index.
- Parameters:
listIndex
- Lists objects attached to the specified index.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listIndex
Lists objects attached to the specified index.
This is a convenience method that creates an instance of theBatchListIndex.Builder
avoiding the need to create one manually viaBatchListIndex.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistIndex(BatchListIndex)
.- Parameters:
listIndex
- a consumer that will call methods onBatchListIndex.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listOutgoingTypedLinks
BatchReadOperation.Builder listOutgoingTypedLinks(BatchListOutgoingTypedLinks listOutgoingTypedLinks) Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
- Parameters:
listOutgoingTypedLinks
- Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listOutgoingTypedLinks
default BatchReadOperation.Builder listOutgoingTypedLinks(Consumer<BatchListOutgoingTypedLinks.Builder> listOutgoingTypedLinks) Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
This is a convenience method that creates an instance of theBatchListOutgoingTypedLinks.Builder
avoiding the need to create one manually viaBatchListOutgoingTypedLinks.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistOutgoingTypedLinks(BatchListOutgoingTypedLinks)
.- Parameters:
listOutgoingTypedLinks
- a consumer that will call methods onBatchListOutgoingTypedLinks.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listIncomingTypedLinks
BatchReadOperation.Builder listIncomingTypedLinks(BatchListIncomingTypedLinks listIncomingTypedLinks) Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
- Parameters:
listIncomingTypedLinks
- Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listIncomingTypedLinks
default BatchReadOperation.Builder listIncomingTypedLinks(Consumer<BatchListIncomingTypedLinks.Builder> listIncomingTypedLinks) Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
This is a convenience method that creates an instance of theBatchListIncomingTypedLinks.Builder
avoiding the need to create one manually viaBatchListIncomingTypedLinks.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistIncomingTypedLinks(BatchListIncomingTypedLinks)
.- Parameters:
listIncomingTypedLinks
- a consumer that will call methods onBatchListIncomingTypedLinks.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
getLinkAttributes
Retrieves attributes that are associated with a typed link.
- Parameters:
getLinkAttributes
- Retrieves attributes that are associated with a typed link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getLinkAttributes
default BatchReadOperation.Builder getLinkAttributes(Consumer<BatchGetLinkAttributes.Builder> getLinkAttributes) Retrieves attributes that are associated with a typed link.
This is a convenience method that creates an instance of theBatchGetLinkAttributes.Builder
avoiding the need to create one manually viaBatchGetLinkAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togetLinkAttributes(BatchGetLinkAttributes)
.- Parameters:
getLinkAttributes
- a consumer that will call methods onBatchGetLinkAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-