public class LocalPoliciesResources extends BaseResources<org.apache.pulsar.common.policies.data.LocalPolicies>
BASE_CLUSTERS_PATH, BASE_POLICIES_PATH, LOCAL_POLICIES_ROOT| Constructor and Description |
|---|
LocalPoliciesResources(MetadataStore localStore,
int operationTimeoutSec) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
createLocalPoliciesAsync(org.apache.pulsar.common.naming.NamespaceName ns,
org.apache.pulsar.common.policies.data.LocalPolicies policies) |
void |
deleteLocalPolicies(org.apache.pulsar.common.naming.NamespaceName ns) |
CompletableFuture<Void> |
deleteLocalPoliciesAsync(org.apache.pulsar.common.naming.NamespaceName ns) |
CompletableFuture<Void> |
deleteLocalPoliciesTenantAsync(String tenant) |
Optional<org.apache.pulsar.common.policies.data.LocalPolicies> |
getLocalPolicies(org.apache.pulsar.common.naming.NamespaceName ns) |
CompletableFuture<Optional<org.apache.pulsar.common.policies.data.LocalPolicies>> |
getLocalPoliciesAsync(org.apache.pulsar.common.naming.NamespaceName ns) |
CompletableFuture<Optional<CacheGetResult<org.apache.pulsar.common.policies.data.LocalPolicies>>> |
getLocalPoliciesWithVersion(org.apache.pulsar.common.naming.NamespaceName ns) |
static boolean |
isLocalPoliciesPath(String path) |
void |
setLocalPolicies(org.apache.pulsar.common.naming.NamespaceName ns,
Function<org.apache.pulsar.common.policies.data.LocalPolicies,org.apache.pulsar.common.policies.data.LocalPolicies> modifyFunction) |
void |
setLocalPoliciesWithCreate(org.apache.pulsar.common.naming.NamespaceName ns,
Function<Optional<org.apache.pulsar.common.policies.data.LocalPolicies>,org.apache.pulsar.common.policies.data.LocalPolicies> createFunction) |
CompletableFuture<Void> |
setLocalPoliciesWithVersion(org.apache.pulsar.common.naming.NamespaceName ns,
org.apache.pulsar.common.policies.data.LocalPolicies policies,
Optional<Long> version) |
create, createAsync, delete, deleteAsync, deleteIfExistsAsync, exists, existsAsync, get, getAsync, getChildren, getChildrenAsync, getOperationTimeoutSec, joinPath, set, setAsync, setWithCreate, setWithCreateAsyncpublic LocalPoliciesResources(MetadataStore localStore, int operationTimeoutSec)
public void setLocalPolicies(org.apache.pulsar.common.naming.NamespaceName ns,
Function<org.apache.pulsar.common.policies.data.LocalPolicies,org.apache.pulsar.common.policies.data.LocalPolicies> modifyFunction)
throws MetadataStoreException
MetadataStoreExceptionpublic Optional<org.apache.pulsar.common.policies.data.LocalPolicies> getLocalPolicies(org.apache.pulsar.common.naming.NamespaceName ns) throws MetadataStoreException
MetadataStoreExceptionpublic CompletableFuture<Optional<org.apache.pulsar.common.policies.data.LocalPolicies>> getLocalPoliciesAsync(org.apache.pulsar.common.naming.NamespaceName ns)
public void setLocalPoliciesWithCreate(org.apache.pulsar.common.naming.NamespaceName ns,
Function<Optional<org.apache.pulsar.common.policies.data.LocalPolicies>,org.apache.pulsar.common.policies.data.LocalPolicies> createFunction)
throws MetadataStoreException
MetadataStoreExceptionpublic CompletableFuture<Void> createLocalPoliciesAsync(org.apache.pulsar.common.naming.NamespaceName ns, org.apache.pulsar.common.policies.data.LocalPolicies policies)
public CompletableFuture<Optional<CacheGetResult<org.apache.pulsar.common.policies.data.LocalPolicies>>> getLocalPoliciesWithVersion(org.apache.pulsar.common.naming.NamespaceName ns)
public CompletableFuture<Void> setLocalPoliciesWithVersion(org.apache.pulsar.common.naming.NamespaceName ns, org.apache.pulsar.common.policies.data.LocalPolicies policies, Optional<Long> version)
public void deleteLocalPolicies(org.apache.pulsar.common.naming.NamespaceName ns)
throws MetadataStoreException
MetadataStoreExceptionpublic CompletableFuture<Void> deleteLocalPoliciesAsync(org.apache.pulsar.common.naming.NamespaceName ns)
public CompletableFuture<Void> deleteLocalPoliciesTenantAsync(String tenant)
public static boolean isLocalPoliciesPath(String path)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.