@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BatchGetObjectAttributes extends Object implements Serializable, Cloneable, StructuredPojo
Retrieves attributes within a facet that are associated with an object inside an BatchRead operation. For more information, see GetObjectAttributes and BatchReadRequest$Operations.
Constructor and Description |
---|
BatchGetObjectAttributes() |
Modifier and Type | Method and Description |
---|---|
BatchGetObjectAttributes |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAttributeNames()
List of attribute names whose values will be retrieved.
|
ObjectReference |
getObjectReference()
Reference that identifies the object whose attributes will be retrieved.
|
SchemaFacet |
getSchemaFacet()
Identifier for the facet whose attributes will be retrieved.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttributeNames(Collection<String> attributeNames)
List of attribute names whose values will be retrieved.
|
void |
setObjectReference(ObjectReference objectReference)
Reference that identifies the object whose attributes will be retrieved.
|
void |
setSchemaFacet(SchemaFacet schemaFacet)
Identifier for the facet whose attributes will be retrieved.
|
String |
toString()
Returns a string representation of this object.
|
BatchGetObjectAttributes |
withAttributeNames(Collection<String> attributeNames)
List of attribute names whose values will be retrieved.
|
BatchGetObjectAttributes |
withAttributeNames(String... attributeNames)
List of attribute names whose values will be retrieved.
|
BatchGetObjectAttributes |
withObjectReference(ObjectReference objectReference)
Reference that identifies the object whose attributes will be retrieved.
|
BatchGetObjectAttributes |
withSchemaFacet(SchemaFacet schemaFacet)
Identifier for the facet whose attributes will be retrieved.
|
public void setObjectReference(ObjectReference objectReference)
Reference that identifies the object whose attributes will be retrieved.
objectReference
- Reference that identifies the object whose attributes will be retrieved.public ObjectReference getObjectReference()
Reference that identifies the object whose attributes will be retrieved.
public BatchGetObjectAttributes withObjectReference(ObjectReference objectReference)
Reference that identifies the object whose attributes will be retrieved.
objectReference
- Reference that identifies the object whose attributes will be retrieved.public void setSchemaFacet(SchemaFacet schemaFacet)
Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.
schemaFacet
- Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.public SchemaFacet getSchemaFacet()
Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.
public BatchGetObjectAttributes withSchemaFacet(SchemaFacet schemaFacet)
Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.
schemaFacet
- Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.public List<String> getAttributeNames()
List of attribute names whose values will be retrieved.
public void setAttributeNames(Collection<String> attributeNames)
List of attribute names whose values will be retrieved.
attributeNames
- List of attribute names whose values will be retrieved.public BatchGetObjectAttributes withAttributeNames(String... attributeNames)
List of attribute names whose values will be retrieved.
NOTE: This method appends the values to the existing list (if any). Use
setAttributeNames(java.util.Collection)
or withAttributeNames(java.util.Collection)
if you want
to override the existing values.
attributeNames
- List of attribute names whose values will be retrieved.public BatchGetObjectAttributes withAttributeNames(Collection<String> attributeNames)
List of attribute names whose values will be retrieved.
attributeNames
- List of attribute names whose values will be retrieved.public String toString()
toString
in class Object
Object.toString()
public BatchGetObjectAttributes clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.