@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonCloudDirectory extends Object implements AmazonCloudDirectory
AmazonCloudDirectory
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
AddFacetToObjectResult |
addFacetToObject(AddFacetToObjectRequest request)
Adds a new Facet to an object.
|
ApplySchemaResult |
applySchema(ApplySchemaRequest request)
Copies the input published schema into the Directory with the same name and version as that of the
published schema .
|
AttachObjectResult |
attachObject(AttachObjectRequest request)
Attaches an existing object to another object.
|
AttachPolicyResult |
attachPolicy(AttachPolicyRequest request)
Attaches a policy object to a regular object.
|
AttachToIndexResult |
attachToIndex(AttachToIndexRequest request)
Attaches the specified object to the specified index.
|
AttachTypedLinkResult |
attachTypedLink(AttachTypedLinkRequest request)
Attaches a typed link to a specified source and target object.
|
BatchReadResult |
batchRead(BatchReadRequest request)
Performs all the read operations in a batch.
|
BatchWriteResult |
batchWrite(BatchWriteRequest request)
Performs all the write operations in a batch.
|
CreateDirectoryResult |
createDirectory(CreateDirectoryRequest request)
Creates a Directory by copying the published schema into the directory.
|
CreateFacetResult |
createFacet(CreateFacetRequest request)
Creates a new Facet in a schema.
|
CreateIndexResult |
createIndex(CreateIndexRequest request)
Creates an index object.
|
CreateObjectResult |
createObject(CreateObjectRequest request)
Creates an object in a Directory.
|
CreateSchemaResult |
createSchema(CreateSchemaRequest request)
Creates a new schema in a development state.
|
CreateTypedLinkFacetResult |
createTypedLinkFacet(CreateTypedLinkFacetRequest request)
Creates a TypedLinkFacet.
|
DeleteDirectoryResult |
deleteDirectory(DeleteDirectoryRequest request)
Deletes a directory.
|
DeleteFacetResult |
deleteFacet(DeleteFacetRequest request)
Deletes a given Facet.
|
DeleteObjectResult |
deleteObject(DeleteObjectRequest request)
Deletes an object and its associated attributes.
|
DeleteSchemaResult |
deleteSchema(DeleteSchemaRequest request)
Deletes a given schema.
|
DeleteTypedLinkFacetResult |
deleteTypedLinkFacet(DeleteTypedLinkFacetRequest request)
Deletes a TypedLinkFacet.
|
DetachFromIndexResult |
detachFromIndex(DetachFromIndexRequest request)
Detaches the specified object from the specified index.
|
DetachObjectResult |
detachObject(DetachObjectRequest request)
Detaches a given object from the parent object.
|
DetachPolicyResult |
detachPolicy(DetachPolicyRequest request)
Detaches a policy from an object.
|
DetachTypedLinkResult |
detachTypedLink(DetachTypedLinkRequest request)
Detaches a typed link from a specified source and target object.
|
DisableDirectoryResult |
disableDirectory(DisableDirectoryRequest request)
Disables the specified directory.
|
EnableDirectoryResult |
enableDirectory(EnableDirectoryRequest request)
Enables the specified directory.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetDirectoryResult |
getDirectory(GetDirectoryRequest request)
Retrieves metadata about a directory.
|
GetFacetResult |
getFacet(GetFacetRequest request)
|
GetObjectInformationResult |
getObjectInformation(GetObjectInformationRequest request)
Retrieves metadata about an object.
|
GetSchemaAsJsonResult |
getSchemaAsJson(GetSchemaAsJsonRequest request)
Retrieves a JSON representation of the schema.
|
GetTypedLinkFacetInformationResult |
getTypedLinkFacetInformation(GetTypedLinkFacetInformationRequest request)
Returns the identity attribute order for a specific TypedLinkFacet.
|
ListAppliedSchemaArnsResult |
listAppliedSchemaArns(ListAppliedSchemaArnsRequest request)
Lists schemas applied to a directory.
|
ListAttachedIndicesResult |
listAttachedIndices(ListAttachedIndicesRequest request)
Lists indices attached to an object.
|
ListDevelopmentSchemaArnsResult |
listDevelopmentSchemaArns(ListDevelopmentSchemaArnsRequest request)
Retrieves each Amazon Resource Name (ARN) of schemas in the development state.
|
ListDirectoriesResult |
listDirectories(ListDirectoriesRequest request)
Lists directories created within an account.
|
ListFacetAttributesResult |
listFacetAttributes(ListFacetAttributesRequest request)
Retrieves attributes attached to the facet.
|
ListFacetNamesResult |
listFacetNames(ListFacetNamesRequest request)
Retrieves the names of facets that exist in a schema.
|
ListIncomingTypedLinksResult |
listIncomingTypedLinks(ListIncomingTypedLinksRequest request)
Returns a paginated list of all the incoming TypedLinkSpecifier information for an object.
|
ListIndexResult |
listIndex(ListIndexRequest request)
Lists objects attached to the specified index.
|
ListObjectAttributesResult |
listObjectAttributes(ListObjectAttributesRequest request)
Lists all attributes that are associated with an object.
|
ListObjectChildrenResult |
listObjectChildren(ListObjectChildrenRequest request)
Returns a paginated list of child objects that are associated with a given object.
|
ListObjectParentPathsResult |
listObjectParentPaths(ListObjectParentPathsRequest request)
Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node
objects.
|
ListObjectParentsResult |
listObjectParents(ListObjectParentsRequest request)
Lists parent objects that are associated with a given object in pagination fashion.
|
ListObjectPoliciesResult |
listObjectPolicies(ListObjectPoliciesRequest request)
Returns policies attached to an object in pagination fashion.
|
ListOutgoingTypedLinksResult |
listOutgoingTypedLinks(ListOutgoingTypedLinksRequest request)
Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object.
|
ListPolicyAttachmentsResult |
listPolicyAttachments(ListPolicyAttachmentsRequest request)
Returns all of the
ObjectIdentifiers to which a given policy is attached. |
ListPublishedSchemaArnsResult |
listPublishedSchemaArns(ListPublishedSchemaArnsRequest request)
Retrieves each published schema Amazon Resource Name (ARN).
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Returns tags for a resource.
|
ListTypedLinkFacetAttributesResult |
listTypedLinkFacetAttributes(ListTypedLinkFacetAttributesRequest request)
Returns a paginated list of all attribute definitions for a particular TypedLinkFacet.
|
ListTypedLinkFacetNamesResult |
listTypedLinkFacetNames(ListTypedLinkFacetNamesRequest request)
Returns a paginated list of
TypedLink facet names for a particular schema. |
LookupPolicyResult |
lookupPolicy(LookupPolicyRequest request)
Lists all policies from the root of the Directory to the object specified.
|
PublishSchemaResult |
publishSchema(PublishSchemaRequest request)
Publishes a development schema with a version.
|
PutSchemaFromJsonResult |
putSchemaFromJson(PutSchemaFromJsonRequest request)
Allows a schema to be updated using JSON upload.
|
RemoveFacetFromObjectResult |
removeFacetFromObject(RemoveFacetFromObjectRequest request)
Removes the specified facet from the specified object.
|
void |
setEndpoint(String endpoint)
Overrides the default endpoint for this client ("clouddirectory.us-east-1.amazonaws.com").
|
void |
setRegion(Region region)
An alternative to
AmazonCloudDirectory.setEndpoint(String) , sets the regional endpoint for this client's
service calls. |
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
An API operation for adding tags to a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
An API operation for removing tags from a resource.
|
UpdateFacetResult |
updateFacet(UpdateFacetRequest request)
Does the following:
|
UpdateObjectAttributesResult |
updateObjectAttributes(UpdateObjectAttributesRequest request)
Updates a given object's attributes.
|
UpdateSchemaResult |
updateSchema(UpdateSchemaRequest request)
Updates the schema name with a new name.
|
UpdateTypedLinkFacetResult |
updateTypedLinkFacet(UpdateTypedLinkFacetRequest request)
Updates a TypedLinkFacet.
|
public void setEndpoint(String endpoint)
AmazonCloudDirectory
Callers can pass in just the endpoint (ex: "clouddirectory.us-east-1.amazonaws.com") or a full URL, including the
protocol (ex: "clouddirectory.us-east-1.amazonaws.com"). If the protocol is not specified here, the default
protocol from this client's ClientConfiguration
will be used, which by default is HTTPS.
For more information on using AWS regions with the AWS SDK for Java, and a complete list of all available endpoints for all AWS services, see: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=3912
This method is not threadsafe. An endpoint should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setEndpoint
in interface AmazonCloudDirectory
endpoint
- The endpoint (ex: "clouddirectory.us-east-1.amazonaws.com") or a full URL, including the protocol (ex:
"clouddirectory.us-east-1.amazonaws.com") of the region specific AWS endpoint this client will communicate
with.public void setRegion(Region region)
AmazonCloudDirectory
AmazonCloudDirectory.setEndpoint(String)
, sets the regional endpoint for this client's
service calls. Callers can use this method to control which AWS region they want to work with.
By default, all service endpoints in all regions use the https protocol. To use http instead, specify it in the
ClientConfiguration
supplied at construction.
This method is not threadsafe. A region should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setRegion
in interface AmazonCloudDirectory
region
- The region this client will communicate with. See Region.getRegion(com.amazonaws.regions.Regions)
for accessing a given region. Must not be null and must be a region where the service is available.Region.getRegion(com.amazonaws.regions.Regions)
,
Region.createClient(Class, com.amazonaws.auth.AWSCredentialsProvider, ClientConfiguration)
,
Region.isServiceSupported(String)
public AddFacetToObjectResult addFacetToObject(AddFacetToObjectRequest request)
AmazonCloudDirectory
Adds a new Facet to an object.
addFacetToObject
in interface AmazonCloudDirectory
public ApplySchemaResult applySchema(ApplySchemaRequest request)
AmazonCloudDirectory
Copies the input published schema into the Directory with the same name and version as that of the published schema .
applySchema
in interface AmazonCloudDirectory
public AttachObjectResult attachObject(AttachObjectRequest request)
AmazonCloudDirectory
Attaches an existing object to another object. An object can be accessed in two ways:
Using the path
Using ObjectIdentifier
attachObject
in interface AmazonCloudDirectory
public AttachPolicyResult attachPolicy(AttachPolicyRequest request)
AmazonCloudDirectory
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
attachPolicy
in interface AmazonCloudDirectory
public AttachToIndexResult attachToIndex(AttachToIndexRequest request)
AmazonCloudDirectory
Attaches the specified object to the specified index.
attachToIndex
in interface AmazonCloudDirectory
public AttachTypedLinkResult attachTypedLink(AttachTypedLinkRequest request)
AmazonCloudDirectory
Attaches a typed link to a specified source and target object. For more information, see Typed link.
attachTypedLink
in interface AmazonCloudDirectory
public BatchReadResult batchRead(BatchReadRequest request)
AmazonCloudDirectory
Performs all the read operations in a batch.
batchRead
in interface AmazonCloudDirectory
public BatchWriteResult batchWrite(BatchWriteRequest request)
AmazonCloudDirectory
Performs all the write operations in a batch. Either all the operations succeed or none. Batch writes supports only object-related operations.
batchWrite
in interface AmazonCloudDirectory
public CreateDirectoryResult createDirectory(CreateDirectoryRequest request)
AmazonCloudDirectory
Creates a Directory by copying the published schema into the directory. A directory cannot be created without a schema.
createDirectory
in interface AmazonCloudDirectory
public CreateFacetResult createFacet(CreateFacetRequest request)
AmazonCloudDirectory
Creates a new Facet in a schema. Facet creation is allowed only in development or applied schemas.
createFacet
in interface AmazonCloudDirectory
public CreateIndexResult createIndex(CreateIndexRequest request)
AmazonCloudDirectory
Creates an index object. See Indexing for more information.
createIndex
in interface AmazonCloudDirectory
public CreateObjectResult createObject(CreateObjectRequest request)
AmazonCloudDirectory
Creates an object in a Directory. Additionally attaches the object to a parent, if a parent reference and
LinkName
is specified. An object is simply a collection of Facet attributes. You can also use
this API call to create a policy object, if the facet from which you create the object is a policy facet.
createObject
in interface AmazonCloudDirectory
public CreateSchemaResult createSchema(CreateSchemaRequest request)
AmazonCloudDirectory
Creates a new schema in a development state. A schema can exist in three phases:
Development: This is a mutable phase of the schema. All new schemas are in the development phase. Once the schema is finalized, it can be published.
Published: Published schemas are immutable and have a version associated with them.
Applied: Applied schemas are mutable in a way that allows you to add new schema facets. You can also add new, nonrequired attributes to existing schema facets. You can apply only published schemas to directories.
createSchema
in interface AmazonCloudDirectory
public CreateTypedLinkFacetResult createTypedLinkFacet(CreateTypedLinkFacetRequest request)
AmazonCloudDirectory
Creates a TypedLinkFacet. For more information, see Typed link.
createTypedLinkFacet
in interface AmazonCloudDirectory
public DeleteDirectoryResult deleteDirectory(DeleteDirectoryRequest request)
AmazonCloudDirectory
Deletes a directory. Only disabled directories can be deleted. A deleted directory cannot be undone. Exercise extreme caution when deleting directories.
deleteDirectory
in interface AmazonCloudDirectory
public DeleteFacetResult deleteFacet(DeleteFacetRequest request)
AmazonCloudDirectory
Deletes a given Facet. All attributes and Rules that are associated with the facet will be deleted. Only development schema facets are allowed deletion.
deleteFacet
in interface AmazonCloudDirectory
public DeleteObjectResult deleteObject(DeleteObjectRequest request)
AmazonCloudDirectory
Deletes an object and its associated attributes. Only objects with no children and no parents can be deleted.
deleteObject
in interface AmazonCloudDirectory
public DeleteSchemaResult deleteSchema(DeleteSchemaRequest request)
AmazonCloudDirectory
Deletes a given schema. Schemas in a development and published state can only be deleted.
deleteSchema
in interface AmazonCloudDirectory
public DeleteTypedLinkFacetResult deleteTypedLinkFacet(DeleteTypedLinkFacetRequest request)
AmazonCloudDirectory
Deletes a TypedLinkFacet. For more information, see Typed link.
deleteTypedLinkFacet
in interface AmazonCloudDirectory
public DetachFromIndexResult detachFromIndex(DetachFromIndexRequest request)
AmazonCloudDirectory
Detaches the specified object from the specified index.
detachFromIndex
in interface AmazonCloudDirectory
public DetachObjectResult detachObject(DetachObjectRequest request)
AmazonCloudDirectory
Detaches a given object from the parent object. The object that is to be detached from the parent is specified by the link name.
detachObject
in interface AmazonCloudDirectory
public DetachPolicyResult detachPolicy(DetachPolicyRequest request)
AmazonCloudDirectory
Detaches a policy from an object.
detachPolicy
in interface AmazonCloudDirectory
public DetachTypedLinkResult detachTypedLink(DetachTypedLinkRequest request)
AmazonCloudDirectory
Detaches a typed link from a specified source and target object. For more information, see Typed link.
detachTypedLink
in interface AmazonCloudDirectory
public DisableDirectoryResult disableDirectory(DisableDirectoryRequest request)
AmazonCloudDirectory
Disables the specified directory. Disabled directories cannot be read or written to. Only enabled directories can be disabled. Disabled directories may be reenabled.
disableDirectory
in interface AmazonCloudDirectory
public EnableDirectoryResult enableDirectory(EnableDirectoryRequest request)
AmazonCloudDirectory
Enables the specified directory. Only disabled directories can be enabled. Once enabled, the directory can then be read and written to.
enableDirectory
in interface AmazonCloudDirectory
public GetDirectoryResult getDirectory(GetDirectoryRequest request)
AmazonCloudDirectory
Retrieves metadata about a directory.
getDirectory
in interface AmazonCloudDirectory
public GetFacetResult getFacet(GetFacetRequest request)
AmazonCloudDirectory
Gets details of the Facet, such as facet name, attributes, Rules, or ObjectType
. You
can call this on all kinds of schema facets -- published, development, or applied.
getFacet
in interface AmazonCloudDirectory
public GetObjectInformationResult getObjectInformation(GetObjectInformationRequest request)
AmazonCloudDirectory
Retrieves metadata about an object.
getObjectInformation
in interface AmazonCloudDirectory
public GetSchemaAsJsonResult getSchemaAsJson(GetSchemaAsJsonRequest request)
AmazonCloudDirectory
Retrieves a JSON representation of the schema. See JSON Schema Format for more information.
getSchemaAsJson
in interface AmazonCloudDirectory
public GetTypedLinkFacetInformationResult getTypedLinkFacetInformation(GetTypedLinkFacetInformationRequest request)
AmazonCloudDirectory
Returns the identity attribute order for a specific TypedLinkFacet. For more information, see Typed link.
getTypedLinkFacetInformation
in interface AmazonCloudDirectory
public ListAppliedSchemaArnsResult listAppliedSchemaArns(ListAppliedSchemaArnsRequest request)
AmazonCloudDirectory
Lists schemas applied to a directory.
listAppliedSchemaArns
in interface AmazonCloudDirectory
public ListAttachedIndicesResult listAttachedIndices(ListAttachedIndicesRequest request)
AmazonCloudDirectory
Lists indices attached to an object.
listAttachedIndices
in interface AmazonCloudDirectory
public ListDevelopmentSchemaArnsResult listDevelopmentSchemaArns(ListDevelopmentSchemaArnsRequest request)
AmazonCloudDirectory
Retrieves each Amazon Resource Name (ARN) of schemas in the development state.
listDevelopmentSchemaArns
in interface AmazonCloudDirectory
public ListDirectoriesResult listDirectories(ListDirectoriesRequest request)
AmazonCloudDirectory
Lists directories created within an account.
listDirectories
in interface AmazonCloudDirectory
public ListFacetAttributesResult listFacetAttributes(ListFacetAttributesRequest request)
AmazonCloudDirectory
Retrieves attributes attached to the facet.
listFacetAttributes
in interface AmazonCloudDirectory
public ListFacetNamesResult listFacetNames(ListFacetNamesRequest request)
AmazonCloudDirectory
Retrieves the names of facets that exist in a schema.
listFacetNames
in interface AmazonCloudDirectory
public ListIncomingTypedLinksResult listIncomingTypedLinks(ListIncomingTypedLinksRequest request)
AmazonCloudDirectory
Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed link.
listIncomingTypedLinks
in interface AmazonCloudDirectory
public ListIndexResult listIndex(ListIndexRequest request)
AmazonCloudDirectory
Lists objects attached to the specified index.
listIndex
in interface AmazonCloudDirectory
public ListObjectAttributesResult listObjectAttributes(ListObjectAttributesRequest request)
AmazonCloudDirectory
Lists all attributes that are associated with an object.
listObjectAttributes
in interface AmazonCloudDirectory
public ListObjectChildrenResult listObjectChildren(ListObjectChildrenRequest request)
AmazonCloudDirectory
Returns a paginated list of child objects that are associated with a given object.
listObjectChildren
in interface AmazonCloudDirectory
public ListObjectParentPathsResult listObjectParentPaths(ListObjectParentPathsRequest request)
AmazonCloudDirectory
Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.
Use this API to evaluate all parents for an object. The call returns all objects from the root of the directory
up to the requested object. The API returns the number of paths based on user-defined MaxResults
, in
case there are multiple paths to the parent. The order of the paths and nodes returned is consistent among
multiple API calls unless the objects are deleted or moved. Paths not leading to the directory root are ignored
from the target object.
listObjectParentPaths
in interface AmazonCloudDirectory
public ListObjectParentsResult listObjectParents(ListObjectParentsRequest request)
AmazonCloudDirectory
Lists parent objects that are associated with a given object in pagination fashion.
listObjectParents
in interface AmazonCloudDirectory
public ListObjectPoliciesResult listObjectPolicies(ListObjectPoliciesRequest request)
AmazonCloudDirectory
Returns policies attached to an object in pagination fashion.
listObjectPolicies
in interface AmazonCloudDirectory
public ListOutgoingTypedLinksResult listOutgoingTypedLinks(ListOutgoingTypedLinksRequest request)
AmazonCloudDirectory
Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed link.
listOutgoingTypedLinks
in interface AmazonCloudDirectory
public ListPolicyAttachmentsResult listPolicyAttachments(ListPolicyAttachmentsRequest request)
AmazonCloudDirectory
Returns all of the ObjectIdentifiers
to which a given policy is attached.
listPolicyAttachments
in interface AmazonCloudDirectory
public ListPublishedSchemaArnsResult listPublishedSchemaArns(ListPublishedSchemaArnsRequest request)
AmazonCloudDirectory
Retrieves each published schema Amazon Resource Name (ARN).
listPublishedSchemaArns
in interface AmazonCloudDirectory
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonCloudDirectory
Returns tags for a resource. Tagging is currently supported only for directories with a limit of 50 tags per directory. All 50 tags are returned for a given directory with this API call.
listTagsForResource
in interface AmazonCloudDirectory
public ListTypedLinkFacetAttributesResult listTypedLinkFacetAttributes(ListTypedLinkFacetAttributesRequest request)
AmazonCloudDirectory
Returns a paginated list of all attribute definitions for a particular TypedLinkFacet. For more information, see Typed link.
listTypedLinkFacetAttributes
in interface AmazonCloudDirectory
public ListTypedLinkFacetNamesResult listTypedLinkFacetNames(ListTypedLinkFacetNamesRequest request)
AmazonCloudDirectory
Returns a paginated list of TypedLink
facet names for a particular schema. For more information, see
Typed
link.
listTypedLinkFacetNames
in interface AmazonCloudDirectory
public LookupPolicyResult lookupPolicy(LookupPolicyRequest request)
AmazonCloudDirectory
Lists all policies from the root of the Directory to the object specified. If there are no policies
present, an empty list is returned. If policies are present, and if some objects don't have the policies
attached, it returns the ObjectIdentifier
for such objects. If policies are present, it returns
ObjectIdentifier
, policyId
, and policyType
. Paths that don't lead to the
root from the target object are ignored. For more information, see Policies.
lookupPolicy
in interface AmazonCloudDirectory
public PublishSchemaResult publishSchema(PublishSchemaRequest request)
AmazonCloudDirectory
Publishes a development schema with a version. If description and attributes are specified,
PublishSchema
overrides the development schema description and attributes. If not, the development
schema description and attributes are used.
publishSchema
in interface AmazonCloudDirectory
public PutSchemaFromJsonResult putSchemaFromJson(PutSchemaFromJsonRequest request)
AmazonCloudDirectory
Allows a schema to be updated using JSON upload. Only available for development schemas. See JSON Schema Format for more information.
putSchemaFromJson
in interface AmazonCloudDirectory
public RemoveFacetFromObjectResult removeFacetFromObject(RemoveFacetFromObjectRequest request)
AmazonCloudDirectory
Removes the specified facet from the specified object.
removeFacetFromObject
in interface AmazonCloudDirectory
public TagResourceResult tagResource(TagResourceRequest request)
AmazonCloudDirectory
An API operation for adding tags to a resource.
tagResource
in interface AmazonCloudDirectory
public UntagResourceResult untagResource(UntagResourceRequest request)
AmazonCloudDirectory
An API operation for removing tags from a resource.
untagResource
in interface AmazonCloudDirectory
public UpdateFacetResult updateFacet(UpdateFacetRequest request)
AmazonCloudDirectory
Does the following:
Adds new Attributes
, Rules
, or ObjectTypes
.
Updates existing Attributes
, Rules
, or ObjectTypes
.
Deletes existing Attributes
, Rules
, or ObjectTypes
.
updateFacet
in interface AmazonCloudDirectory
public UpdateObjectAttributesResult updateObjectAttributes(UpdateObjectAttributesRequest request)
AmazonCloudDirectory
Updates a given object's attributes.
updateObjectAttributes
in interface AmazonCloudDirectory
public UpdateSchemaResult updateSchema(UpdateSchemaRequest request)
AmazonCloudDirectory
Updates the schema name with a new name. Only development schema names can be updated.
updateSchema
in interface AmazonCloudDirectory
public UpdateTypedLinkFacetResult updateTypedLinkFacet(UpdateTypedLinkFacetRequest request)
AmazonCloudDirectory
Updates a TypedLinkFacet. For more information, see Typed link.
updateTypedLinkFacet
in interface AmazonCloudDirectory
public void shutdown()
AmazonCloudDirectory
shutdown
in interface AmazonCloudDirectory
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonCloudDirectory
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AmazonCloudDirectory
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.