@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetLinkAttributesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
GetLinkAttributesRequest() |
| Modifier and Type | Method and Description |
|---|---|
GetLinkAttributesRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAttributeNames()
A list of attribute names whose values will be retrieved.
|
String |
getConsistencyLevel()
The consistency level at which to retrieve the attributes on a typed link.
|
String |
getDirectoryArn()
The Amazon Resource Name (ARN) that is associated with the Directory where the typed link resides.
|
TypedLinkSpecifier |
getTypedLinkSpecifier()
Allows a typed link specifier to be accepted as input.
|
int |
hashCode() |
void |
setAttributeNames(Collection<String> attributeNames)
A list of attribute names whose values will be retrieved.
|
void |
setConsistencyLevel(String consistencyLevel)
The consistency level at which to retrieve the attributes on a typed link.
|
void |
setDirectoryArn(String directoryArn)
The Amazon Resource Name (ARN) that is associated with the Directory where the typed link resides.
|
void |
setTypedLinkSpecifier(TypedLinkSpecifier typedLinkSpecifier)
Allows a typed link specifier to be accepted as input.
|
String |
toString()
Returns a string representation of this object.
|
GetLinkAttributesRequest |
withAttributeNames(Collection<String> attributeNames)
A list of attribute names whose values will be retrieved.
|
GetLinkAttributesRequest |
withAttributeNames(String... attributeNames)
A list of attribute names whose values will be retrieved.
|
GetLinkAttributesRequest |
withConsistencyLevel(ConsistencyLevel consistencyLevel)
The consistency level at which to retrieve the attributes on a typed link.
|
GetLinkAttributesRequest |
withConsistencyLevel(String consistencyLevel)
The consistency level at which to retrieve the attributes on a typed link.
|
GetLinkAttributesRequest |
withDirectoryArn(String directoryArn)
The Amazon Resource Name (ARN) that is associated with the Directory where the typed link resides.
|
GetLinkAttributesRequest |
withTypedLinkSpecifier(TypedLinkSpecifier typedLinkSpecifier)
Allows a typed link specifier to be accepted as input.
|
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 typed link resides. For more information, see arns or Typed Links.
directoryArn - The Amazon Resource Name (ARN) that is associated with the Directory where the typed link resides. For
more information, see arns or Typed Links.public String getDirectoryArn()
The Amazon Resource Name (ARN) that is associated with the Directory where the typed link resides. For more information, see arns or Typed Links.
public GetLinkAttributesRequest withDirectoryArn(String directoryArn)
The Amazon Resource Name (ARN) that is associated with the Directory where the typed link resides. For more information, see arns or Typed Links.
directoryArn - The Amazon Resource Name (ARN) that is associated with the Directory where the typed link resides. For
more information, see arns or Typed Links.public void setTypedLinkSpecifier(TypedLinkSpecifier typedLinkSpecifier)
Allows a typed link specifier to be accepted as input.
typedLinkSpecifier - Allows a typed link specifier to be accepted as input.public TypedLinkSpecifier getTypedLinkSpecifier()
Allows a typed link specifier to be accepted as input.
public GetLinkAttributesRequest withTypedLinkSpecifier(TypedLinkSpecifier typedLinkSpecifier)
Allows a typed link specifier to be accepted as input.
typedLinkSpecifier - Allows a typed link specifier to be accepted as input.public List<String> getAttributeNames()
A list of attribute names whose values will be retrieved.
public void setAttributeNames(Collection<String> attributeNames)
A list of attribute names whose values will be retrieved.
attributeNames - A list of attribute names whose values will be retrieved.public GetLinkAttributesRequest withAttributeNames(String... attributeNames)
A 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 - A list of attribute names whose values will be retrieved.public GetLinkAttributesRequest withAttributeNames(Collection<String> attributeNames)
A list of attribute names whose values will be retrieved.
attributeNames - A list of attribute names whose values will be retrieved.public void setConsistencyLevel(String consistencyLevel)
The consistency level at which to retrieve the attributes on a typed link.
consistencyLevel - The consistency level at which to retrieve the attributes on a typed link.ConsistencyLevelpublic String getConsistencyLevel()
The consistency level at which to retrieve the attributes on a typed link.
ConsistencyLevelpublic GetLinkAttributesRequest withConsistencyLevel(String consistencyLevel)
The consistency level at which to retrieve the attributes on a typed link.
consistencyLevel - The consistency level at which to retrieve the attributes on a typed link.ConsistencyLevelpublic GetLinkAttributesRequest withConsistencyLevel(ConsistencyLevel consistencyLevel)
The consistency level at which to retrieve the attributes on a typed link.
consistencyLevel - The consistency level at which to retrieve the attributes on a typed link.ConsistencyLevelpublic String toString()
toString in class ObjectObject.toString()public GetLinkAttributesRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()