public class MetadataCascadePoliciesManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MetadataCascadePoliciesManager.Builder |
| Modifier and Type | Field and Description |
|---|---|
Authentication |
auth |
NetworkSession |
networkSession |
| Modifier | Constructor and Description |
|---|---|
|
MetadataCascadePoliciesManager() |
protected |
MetadataCascadePoliciesManager(MetadataCascadePoliciesManager.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyMetadataCascadePolicy(String metadataCascadePolicyId,
ApplyMetadataCascadePolicyRequestBody requestBody)
Force the metadata on a folder with a metadata cascade policy to be applied to all of its
children.
|
void |
applyMetadataCascadePolicy(String metadataCascadePolicyId,
ApplyMetadataCascadePolicyRequestBody requestBody,
ApplyMetadataCascadePolicyHeaders headers)
Force the metadata on a folder with a metadata cascade policy to be applied to all of its
children.
|
MetadataCascadePolicy |
createMetadataCascadePolicy(CreateMetadataCascadePolicyRequestBody requestBody)
Creates a new metadata cascade policy that applies a given metadata template to a given folder
and automatically cascades it down to any files within that folder.
|
MetadataCascadePolicy |
createMetadataCascadePolicy(CreateMetadataCascadePolicyRequestBody requestBody,
CreateMetadataCascadePolicyHeaders headers)
Creates a new metadata cascade policy that applies a given metadata template to a given folder
and automatically cascades it down to any files within that folder.
|
void |
deleteMetadataCascadePolicyById(String metadataCascadePolicyId)
Deletes a metadata cascade policy.
|
void |
deleteMetadataCascadePolicyById(String metadataCascadePolicyId,
DeleteMetadataCascadePolicyByIdHeaders headers)
Deletes a metadata cascade policy.
|
Authentication |
getAuth() |
MetadataCascadePolicies |
getMetadataCascadePolicies(GetMetadataCascadePoliciesQueryParams queryParams)
Retrieves a list of all the metadata cascade policies that are applied to a given folder.
|
MetadataCascadePolicies |
getMetadataCascadePolicies(GetMetadataCascadePoliciesQueryParams queryParams,
GetMetadataCascadePoliciesHeaders headers)
Retrieves a list of all the metadata cascade policies that are applied to a given folder.
|
MetadataCascadePolicy |
getMetadataCascadePolicyById(String metadataCascadePolicyId)
Retrieve a specific metadata cascade policy assigned to a folder.
|
MetadataCascadePolicy |
getMetadataCascadePolicyById(String metadataCascadePolicyId,
GetMetadataCascadePolicyByIdHeaders headers)
Retrieve a specific metadata cascade policy assigned to a folder.
|
NetworkSession |
getNetworkSession() |
public Authentication auth
public NetworkSession networkSession
public MetadataCascadePoliciesManager()
protected MetadataCascadePoliciesManager(MetadataCascadePoliciesManager.Builder builder)
public MetadataCascadePolicies getMetadataCascadePolicies(GetMetadataCascadePoliciesQueryParams queryParams)
queryParams - Query parameters of getMetadataCascadePolicies methodpublic MetadataCascadePolicies getMetadataCascadePolicies(GetMetadataCascadePoliciesQueryParams queryParams, GetMetadataCascadePoliciesHeaders headers)
queryParams - Query parameters of getMetadataCascadePolicies methodheaders - Headers of getMetadataCascadePolicies methodpublic MetadataCascadePolicy createMetadataCascadePolicy(CreateMetadataCascadePolicyRequestBody requestBody)
In order for the policy to be applied a metadata instance must first be applied to the folder the policy is to be applied to.
requestBody - Request body of createMetadataCascadePolicy methodpublic MetadataCascadePolicy createMetadataCascadePolicy(CreateMetadataCascadePolicyRequestBody requestBody, CreateMetadataCascadePolicyHeaders headers)
In order for the policy to be applied a metadata instance must first be applied to the folder the policy is to be applied to.
requestBody - Request body of createMetadataCascadePolicy methodheaders - Headers of createMetadataCascadePolicy methodpublic MetadataCascadePolicy getMetadataCascadePolicyById(String metadataCascadePolicyId)
metadataCascadePolicyId - The ID of the metadata cascade policy. Example:
"6fd4ff89-8fc1-42cf-8b29-1890dedd26d7"public MetadataCascadePolicy getMetadataCascadePolicyById(String metadataCascadePolicyId, GetMetadataCascadePolicyByIdHeaders headers)
metadataCascadePolicyId - The ID of the metadata cascade policy. Example:
"6fd4ff89-8fc1-42cf-8b29-1890dedd26d7"headers - Headers of getMetadataCascadePolicyById methodpublic void deleteMetadataCascadePolicyById(String metadataCascadePolicyId)
metadataCascadePolicyId - The ID of the metadata cascade policy. Example:
"6fd4ff89-8fc1-42cf-8b29-1890dedd26d7"public void deleteMetadataCascadePolicyById(String metadataCascadePolicyId, DeleteMetadataCascadePolicyByIdHeaders headers)
metadataCascadePolicyId - The ID of the metadata cascade policy. Example:
"6fd4ff89-8fc1-42cf-8b29-1890dedd26d7"headers - Headers of deleteMetadataCascadePolicyById methodpublic void applyMetadataCascadePolicy(String metadataCascadePolicyId, ApplyMetadataCascadePolicyRequestBody requestBody)
metadataCascadePolicyId - The ID of the cascade policy to force-apply. Example:
"6fd4ff89-8fc1-42cf-8b29-1890dedd26d7"requestBody - Request body of applyMetadataCascadePolicy methodpublic void applyMetadataCascadePolicy(String metadataCascadePolicyId, ApplyMetadataCascadePolicyRequestBody requestBody, ApplyMetadataCascadePolicyHeaders headers)
metadataCascadePolicyId - The ID of the cascade policy to force-apply. Example:
"6fd4ff89-8fc1-42cf-8b29-1890dedd26d7"requestBody - Request body of applyMetadataCascadePolicy methodheaders - Headers of applyMetadataCascadePolicy methodpublic Authentication getAuth()
public NetworkSession getNetworkSession()