Class ConnectionServiceGrpc.ConnectionServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<ConnectionServiceGrpc.ConnectionServiceStub>
com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceGrpc.ConnectionServiceStub
- Enclosing class:
- ConnectionServiceGrpc
public static final class ConnectionServiceGrpc.ConnectionServiceStub
extends io.grpc.stub.AbstractAsyncStub<ConnectionServiceGrpc.ConnectionServiceStub>
A stub to allow clients to do asynchronous rpc calls to service ConnectionService.
Manages external data source connections and credentials.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateConnection(ConnectionProto.CreateConnectionRequest request, io.grpc.stub.StreamObserver<ConnectionProto.Connection> responseObserver) Creates a new connection.voiddeleteConnection(ConnectionProto.DeleteConnectionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes connection and associated credential.voidgetConnection(ConnectionProto.GetConnectionRequest request, io.grpc.stub.StreamObserver<ConnectionProto.Connection> responseObserver) Returns specified connection.voidgetIamPolicy(GetIamPolicyRequest request, io.grpc.stub.StreamObserver<Policy> responseObserver) Gets the access control policy for a resource.voidlistConnections(ConnectionProto.ListConnectionsRequest request, io.grpc.stub.StreamObserver<ConnectionProto.ListConnectionsResponse> responseObserver) Returns a list of connections in the given project.voidsetIamPolicy(SetIamPolicyRequest request, io.grpc.stub.StreamObserver<Policy> responseObserver) Sets the access control policy on the specified resource.voidtestIamPermissions(TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<TestIamPermissionsResponse> responseObserver) Returns permissions that a caller has on the specified resource.voidupdateConnection(ConnectionProto.UpdateConnectionRequest request, io.grpc.stub.StreamObserver<ConnectionProto.Connection> responseObserver) Updates the specified connection.voidupdateConnectionCredential(ConnectionProto.UpdateConnectionCredentialRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Sets the credential for the specified connection.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected ConnectionServiceGrpc.ConnectionServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ConnectionServiceGrpc.ConnectionServiceStub>
-
createConnection
public void createConnection(ConnectionProto.CreateConnectionRequest request, io.grpc.stub.StreamObserver<ConnectionProto.Connection> responseObserver) Creates a new connection.
-
getConnection
public void getConnection(ConnectionProto.GetConnectionRequest request, io.grpc.stub.StreamObserver<ConnectionProto.Connection> responseObserver) Returns specified connection.
-
listConnections
public void listConnections(ConnectionProto.ListConnectionsRequest request, io.grpc.stub.StreamObserver<ConnectionProto.ListConnectionsResponse> responseObserver) Returns a list of connections in the given project.
-
updateConnection
public void updateConnection(ConnectionProto.UpdateConnectionRequest request, io.grpc.stub.StreamObserver<ConnectionProto.Connection> responseObserver) Updates the specified connection. For security reasons, also resets credential if connection properties are in the update field mask.
-
updateConnectionCredential
public void updateConnectionCredential(ConnectionProto.UpdateConnectionCredentialRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Sets the credential for the specified connection.
-
deleteConnection
public void deleteConnection(ConnectionProto.DeleteConnectionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes connection and associated credential.
-
getIamPolicy
public void getIamPolicy(GetIamPolicyRequest request, io.grpc.stub.StreamObserver<Policy> responseObserver) Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
-
setIamPolicy
public void setIamPolicy(SetIamPolicyRequest request, io.grpc.stub.StreamObserver<Policy> responseObserver) Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
-
testIamPermissions
public void testIamPermissions(TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<TestIamPermissionsResponse> responseObserver) Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
-