public static final class SqlSslCertsServiceGrpc.SqlSslCertsServiceFutureStub extends AbstractFutureStub<SqlSslCertsServiceGrpc.SqlSslCertsServiceFutureStub>A stub to allow clients to do ListenableFuture-style rpc calls to service SqlSslCertsService.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > SqlSslCertsServiceGrpc.SqlSslCertsServiceFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected SqlSslCertsServiceGrpc.SqlSslCertsServiceFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
SqlSslCertsServiceGrpc.SqlSslCertsServiceFutureStub |
|
delete(SqlSslCertsDeleteRequest request)
public ListenableFuture<Operation> delete(SqlSslCertsDeleteRequest request)Deletes the SSL certificate. For First Generation instances, the certificate remains valid until the instance is restarted.
| Parameter | |
|---|---|
| Name | Description |
request |
SqlSslCertsDeleteRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
get(SqlSslCertsGetRequest request)
public ListenableFuture<SslCert> get(SqlSslCertsGetRequest request)Retrieves a particular SSL certificate. Does not include the private key (required for usage). The private key must be saved from the response to initial creation.
| Parameter | |
|---|---|
| Name | Description |
request |
SqlSslCertsGetRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<SslCert> |
|
insert(SqlSslCertsInsertRequest request)
public ListenableFuture<SslCertsInsertResponse> insert(SqlSslCertsInsertRequest request)Creates an SSL certificate and returns it along with the private key and server certificate authority. The new certificate will not be usable until the instance is restarted.
| Parameter | |
|---|---|
| Name | Description |
request |
SqlSslCertsInsertRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<SslCertsInsertResponse> |
|
list(SqlSslCertsListRequest request)
public ListenableFuture<SslCertsListResponse> list(SqlSslCertsListRequest request)Lists all of the current SSL certificates for the instance.
| Parameter | |
|---|---|
| Name | Description |
request |
SqlSslCertsListRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<SslCertsListResponse> |
|