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

    • build

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

      public Connection createConnection(CreateConnectionRequest request) throws io.grpc.StatusException
       Creates a new connection.
       
      Throws:
      io.grpc.StatusException
    • getConnection

      public Connection getConnection(GetConnectionRequest request) throws io.grpc.StatusException
       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

      public Connection updateConnection(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
    • deleteConnection

      public com.google.protobuf.Empty deleteConnection(DeleteConnectionRequest request) throws io.grpc.StatusException
       Deletes connection and associated credential.
       
      Throws:
      io.grpc.StatusException
    • getIamPolicy

      public Policy getIamPolicy(GetIamPolicyRequest request) throws io.grpc.StatusException
       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

      public Policy setIamPolicy(SetIamPolicyRequest request) throws io.grpc.StatusException
       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