Class ConnectionServiceGrpc.ConnectionServiceBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ConnectionServiceGrpc.ConnectionServiceBlockingV2Stub>
com.google.cloud.bigquery.connection.v1beta1.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) Creates a new connection.com.google.protobuf.EmptyDeletes connection and associated credential.Returns specified connection.getIamPolicy(GetIamPolicyRequest request) Gets the access control policy for a resource.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.Updates the specified connection.com.google.protobuf.EmptySets the credential for 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
public ConnectionProto.Connection createConnection(ConnectionProto.CreateConnectionRequest request) throws io.grpc.StatusException Creates a new connection.
- Throws:
io.grpc.StatusException
-
getConnection
public ConnectionProto.Connection getConnection(ConnectionProto.GetConnectionRequest request) throws io.grpc.StatusException Returns specified connection.
- Throws:
io.grpc.StatusException
-
listConnections
public ConnectionProto.ListConnectionsResponse listConnections(ConnectionProto.ListConnectionsRequest request) throws io.grpc.StatusException Returns a list of connections in the given project.
- Throws:
io.grpc.StatusException
-
updateConnection
public ConnectionProto.Connection updateConnection(ConnectionProto.UpdateConnectionRequest request) throws io.grpc.StatusException Updates the specified connection. For security reasons, also resets credential if connection properties are in the update field mask.
- Throws:
io.grpc.StatusException
-
updateConnectionCredential
public com.google.protobuf.Empty updateConnectionCredential(ConnectionProto.UpdateConnectionCredentialRequest request) throws io.grpc.StatusException Sets the credential for the specified connection.
- Throws:
io.grpc.StatusException
-
deleteConnection
public com.google.protobuf.Empty deleteConnection(ConnectionProto.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
-