@Generated(value="software.amazon.awssdk:codegen") public class BatchWriteOperation extends Object implements StructuredPojo, 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() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
BatchRemoveFacetFromObject |
removeFacetFromObject()
A batch operation that removes a facet from an object.
|
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() |
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 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 link.
public BatchDetachTypedLink detachTypedLink()
Detaches a typed link from a specified source and target object. For more information, see Typed link.
public BatchWriteOperation.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<BatchWriteOperation.Builder,BatchWriteOperation>
public static BatchWriteOperation.Builder builder()
public static Class<? extends BatchWriteOperation.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.