@Generated(value="software.amazon.awssdk:codegen") public final class BatchWriteOperation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BatchWriteOperation.Builder,BatchWriteOperation>
Represents the output of a BatchWrite
operation.
Modifier and Type | Class and Description |
---|---|
static interface |
BatchWriteOperation.Builder |
Modifier and Type | Method and Description |
---|---|
BatchAddFacetToObject |
addFacetToObject()
A batch operation that adds a facet to an object.
|
BatchAttachObject |
attachObject()
Attaches an object to a Directory.
|
BatchAttachPolicy |
attachPolicy()
Attaches a policy object to a regular object.
|
BatchAttachToIndex |
attachToIndex()
Attaches the specified object to the specified index.
|
BatchAttachTypedLink |
attachTypedLink()
Attaches a typed link to a specified source and target object.
|
static BatchWriteOperation.Builder |
builder() |
BatchCreateIndex |
createIndex()
Creates an index object.
|
BatchCreateObject |
createObject()
Creates an object.
|
BatchDeleteObject |
deleteObject()
Deletes an object in a Directory.
|
BatchDetachFromIndex |
detachFromIndex()
Detaches the specified object from the specified index.
|
BatchDetachObject |
detachObject()
Detaches an object from a Directory.
|
BatchDetachPolicy |
detachPolicy()
Detaches a policy from a Directory.
|
BatchDetachTypedLink |
detachTypedLink()
Detaches a typed link from a specified source and target object.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
BatchRemoveFacetFromObject |
removeFacetFromObject()
A batch operation that removes a facet from an object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends BatchWriteOperation.Builder> |
serializableBuilderClass() |
BatchWriteOperation.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
BatchUpdateLinkAttributes |
updateLinkAttributes()
Updates a given object's attributes.
|
BatchUpdateObjectAttributes |
updateObjectAttributes()
Updates a given object's attributes.
|
copy
public BatchCreateObject createObject()
Creates an object.
public BatchAttachObject attachObject()
Attaches an object to a Directory.
public BatchDetachObject detachObject()
Detaches an object from a Directory.
public BatchUpdateObjectAttributes updateObjectAttributes()
Updates a given object's attributes.
public BatchDeleteObject deleteObject()
Deletes an object in a Directory.
public BatchAddFacetToObject addFacetToObject()
A batch operation that adds a facet to an object.
public BatchRemoveFacetFromObject removeFacetFromObject()
A batch operation that removes a facet from an object.
public BatchAttachPolicy attachPolicy()
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
public BatchDetachPolicy detachPolicy()
Detaches a policy from a Directory.
public BatchCreateIndex createIndex()
Creates an index object. See Indexing and search for more information.
public BatchAttachToIndex attachToIndex()
Attaches the specified object to the specified index.
public BatchDetachFromIndex detachFromIndex()
Detaches the specified object from the specified index.
public BatchAttachTypedLink attachTypedLink()
Attaches a typed link to a specified source and target object. For more information, see Typed Links.
public BatchDetachTypedLink detachTypedLink()
Detaches a typed link from a specified source and target object. For more information, see Typed Links.
public BatchUpdateLinkAttributes updateLinkAttributes()
Updates a given object's attributes.
public BatchWriteOperation.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<BatchWriteOperation.Builder,BatchWriteOperation>
public static BatchWriteOperation.Builder builder()
public static Class<? extends BatchWriteOperation.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.