Class HttpJsonPolicyTagManagerStub
java.lang.Object
com.google.cloud.datacatalog.v1beta1.stub.PolicyTagManagerStub
com.google.cloud.datacatalog.v1beta1.stub.HttpJsonPolicyTagManagerStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@BetaApi
@Generated("by gapic-generator-java")
public class HttpJsonPolicyTagManagerStub
extends PolicyTagManagerStub
REST stub implementation for the PolicyTagManager service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonPolicyTagManagerStub(PolicyTagManagerStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonPolicyTagManagerStub, using the given settings.protectedHttpJsonPolicyTagManagerStub(PolicyTagManagerStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonPolicyTagManagerStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonPolicyTagManagerStubcreate(ClientContext clientContext) static final HttpJsonPolicyTagManagerStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonPolicyTagManagerStubcreate(PolicyTagManagerStubSettings settings) UnaryCallable<DeletePolicyTagRequest,com.google.protobuf.Empty> UnaryCallable<DeleteTaxonomyRequest,com.google.protobuf.Empty> static List<ApiMethodDescriptor>booleanbooleanvoidshutdown()void
-
Constructor Details
-
HttpJsonPolicyTagManagerStub
protected HttpJsonPolicyTagManagerStub(PolicyTagManagerStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonPolicyTagManagerStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonPolicyTagManagerStub
protected HttpJsonPolicyTagManagerStub(PolicyTagManagerStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonPolicyTagManagerStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Details
-
create
public static final HttpJsonPolicyTagManagerStub create(PolicyTagManagerStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final HttpJsonPolicyTagManagerStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonPolicyTagManagerStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
createTaxonomyCallable
- Overrides:
createTaxonomyCallablein classPolicyTagManagerStub
-
deleteTaxonomyCallable
- Overrides:
deleteTaxonomyCallablein classPolicyTagManagerStub
-
updateTaxonomyCallable
- Overrides:
updateTaxonomyCallablein classPolicyTagManagerStub
-
listTaxonomiesCallable
- Overrides:
listTaxonomiesCallablein classPolicyTagManagerStub
-
listTaxonomiesPagedCallable
public UnaryCallable<ListTaxonomiesRequest,PolicyTagManagerClient.ListTaxonomiesPagedResponse> listTaxonomiesPagedCallable()- Overrides:
listTaxonomiesPagedCallablein classPolicyTagManagerStub
-
getTaxonomyCallable
- Overrides:
getTaxonomyCallablein classPolicyTagManagerStub
-
createPolicyTagCallable
- Overrides:
createPolicyTagCallablein classPolicyTagManagerStub
-
deletePolicyTagCallable
- Overrides:
deletePolicyTagCallablein classPolicyTagManagerStub
-
updatePolicyTagCallable
- Overrides:
updatePolicyTagCallablein classPolicyTagManagerStub
-
listPolicyTagsCallable
- Overrides:
listPolicyTagsCallablein classPolicyTagManagerStub
-
listPolicyTagsPagedCallable
public UnaryCallable<ListPolicyTagsRequest,PolicyTagManagerClient.ListPolicyTagsPagedResponse> listPolicyTagsPagedCallable()- Overrides:
listPolicyTagsPagedCallablein classPolicyTagManagerStub
-
getPolicyTagCallable
- Overrides:
getPolicyTagCallablein classPolicyTagManagerStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classPolicyTagManagerStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classPolicyTagManagerStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classPolicyTagManagerStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classPolicyTagManagerStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-