@Generated(value="by gapic-generator-java") public class HttpJsonPolicyBindingsStub extends PolicyBindingsStub
This class is for advanced usage and reflects the underlying API directly.
| Modifier | Constructor and Description |
|---|---|
protected |
HttpJsonPolicyBindingsStub(PolicyBindingsStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonPolicyBindingsStub, using the given settings.
|
protected |
HttpJsonPolicyBindingsStub(PolicyBindingsStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonPolicyBindingsStub, using the given settings.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
static HttpJsonPolicyBindingsStub |
create(com.google.api.gax.rpc.ClientContext clientContext) |
static HttpJsonPolicyBindingsStub |
create(com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) |
static HttpJsonPolicyBindingsStub |
create(PolicyBindingsStubSettings settings) |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.CreatePolicyBindingRequest,com.google.longrunning.Operation> |
createPolicyBindingCallable() |
com.google.api.gax.rpc.OperationCallable<com.google.iam.v3.CreatePolicyBindingRequest,com.google.iam.v3.PolicyBinding,com.google.iam.v3.OperationMetadata> |
createPolicyBindingOperationCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.DeletePolicyBindingRequest,com.google.longrunning.Operation> |
deletePolicyBindingCallable() |
com.google.api.gax.rpc.OperationCallable<com.google.iam.v3.DeletePolicyBindingRequest,com.google.protobuf.Empty,com.google.iam.v3.OperationMetadata> |
deletePolicyBindingOperationCallable() |
com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub |
getHttpJsonOperationsStub() |
static List<com.google.api.gax.httpjson.ApiMethodDescriptor> |
getMethodDescriptors() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.GetPolicyBindingRequest,com.google.iam.v3.PolicyBinding> |
getPolicyBindingCallable() |
boolean |
isShutdown() |
boolean |
isTerminated() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.ListPolicyBindingsRequest,com.google.iam.v3.ListPolicyBindingsResponse> |
listPolicyBindingsCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.ListPolicyBindingsRequest,PolicyBindingsClient.ListPolicyBindingsPagedResponse> |
listPolicyBindingsPagedCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.SearchTargetPolicyBindingsRequest,com.google.iam.v3.SearchTargetPolicyBindingsResponse> |
searchTargetPolicyBindingsCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.SearchTargetPolicyBindingsRequest,PolicyBindingsClient.SearchTargetPolicyBindingsPagedResponse> |
searchTargetPolicyBindingsPagedCallable() |
void |
shutdown() |
void |
shutdownNow() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.UpdatePolicyBindingRequest,com.google.longrunning.Operation> |
updatePolicyBindingCallable() |
com.google.api.gax.rpc.OperationCallable<com.google.iam.v3.UpdatePolicyBindingRequest,com.google.iam.v3.PolicyBinding,com.google.iam.v3.OperationMetadata> |
updatePolicyBindingOperationCallable() |
getOperationsStubprotected HttpJsonPolicyBindingsStub(PolicyBindingsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionprotected HttpJsonPolicyBindingsStub(PolicyBindingsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOExceptionpublic static final HttpJsonPolicyBindingsStub create(PolicyBindingsStubSettings settings) throws IOException
IOExceptionpublic static final HttpJsonPolicyBindingsStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionpublic static final HttpJsonPolicyBindingsStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOException@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()
getHttpJsonOperationsStub in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.CreatePolicyBindingRequest,com.google.longrunning.Operation> createPolicyBindingCallable()
createPolicyBindingCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.OperationCallable<com.google.iam.v3.CreatePolicyBindingRequest,com.google.iam.v3.PolicyBinding,com.google.iam.v3.OperationMetadata> createPolicyBindingOperationCallable()
createPolicyBindingOperationCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.GetPolicyBindingRequest,com.google.iam.v3.PolicyBinding> getPolicyBindingCallable()
getPolicyBindingCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.UpdatePolicyBindingRequest,com.google.longrunning.Operation> updatePolicyBindingCallable()
updatePolicyBindingCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.OperationCallable<com.google.iam.v3.UpdatePolicyBindingRequest,com.google.iam.v3.PolicyBinding,com.google.iam.v3.OperationMetadata> updatePolicyBindingOperationCallable()
updatePolicyBindingOperationCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.DeletePolicyBindingRequest,com.google.longrunning.Operation> deletePolicyBindingCallable()
deletePolicyBindingCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.OperationCallable<com.google.iam.v3.DeletePolicyBindingRequest,com.google.protobuf.Empty,com.google.iam.v3.OperationMetadata> deletePolicyBindingOperationCallable()
deletePolicyBindingOperationCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.ListPolicyBindingsRequest,com.google.iam.v3.ListPolicyBindingsResponse> listPolicyBindingsCallable()
listPolicyBindingsCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.ListPolicyBindingsRequest,PolicyBindingsClient.ListPolicyBindingsPagedResponse> listPolicyBindingsPagedCallable()
listPolicyBindingsPagedCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.SearchTargetPolicyBindingsRequest,com.google.iam.v3.SearchTargetPolicyBindingsResponse> searchTargetPolicyBindingsCallable()
searchTargetPolicyBindingsCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3.SearchTargetPolicyBindingsRequest,PolicyBindingsClient.SearchTargetPolicyBindingsPagedResponse> searchTargetPolicyBindingsPagedCallable()
searchTargetPolicyBindingsPagedCallable in class PolicyBindingsStubpublic final void close()
close in interface AutoCloseableclose in class PolicyBindingsStubpublic void shutdown()
public boolean isShutdown()
public boolean isTerminated()
public void shutdownNow()
public boolean awaitTermination(long duration,
TimeUnit unit)
throws InterruptedException
InterruptedExceptionCopyright © 2025 Google LLC. All rights reserved.