public static interface BatchWriteOperation.Builder extends SdkPojo, CopyableBuilder<BatchWriteOperation.Builder,BatchWriteOperation>
copy
applyMutation, build
BatchWriteOperation.Builder createObject(BatchCreateObject createObject)
Creates an object.
createObject
- Creates an object.default BatchWriteOperation.Builder createObject(Consumer<BatchCreateObject.Builder> createObject)
Creates an object.
This is a convenience that creates an instance of theBatchCreateObject.Builder
avoiding the need to
create one manually via BatchCreateObject.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to createObject(BatchCreateObject)
.createObject
- a consumer that will call methods on BatchCreateObject.Builder
createObject(BatchCreateObject)
BatchWriteOperation.Builder attachObject(BatchAttachObject attachObject)
Attaches an object to a Directory.
attachObject
- Attaches an object to a Directory.default BatchWriteOperation.Builder attachObject(Consumer<BatchAttachObject.Builder> attachObject)
Attaches an object to a Directory.
This is a convenience that creates an instance of theBatchAttachObject.Builder
avoiding the need to
create one manually via BatchAttachObject.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to attachObject(BatchAttachObject)
.attachObject
- a consumer that will call methods on BatchAttachObject.Builder
attachObject(BatchAttachObject)
BatchWriteOperation.Builder detachObject(BatchDetachObject detachObject)
Detaches an object from a Directory.
detachObject
- Detaches an object from a Directory.default BatchWriteOperation.Builder detachObject(Consumer<BatchDetachObject.Builder> detachObject)
Detaches an object from a Directory.
This is a convenience that creates an instance of theBatchDetachObject.Builder
avoiding the need to
create one manually via BatchDetachObject.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to detachObject(BatchDetachObject)
.detachObject
- a consumer that will call methods on BatchDetachObject.Builder
detachObject(BatchDetachObject)
BatchWriteOperation.Builder updateObjectAttributes(BatchUpdateObjectAttributes updateObjectAttributes)
Updates a given object's attributes.
updateObjectAttributes
- Updates a given object's attributes.default BatchWriteOperation.Builder updateObjectAttributes(Consumer<BatchUpdateObjectAttributes.Builder> updateObjectAttributes)
Updates a given object's attributes.
This is a convenience that creates an instance of theBatchUpdateObjectAttributes.Builder
avoiding
the need to create one manually via BatchUpdateObjectAttributes.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to updateObjectAttributes(BatchUpdateObjectAttributes)
.updateObjectAttributes
- a consumer that will call methods on BatchUpdateObjectAttributes.Builder
updateObjectAttributes(BatchUpdateObjectAttributes)
BatchWriteOperation.Builder deleteObject(BatchDeleteObject deleteObject)
Deletes an object in a Directory.
deleteObject
- Deletes an object in a Directory.default BatchWriteOperation.Builder deleteObject(Consumer<BatchDeleteObject.Builder> deleteObject)
Deletes an object in a Directory.
This is a convenience that creates an instance of theBatchDeleteObject.Builder
avoiding the need to
create one manually via BatchDeleteObject.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to deleteObject(BatchDeleteObject)
.deleteObject
- a consumer that will call methods on BatchDeleteObject.Builder
deleteObject(BatchDeleteObject)
BatchWriteOperation.Builder addFacetToObject(BatchAddFacetToObject addFacetToObject)
A batch operation that adds a facet to an object.
addFacetToObject
- A batch operation that adds a facet to an object.default BatchWriteOperation.Builder addFacetToObject(Consumer<BatchAddFacetToObject.Builder> addFacetToObject)
A batch operation that adds a facet to an object.
This is a convenience that creates an instance of theBatchAddFacetToObject.Builder
avoiding the need
to create one manually via BatchAddFacetToObject.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to addFacetToObject(BatchAddFacetToObject)
.addFacetToObject
- a consumer that will call methods on BatchAddFacetToObject.Builder
addFacetToObject(BatchAddFacetToObject)
BatchWriteOperation.Builder removeFacetFromObject(BatchRemoveFacetFromObject removeFacetFromObject)
A batch operation that removes a facet from an object.
removeFacetFromObject
- A batch operation that removes a facet from an object.default BatchWriteOperation.Builder removeFacetFromObject(Consumer<BatchRemoveFacetFromObject.Builder> removeFacetFromObject)
A batch operation that removes a facet from an object.
This is a convenience that creates an instance of theBatchRemoveFacetFromObject.Builder
avoiding the
need to create one manually via BatchRemoveFacetFromObject.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to removeFacetFromObject(BatchRemoveFacetFromObject)
.removeFacetFromObject
- a consumer that will call methods on BatchRemoveFacetFromObject.Builder
removeFacetFromObject(BatchRemoveFacetFromObject)
BatchWriteOperation.Builder attachPolicy(BatchAttachPolicy attachPolicy)
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
attachPolicy
- Attaches a policy object to a regular object. An object can have a limited number of attached
policies.default BatchWriteOperation.Builder attachPolicy(Consumer<BatchAttachPolicy.Builder> attachPolicy)
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
This is a convenience that creates an instance of theBatchAttachPolicy.Builder
avoiding the need to
create one manually via BatchAttachPolicy.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to attachPolicy(BatchAttachPolicy)
.attachPolicy
- a consumer that will call methods on BatchAttachPolicy.Builder
attachPolicy(BatchAttachPolicy)
BatchWriteOperation.Builder detachPolicy(BatchDetachPolicy detachPolicy)
Detaches a policy from a Directory.
detachPolicy
- Detaches a policy from a Directory.default BatchWriteOperation.Builder detachPolicy(Consumer<BatchDetachPolicy.Builder> detachPolicy)
Detaches a policy from a Directory.
This is a convenience that creates an instance of theBatchDetachPolicy.Builder
avoiding the need to
create one manually via BatchDetachPolicy.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to detachPolicy(BatchDetachPolicy)
.detachPolicy
- a consumer that will call methods on BatchDetachPolicy.Builder
detachPolicy(BatchDetachPolicy)
BatchWriteOperation.Builder createIndex(BatchCreateIndex createIndex)
Creates an index object. See Indexing and search for more information.
createIndex
- Creates an index object. See Indexing
and search for more information.default BatchWriteOperation.Builder createIndex(Consumer<BatchCreateIndex.Builder> createIndex)
Creates an index object. See Indexing and search for more information.
This is a convenience that creates an instance of theBatchCreateIndex.Builder
avoiding the need to
create one manually via BatchCreateIndex.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to createIndex(BatchCreateIndex)
.createIndex
- a consumer that will call methods on BatchCreateIndex.Builder
createIndex(BatchCreateIndex)
BatchWriteOperation.Builder attachToIndex(BatchAttachToIndex attachToIndex)
Attaches the specified object to the specified index.
attachToIndex
- Attaches the specified object to the specified index.default BatchWriteOperation.Builder attachToIndex(Consumer<BatchAttachToIndex.Builder> attachToIndex)
Attaches the specified object to the specified index.
This is a convenience that creates an instance of theBatchAttachToIndex.Builder
avoiding the need to
create one manually via BatchAttachToIndex.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to attachToIndex(BatchAttachToIndex)
.attachToIndex
- a consumer that will call methods on BatchAttachToIndex.Builder
attachToIndex(BatchAttachToIndex)
BatchWriteOperation.Builder detachFromIndex(BatchDetachFromIndex detachFromIndex)
Detaches the specified object from the specified index.
detachFromIndex
- Detaches the specified object from the specified index.default BatchWriteOperation.Builder detachFromIndex(Consumer<BatchDetachFromIndex.Builder> detachFromIndex)
Detaches the specified object from the specified index.
This is a convenience that creates an instance of theBatchDetachFromIndex.Builder
avoiding the need
to create one manually via BatchDetachFromIndex.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to detachFromIndex(BatchDetachFromIndex)
.detachFromIndex
- a consumer that will call methods on BatchDetachFromIndex.Builder
detachFromIndex(BatchDetachFromIndex)
BatchWriteOperation.Builder attachTypedLink(BatchAttachTypedLink attachTypedLink)
Attaches a typed link to a specified source and target object. For more information, see Typed Links.
attachTypedLink
- Attaches a typed link to a specified source and target object. For more information, see Typed Links.default BatchWriteOperation.Builder attachTypedLink(Consumer<BatchAttachTypedLink.Builder> attachTypedLink)
Attaches a typed link to a specified source and target object. For more information, see Typed Links.
This is a convenience that creates an instance of theBatchAttachTypedLink.Builder
avoiding the need
to create one manually via BatchAttachTypedLink.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to attachTypedLink(BatchAttachTypedLink)
.attachTypedLink
- a consumer that will call methods on BatchAttachTypedLink.Builder
attachTypedLink(BatchAttachTypedLink)
BatchWriteOperation.Builder detachTypedLink(BatchDetachTypedLink detachTypedLink)
Detaches a typed link from a specified source and target object. For more information, see Typed Links.
detachTypedLink
- Detaches a typed link from a specified source and target object. For more information, see Typed Links.default BatchWriteOperation.Builder detachTypedLink(Consumer<BatchDetachTypedLink.Builder> detachTypedLink)
Detaches a typed link from a specified source and target object. For more information, see Typed Links.
This is a convenience that creates an instance of theBatchDetachTypedLink.Builder
avoiding the need
to create one manually via BatchDetachTypedLink.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to detachTypedLink(BatchDetachTypedLink)
.detachTypedLink
- a consumer that will call methods on BatchDetachTypedLink.Builder
detachTypedLink(BatchDetachTypedLink)
BatchWriteOperation.Builder updateLinkAttributes(BatchUpdateLinkAttributes updateLinkAttributes)
Updates a given object's attributes.
updateLinkAttributes
- Updates a given object's attributes.default BatchWriteOperation.Builder updateLinkAttributes(Consumer<BatchUpdateLinkAttributes.Builder> updateLinkAttributes)
Updates a given object's attributes.
This is a convenience that creates an instance of theBatchUpdateLinkAttributes.Builder
avoiding the
need to create one manually via BatchUpdateLinkAttributes.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to updateLinkAttributes(BatchUpdateLinkAttributes)
.updateLinkAttributes
- a consumer that will call methods on BatchUpdateLinkAttributes.Builder
updateLinkAttributes(BatchUpdateLinkAttributes)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.