@BetaApi @Generated(value="by gapic-generator-java") public class GrpcPolicyBindingsStub extends PolicyBindingsStub
This class is for advanced usage and reflects the underlying API directly.
| Modifier | Constructor and Description |
|---|---|
protected |
GrpcPolicyBindingsStub(PolicyBindingsStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcPolicyBindingsStub, using the given settings.
|
protected |
GrpcPolicyBindingsStub(PolicyBindingsStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcPolicyBindingsStub, using the given settings.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
static GrpcPolicyBindingsStub |
create(com.google.api.gax.rpc.ClientContext clientContext) |
static GrpcPolicyBindingsStub |
create(com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) |
static GrpcPolicyBindingsStub |
create(PolicyBindingsStubSettings settings) |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.CreatePolicyBindingRequest,com.google.longrunning.Operation> |
createPolicyBindingCallable() |
com.google.api.gax.rpc.OperationCallable<com.google.iam.v3beta.CreatePolicyBindingRequest,com.google.iam.v3beta.PolicyBinding,com.google.iam.v3beta.OperationMetadata> |
createPolicyBindingOperationCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.DeletePolicyBindingRequest,com.google.longrunning.Operation> |
deletePolicyBindingCallable() |
com.google.api.gax.rpc.OperationCallable<com.google.iam.v3beta.DeletePolicyBindingRequest,com.google.protobuf.Empty,com.google.iam.v3beta.OperationMetadata> |
deletePolicyBindingOperationCallable() |
com.google.longrunning.stub.GrpcOperationsStub |
getOperationsStub() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.GetPolicyBindingRequest,com.google.iam.v3beta.PolicyBinding> |
getPolicyBindingCallable() |
boolean |
isShutdown() |
boolean |
isTerminated() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.ListPolicyBindingsRequest,com.google.iam.v3beta.ListPolicyBindingsResponse> |
listPolicyBindingsCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.ListPolicyBindingsRequest,PolicyBindingsClient.ListPolicyBindingsPagedResponse> |
listPolicyBindingsPagedCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.SearchTargetPolicyBindingsRequest,com.google.iam.v3beta.SearchTargetPolicyBindingsResponse> |
searchTargetPolicyBindingsCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.SearchTargetPolicyBindingsRequest,PolicyBindingsClient.SearchTargetPolicyBindingsPagedResponse> |
searchTargetPolicyBindingsPagedCallable() |
void |
shutdown() |
void |
shutdownNow() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.UpdatePolicyBindingRequest,com.google.longrunning.Operation> |
updatePolicyBindingCallable() |
com.google.api.gax.rpc.OperationCallable<com.google.iam.v3beta.UpdatePolicyBindingRequest,com.google.iam.v3beta.PolicyBinding,com.google.iam.v3beta.OperationMetadata> |
updatePolicyBindingOperationCallable() |
getHttpJsonOperationsStubprotected GrpcPolicyBindingsStub(PolicyBindingsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionprotected GrpcPolicyBindingsStub(PolicyBindingsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
IOExceptionpublic static final GrpcPolicyBindingsStub create(PolicyBindingsStubSettings settings) throws IOException
IOExceptionpublic static final GrpcPolicyBindingsStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionpublic static final GrpcPolicyBindingsStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
IOExceptionpublic com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
getOperationsStub in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.CreatePolicyBindingRequest,com.google.longrunning.Operation> createPolicyBindingCallable()
createPolicyBindingCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.OperationCallable<com.google.iam.v3beta.CreatePolicyBindingRequest,com.google.iam.v3beta.PolicyBinding,com.google.iam.v3beta.OperationMetadata> createPolicyBindingOperationCallable()
createPolicyBindingOperationCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.GetPolicyBindingRequest,com.google.iam.v3beta.PolicyBinding> getPolicyBindingCallable()
getPolicyBindingCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.UpdatePolicyBindingRequest,com.google.longrunning.Operation> updatePolicyBindingCallable()
updatePolicyBindingCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.OperationCallable<com.google.iam.v3beta.UpdatePolicyBindingRequest,com.google.iam.v3beta.PolicyBinding,com.google.iam.v3beta.OperationMetadata> updatePolicyBindingOperationCallable()
updatePolicyBindingOperationCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.DeletePolicyBindingRequest,com.google.longrunning.Operation> deletePolicyBindingCallable()
deletePolicyBindingCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.OperationCallable<com.google.iam.v3beta.DeletePolicyBindingRequest,com.google.protobuf.Empty,com.google.iam.v3beta.OperationMetadata> deletePolicyBindingOperationCallable()
deletePolicyBindingOperationCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.ListPolicyBindingsRequest,com.google.iam.v3beta.ListPolicyBindingsResponse> listPolicyBindingsCallable()
listPolicyBindingsCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.ListPolicyBindingsRequest,PolicyBindingsClient.ListPolicyBindingsPagedResponse> listPolicyBindingsPagedCallable()
listPolicyBindingsPagedCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.SearchTargetPolicyBindingsRequest,com.google.iam.v3beta.SearchTargetPolicyBindingsResponse> searchTargetPolicyBindingsCallable()
searchTargetPolicyBindingsCallable in class PolicyBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v3beta.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.