Class ConnectionServiceGrpc.ConnectionServiceImplBase (2.8.0)

Stay organized with collections Save and categorize content based on your preferences.
public abstract static class ConnectionServiceGrpc.ConnectionServiceImplBase implements BindableService

Manages external data source connections and credentials.

Inheritance

java.lang.Object > ConnectionServiceGrpc.ConnectionServiceImplBase

Implements

io.grpc.BindableService

Constructors

ConnectionServiceImplBase()

public ConnectionServiceImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

createConnection(ConnectionProto.CreateConnectionRequest request, StreamObserver<ConnectionProto.Connection> responseObserver)

public void createConnection(ConnectionProto.CreateConnectionRequest request, StreamObserver<ConnectionProto.Connection> responseObserver)

Creates a new connection.

Parameters
NameDescription
requestConnectionProto.CreateConnectionRequest
responseObserverio.grpc.stub.StreamObserver<Connection>

deleteConnection(ConnectionProto.DeleteConnectionRequest request, StreamObserver<Empty> responseObserver)

public void deleteConnection(ConnectionProto.DeleteConnectionRequest request, StreamObserver<Empty> responseObserver)

Deletes connection and associated credential.

Parameters
NameDescription
requestConnectionProto.DeleteConnectionRequest
responseObserverio.grpc.stub.StreamObserver<Empty>

getConnection(ConnectionProto.GetConnectionRequest request, StreamObserver<ConnectionProto.Connection> responseObserver)

public void getConnection(ConnectionProto.GetConnectionRequest request, StreamObserver<ConnectionProto.Connection> responseObserver)

Returns specified connection.

Parameters
NameDescription
requestConnectionProto.GetConnectionRequest
responseObserverio.grpc.stub.StreamObserver<Connection>

getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

public void getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Parameters
NameDescription
requestcom.google.iam.v1.GetIamPolicyRequest
responseObserverio.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

listConnections(ConnectionProto.ListConnectionsRequest request, StreamObserver<ConnectionProto.ListConnectionsResponse> responseObserver)

public void listConnections(ConnectionProto.ListConnectionsRequest request, StreamObserver<ConnectionProto.ListConnectionsResponse> responseObserver)

Returns a list of connections in the given project.

Parameters
NameDescription
requestConnectionProto.ListConnectionsRequest
responseObserverio.grpc.stub.StreamObserver<ListConnectionsResponse>

setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

public void setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Parameters
NameDescription
requestcom.google.iam.v1.SetIamPolicyRequest
responseObserverio.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)

public void testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)

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.

Parameters
NameDescription
requestcom.google.iam.v1.TestIamPermissionsRequest
responseObserverio.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse>

updateConnection(ConnectionProto.UpdateConnectionRequest request, StreamObserver<ConnectionProto.Connection> responseObserver)

public void updateConnection(ConnectionProto.UpdateConnectionRequest request, StreamObserver<ConnectionProto.Connection> responseObserver)

Updates the specified connection. For security reasons, also resets credential if connection properties are in the update field mask.

Parameters
NameDescription
requestConnectionProto.UpdateConnectionRequest
responseObserverio.grpc.stub.StreamObserver<Connection>

updateConnectionCredential(ConnectionProto.UpdateConnectionCredentialRequest request, StreamObserver<Empty> responseObserver)

public void updateConnectionCredential(ConnectionProto.UpdateConnectionCredentialRequest request, StreamObserver<Empty> responseObserver)

Sets the credential for the specified connection.

Parameters
NameDescription
requestConnectionProto.UpdateConnectionCredentialRequest
responseObserverio.grpc.stub.StreamObserver<Empty>