Class SqlConnectServiceGrpc.SqlConnectServiceBlockingV2Stub (0.1.0)

public static final class SqlConnectServiceGrpc.SqlConnectServiceBlockingV2Stub extends AbstractBlockingStub<SqlConnectServiceGrpc.SqlConnectServiceBlockingV2Stub>

A stub to allow clients to do synchronous rpc calls to service SqlConnectService.

Cloud SQL connect service.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > SqlConnectServiceGrpc.SqlConnectServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected SqlConnectServiceGrpc.SqlConnectServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
SqlConnectServiceGrpc.SqlConnectServiceBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

generateEphemeralCert(GenerateEphemeralCertRequest request)

public GenerateEphemeralCertResponse generateEphemeralCert(GenerateEphemeralCertRequest request)

Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.

Parameter
Name Description
request GenerateEphemeralCertRequest
Returns
Type Description
GenerateEphemeralCertResponse
Exceptions
Type Description
io.grpc.StatusException

getConnectSettings(GetConnectSettingsRequest request)

public ConnectSettings getConnectSettings(GetConnectSettingsRequest request)

Retrieves connect settings about a Cloud SQL instance.

Parameter
Name Description
request GetConnectSettingsRequest
Returns
Type Description
ConnectSettings
Exceptions
Type Description
io.grpc.StatusException

resolveConnectSettings(ResolveConnectSettingsRequest request)

public ConnectSettings resolveConnectSettings(ResolveConnectSettingsRequest request)

Retrieves connect settings about a Cloud SQL instance using the instance DNS name.

Parameter
Name Description
request ResolveConnectSettingsRequest
Returns
Type Description
ConnectSettings
Exceptions
Type Description
io.grpc.StatusException