Class ConnectionServiceGrpc.ConnectionServiceBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ConnectionServiceGrpc.ConnectionServiceBlockingStub>
com.google.cloud.bigquery.connection.v1beta1.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) 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.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
public ConnectionProto.ListConnectionsResponse listConnections(ConnectionProto.ListConnectionsRequest request) 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.
-
updateConnectionCredential
public com.google.protobuf.Empty updateConnectionCredential(ConnectionProto.UpdateConnectionCredentialRequest request) Sets the credential for the specified connection.
-
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.
-