Class SqlConnectServiceGrpc.SqlConnectServiceFutureStub (0.1.0)

public static final class SqlConnectServiceGrpc.SqlConnectServiceFutureStub extends AbstractFutureStub<SqlConnectServiceGrpc.SqlConnectServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service SqlConnectService.

Cloud SQL connect service.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > SqlConnectServiceGrpc.SqlConnectServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

generateEphemeralCert(GenerateEphemeralCertRequest request)

public ListenableFuture<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
com.google.common.util.concurrent.ListenableFuture<GenerateEphemeralCertResponse>

getConnectSettings(GetConnectSettingsRequest request)

public ListenableFuture<ConnectSettings> getConnectSettings(GetConnectSettingsRequest request)

Retrieves connect settings about a Cloud SQL instance.

Parameter
Name Description
request GetConnectSettingsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ConnectSettings>

resolveConnectSettings(ResolveConnectSettingsRequest request)

public ListenableFuture<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
com.google.common.util.concurrent.ListenableFuture<ConnectSettings>