@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetObjectAttributesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
GetObjectAttributesRequest() |
| Modifier and Type | Method and Description |
|---|---|
GetObjectAttributesRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAttributeNames()
List of attribute names whose values will be retrieved.
|
String |
getConsistencyLevel()
The consistency level at which to retrieve the attributes on an object.
|
String |
getDirectoryArn()
The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.
|
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 |
setAttributeNames(Collection<String> attributeNames)
List of attribute names whose values will be retrieved.
|
void |
setConsistencyLevel(String consistencyLevel)
The consistency level at which to retrieve the attributes on an object.
|
void |
setDirectoryArn(String directoryArn)
The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.
|
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.
|
GetObjectAttributesRequest |
withAttributeNames(Collection<String> attributeNames)
List of attribute names whose values will be retrieved.
|
GetObjectAttributesRequest |
withAttributeNames(String... attributeNames)
List of attribute names whose values will be retrieved.
|
GetObjectAttributesRequest |
withConsistencyLevel(ConsistencyLevel consistencyLevel)
The consistency level at which to retrieve the attributes on an object.
|
GetObjectAttributesRequest |
withConsistencyLevel(String consistencyLevel)
The consistency level at which to retrieve the attributes on an object.
|
GetObjectAttributesRequest |
withDirectoryArn(String directoryArn)
The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.
|
GetObjectAttributesRequest |
withObjectReference(ObjectReference objectReference)
Reference that identifies the object whose attributes will be retrieved.
|
GetObjectAttributesRequest |
withSchemaFacet(SchemaFacet schemaFacet)
Identifier for the facet whose attributes will be retrieved.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setDirectoryArn(String directoryArn)
The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.
directoryArn - The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.public String getDirectoryArn()
The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.
public GetObjectAttributesRequest withDirectoryArn(String directoryArn)
The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.
directoryArn - The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.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 GetObjectAttributesRequest 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 setConsistencyLevel(String consistencyLevel)
The consistency level at which to retrieve the attributes on an object.
consistencyLevel - The consistency level at which to retrieve the attributes on an object.ConsistencyLevelpublic String getConsistencyLevel()
The consistency level at which to retrieve the attributes on an object.
ConsistencyLevelpublic GetObjectAttributesRequest withConsistencyLevel(String consistencyLevel)
The consistency level at which to retrieve the attributes on an object.
consistencyLevel - The consistency level at which to retrieve the attributes on an object.ConsistencyLevelpublic GetObjectAttributesRequest withConsistencyLevel(ConsistencyLevel consistencyLevel)
The consistency level at which to retrieve the attributes on an object.
consistencyLevel - The consistency level at which to retrieve the attributes on an object.ConsistencyLevelpublic 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 GetObjectAttributesRequest 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 GetObjectAttributesRequest 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 GetObjectAttributesRequest 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 ObjectObject.toString()public GetObjectAttributesRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()