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