@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, withSdkRequestTimeout
public 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.ConsistencyLevel
public String getConsistencyLevel()
The consistency level at which to retrieve the attributes on an object.
ConsistencyLevel
public 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.ConsistencyLevel
public 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.ConsistencyLevel
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 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 Object
Object.toString()
public GetObjectAttributesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.