Class ConnectionServiceGrpc.ConnectionServiceBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ConnectionServiceGrpc.ConnectionServiceBlockingStub>
com.google.cloud.bigquery.connection.v1.ConnectionServiceGrpc.ConnectionServiceBlockingStub
- Enclosing class:
- ConnectionServiceGrpc
public static final class ConnectionServiceGrpc.ConnectionServiceBlockingStub
extends io.grpc.stub.AbstractBlockingStub<ConnectionServiceGrpc.ConnectionServiceBlockingStub>
A stub to allow clients to do limited synchronous 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) createConnection(CreateConnectionRequest request) Creates a new connection.com.google.protobuf.EmptydeleteConnection(DeleteConnectionRequest request) Deletes connection and associated credential.getConnection(GetConnectionRequest request) Returns specified connection.getIamPolicy(GetIamPolicyRequest request) Gets the access control policy for a resource.listConnections(ListConnectionsRequest request) Returns a list of connections in the given project.setIamPolicy(SetIamPolicyRequest request) Sets the access control policy on the specified resource.Returns permissions that a caller has on the specified resource.updateConnection(UpdateConnectionRequest request) Updates the specified connection.Methods inherited from class io.grpc.stub.AbstractBlockingStub
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.ConnectionServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ConnectionServiceGrpc.ConnectionServiceBlockingStub>
-
createConnection
Creates a new connection.
-
getConnection
Returns specified connection.
-
listConnections
Returns a list of connections in the given project.
-
updateConnection
Updates the specified connection. For security reasons, also resets credential if connection properties are in the update field mask.
-
deleteConnection
Deletes connection and associated credential.
-
getIamPolicy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
-
setIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
-
testIamPermissions
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.
-