public static final class ConnectionServiceGrpc.ConnectionServiceBlockingStub extends AbstractBlockingStub<ConnectionServiceGrpc.ConnectionServiceBlockingStub>
Manages external data source connections and credentials.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
ConnectionServiceGrpc.ConnectionServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ConnectionServiceGrpc.ConnectionServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createConnection(ConnectionProto.CreateConnectionRequest request)
public ConnectionProto.Connection createConnection(ConnectionProto.CreateConnectionRequest request)
Creates a new connection.
Parameter
Returns
deleteConnection(ConnectionProto.DeleteConnectionRequest request)
public Empty deleteConnection(ConnectionProto.DeleteConnectionRequest request)
Deletes connection and associated credential.
Parameter
Returns
getConnection(ConnectionProto.GetConnectionRequest request)
public ConnectionProto.Connection getConnection(ConnectionProto.GetConnectionRequest request)
Returns specified connection.
Parameter
Returns
getIamPolicy(GetIamPolicyRequest request)
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.
Parameter
Name | Description |
request | com.google.iam.v1.GetIamPolicyRequest
|
Returns
Type | Description |
com.google.iam.v1.Policy | |
listConnections(ConnectionProto.ListConnectionsRequest request)
public ConnectionProto.ListConnectionsResponse listConnections(ConnectionProto.ListConnectionsRequest request)
Returns a list of connections in the given project.
Parameter
Returns
setIamPolicy(SetIamPolicyRequest request)
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.
Parameter
Name | Description |
request | com.google.iam.v1.SetIamPolicyRequest
|
Returns
Type | Description |
com.google.iam.v1.Policy | |
testIamPermissions(TestIamPermissionsRequest request)
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.
Parameter
Name | Description |
request | com.google.iam.v1.TestIamPermissionsRequest
|
Returns
Type | Description |
com.google.iam.v1.TestIamPermissionsResponse | |
updateConnection(ConnectionProto.UpdateConnectionRequest request)
public ConnectionProto.Connection updateConnection(ConnectionProto.UpdateConnectionRequest request)
Updates the specified connection. For security reasons, also resets
credential if connection properties are in the update field mask.
Parameter
Returns
updateConnectionCredential(ConnectionProto.UpdateConnectionCredentialRequest request)
public Empty updateConnectionCredential(ConnectionProto.UpdateConnectionCredentialRequest request)
Sets the credential for the specified connection.
Parameter
Returns