@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BatchWriteOperation extends Object implements Serializable, Cloneable, StructuredPojo
Represents the output of a BatchWrite
operation.
Constructor and Description |
---|
BatchWriteOperation() |
Modifier and Type | Method and Description |
---|---|
BatchWriteOperation |
clone() |
boolean |
equals(Object obj) |
BatchAddFacetToObject |
getAddFacetToObject()
A batch operation that adds a facet to an object.
|
BatchAttachObject |
getAttachObject()
Attaches an object to a Directory.
|
BatchAttachPolicy |
getAttachPolicy()
Attaches a policy object to a regular object.
|
BatchAttachToIndex |
getAttachToIndex()
Attaches the specified object to the specified index.
|
BatchAttachTypedLink |
getAttachTypedLink()
Attaches a typed link to a specified source and target object.
|
BatchCreateIndex |
getCreateIndex()
Creates an index object.
|
BatchCreateObject |
getCreateObject()
Creates an object.
|
BatchDeleteObject |
getDeleteObject()
Deletes an object in a Directory.
|
BatchDetachFromIndex |
getDetachFromIndex()
Detaches the specified object from the specified index.
|
BatchDetachObject |
getDetachObject()
Detaches an object from a Directory.
|
BatchDetachPolicy |
getDetachPolicy()
Detaches a policy from a Directory.
|
BatchDetachTypedLink |
getDetachTypedLink()
Detaches a typed link from a specified source and target object.
|
BatchRemoveFacetFromObject |
getRemoveFacetFromObject()
A batch operation that removes a facet from an object.
|
BatchUpdateObjectAttributes |
getUpdateObjectAttributes()
Updates a given object's attributes.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAddFacetToObject(BatchAddFacetToObject addFacetToObject)
A batch operation that adds a facet to an object.
|
void |
setAttachObject(BatchAttachObject attachObject)
Attaches an object to a Directory.
|
void |
setAttachPolicy(BatchAttachPolicy attachPolicy)
Attaches a policy object to a regular object.
|
void |
setAttachToIndex(BatchAttachToIndex attachToIndex)
Attaches the specified object to the specified index.
|
void |
setAttachTypedLink(BatchAttachTypedLink attachTypedLink)
Attaches a typed link to a specified source and target object.
|
void |
setCreateIndex(BatchCreateIndex createIndex)
Creates an index object.
|
void |
setCreateObject(BatchCreateObject createObject)
Creates an object.
|
void |
setDeleteObject(BatchDeleteObject deleteObject)
Deletes an object in a Directory.
|
void |
setDetachFromIndex(BatchDetachFromIndex detachFromIndex)
Detaches the specified object from the specified index.
|
void |
setDetachObject(BatchDetachObject detachObject)
Detaches an object from a Directory.
|
void |
setDetachPolicy(BatchDetachPolicy detachPolicy)
Detaches a policy from a Directory.
|
void |
setDetachTypedLink(BatchDetachTypedLink detachTypedLink)
Detaches a typed link from a specified source and target object.
|
void |
setRemoveFacetFromObject(BatchRemoveFacetFromObject removeFacetFromObject)
A batch operation that removes a facet from an object.
|
void |
setUpdateObjectAttributes(BatchUpdateObjectAttributes updateObjectAttributes)
Updates a given object's attributes.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
BatchWriteOperation |
withAddFacetToObject(BatchAddFacetToObject addFacetToObject)
A batch operation that adds a facet to an object.
|
BatchWriteOperation |
withAttachObject(BatchAttachObject attachObject)
Attaches an object to a Directory.
|
BatchWriteOperation |
withAttachPolicy(BatchAttachPolicy attachPolicy)
Attaches a policy object to a regular object.
|
BatchWriteOperation |
withAttachToIndex(BatchAttachToIndex attachToIndex)
Attaches the specified object to the specified index.
|
BatchWriteOperation |
withAttachTypedLink(BatchAttachTypedLink attachTypedLink)
Attaches a typed link to a specified source and target object.
|
BatchWriteOperation |
withCreateIndex(BatchCreateIndex createIndex)
Creates an index object.
|
BatchWriteOperation |
withCreateObject(BatchCreateObject createObject)
Creates an object.
|
BatchWriteOperation |
withDeleteObject(BatchDeleteObject deleteObject)
Deletes an object in a Directory.
|
BatchWriteOperation |
withDetachFromIndex(BatchDetachFromIndex detachFromIndex)
Detaches the specified object from the specified index.
|
BatchWriteOperation |
withDetachObject(BatchDetachObject detachObject)
Detaches an object from a Directory.
|
BatchWriteOperation |
withDetachPolicy(BatchDetachPolicy detachPolicy)
Detaches a policy from a Directory.
|
BatchWriteOperation |
withDetachTypedLink(BatchDetachTypedLink detachTypedLink)
Detaches a typed link from a specified source and target object.
|
BatchWriteOperation |
withRemoveFacetFromObject(BatchRemoveFacetFromObject removeFacetFromObject)
A batch operation that removes a facet from an object.
|
BatchWriteOperation |
withUpdateObjectAttributes(BatchUpdateObjectAttributes updateObjectAttributes)
Updates a given object's attributes.
|
public void setCreateObject(BatchCreateObject createObject)
Creates an object.
createObject
- Creates an object.public BatchCreateObject getCreateObject()
Creates an object.
public BatchWriteOperation withCreateObject(BatchCreateObject createObject)
Creates an object.
createObject
- Creates an object.public void setAttachObject(BatchAttachObject attachObject)
Attaches an object to a Directory.
attachObject
- Attaches an object to a Directory.public BatchAttachObject getAttachObject()
Attaches an object to a Directory.
public BatchWriteOperation withAttachObject(BatchAttachObject attachObject)
Attaches an object to a Directory.
attachObject
- Attaches an object to a Directory.public void setDetachObject(BatchDetachObject detachObject)
Detaches an object from a Directory.
detachObject
- Detaches an object from a Directory.public BatchDetachObject getDetachObject()
Detaches an object from a Directory.
public BatchWriteOperation withDetachObject(BatchDetachObject detachObject)
Detaches an object from a Directory.
detachObject
- Detaches an object from a Directory.public void setUpdateObjectAttributes(BatchUpdateObjectAttributes updateObjectAttributes)
Updates a given object's attributes.
updateObjectAttributes
- Updates a given object's attributes.public BatchUpdateObjectAttributes getUpdateObjectAttributes()
Updates a given object's attributes.
public BatchWriteOperation withUpdateObjectAttributes(BatchUpdateObjectAttributes updateObjectAttributes)
Updates a given object's attributes.
updateObjectAttributes
- Updates a given object's attributes.public void setDeleteObject(BatchDeleteObject deleteObject)
Deletes an object in a Directory.
deleteObject
- Deletes an object in a Directory.public BatchDeleteObject getDeleteObject()
Deletes an object in a Directory.
public BatchWriteOperation withDeleteObject(BatchDeleteObject deleteObject)
Deletes an object in a Directory.
deleteObject
- Deletes an object in a Directory.public void setAddFacetToObject(BatchAddFacetToObject addFacetToObject)
A batch operation that adds a facet to an object.
addFacetToObject
- A batch operation that adds a facet to an object.public BatchAddFacetToObject getAddFacetToObject()
A batch operation that adds a facet to an object.
public BatchWriteOperation withAddFacetToObject(BatchAddFacetToObject addFacetToObject)
A batch operation that adds a facet to an object.
addFacetToObject
- A batch operation that adds a facet to an object.public void setRemoveFacetFromObject(BatchRemoveFacetFromObject removeFacetFromObject)
A batch operation that removes a facet from an object.
removeFacetFromObject
- A batch operation that removes a facet from an object.public BatchRemoveFacetFromObject getRemoveFacetFromObject()
A batch operation that removes a facet from an object.
public BatchWriteOperation withRemoveFacetFromObject(BatchRemoveFacetFromObject removeFacetFromObject)
A batch operation that removes a facet from an object.
removeFacetFromObject
- A batch operation that removes a facet from an object.public void setAttachPolicy(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.public BatchAttachPolicy getAttachPolicy()
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
public BatchWriteOperation withAttachPolicy(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.public void setDetachPolicy(BatchDetachPolicy detachPolicy)
Detaches a policy from a Directory.
detachPolicy
- Detaches a policy from a Directory.public BatchDetachPolicy getDetachPolicy()
Detaches a policy from a Directory.
public BatchWriteOperation withDetachPolicy(BatchDetachPolicy detachPolicy)
Detaches a policy from a Directory.
detachPolicy
- Detaches a policy from a Directory.public void setCreateIndex(BatchCreateIndex createIndex)
Creates an index object. See Indexing for more information.
createIndex
- Creates an index object. See Indexing for
more information.public BatchCreateIndex getCreateIndex()
Creates an index object. See Indexing for more information.
public BatchWriteOperation withCreateIndex(BatchCreateIndex createIndex)
Creates an index object. See Indexing for more information.
createIndex
- Creates an index object. See Indexing for
more information.public void setAttachToIndex(BatchAttachToIndex attachToIndex)
Attaches the specified object to the specified index.
attachToIndex
- Attaches the specified object to the specified index.public BatchAttachToIndex getAttachToIndex()
Attaches the specified object to the specified index.
public BatchWriteOperation withAttachToIndex(BatchAttachToIndex attachToIndex)
Attaches the specified object to the specified index.
attachToIndex
- Attaches the specified object to the specified index.public void setDetachFromIndex(BatchDetachFromIndex detachFromIndex)
Detaches the specified object from the specified index.
detachFromIndex
- Detaches the specified object from the specified index.public BatchDetachFromIndex getDetachFromIndex()
Detaches the specified object from the specified index.
public BatchWriteOperation withDetachFromIndex(BatchDetachFromIndex detachFromIndex)
Detaches the specified object from the specified index.
detachFromIndex
- Detaches the specified object from the specified index.public void setAttachTypedLink(BatchAttachTypedLink attachTypedLink)
Attaches a typed link to a specified source and target object. For more information, see Typed link.
attachTypedLink
- Attaches a typed link to a specified source and target object. For more information, see Typed
link.public BatchAttachTypedLink getAttachTypedLink()
Attaches a typed link to a specified source and target object. For more information, see Typed link.
public BatchWriteOperation withAttachTypedLink(BatchAttachTypedLink attachTypedLink)
Attaches a typed link to a specified source and target object. For more information, see Typed link.
attachTypedLink
- Attaches a typed link to a specified source and target object. For more information, see Typed
link.public void setDetachTypedLink(BatchDetachTypedLink detachTypedLink)
Detaches a typed link from a specified source and target object. For more information, see Typed link.
detachTypedLink
- Detaches a typed link from a specified source and target object. For more information, see Typed
link.public BatchDetachTypedLink getDetachTypedLink()
Detaches a typed link from a specified source and target object. For more information, see Typed link.
public BatchWriteOperation withDetachTypedLink(BatchDetachTypedLink detachTypedLink)
Detaches a typed link from a specified source and target object. For more information, see Typed link.
detachTypedLink
- Detaches a typed link from a specified source and target object. For more information, see Typed
link.public String toString()
toString
in class Object
Object.toString()
public BatchWriteOperation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.