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.
 
  • Method Details

    • build

      protected ConnectionServiceGrpc.ConnectionServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<ConnectionServiceGrpc.ConnectionServiceBlockingStub>
    • createConnection

      public Connection createConnection(CreateConnectionRequest request)
       Creates a new connection.
       
    • getConnection

      public Connection getConnection(GetConnectionRequest request)
       Returns specified connection.
       
    • listConnections

      public ListConnectionsResponse listConnections(ListConnectionsRequest request)
       Returns a list of connections in the given project.
       
    • updateConnection

      public Connection updateConnection(UpdateConnectionRequest request)
       Updates the specified connection. For security reasons, also resets
       credential if connection properties are in the update field mask.
       
    • deleteConnection

      public com.google.protobuf.Empty deleteConnection(DeleteConnectionRequest request)
       Deletes connection and associated credential.
       
    • getIamPolicy

      public Policy getIamPolicy(GetIamPolicyRequest request)
       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 Policy setIamPolicy(SetIamPolicyRequest request)
       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 TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)
       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.