Class SecretServiceGrpc.SecretServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<SecretServiceGrpc.SecretServiceFutureStub>
io.grpc.stub.AbstractFutureStub<SecretServiceGrpc.SecretServiceFutureStub>
tech.justen.concord.goodwill.grpc.SecretServiceGrpc.SecretServiceFutureStub
- Enclosing class:
SecretServiceGrpc
public static final class SecretServiceGrpc.SecretServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<SecretServiceGrpc.SecretServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service SecretService.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<SecretsProto.CreateKeyPairResponse> com.google.common.util.concurrent.ListenableFuture<SecretsProto.CreateSecretResponse> com.google.common.util.concurrent.ListenableFuture<SecretsProto.CreateSecretResponse> com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretString> decryptString(SecretsProto.SecretString request) com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretResponse> com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretString> com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretFile> com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretString> com.google.common.util.concurrent.ListenableFuture<SecretsProto.KeyPairFiles> com.google.common.util.concurrent.ListenableFuture<SecretsProto.CreateKeyPairResponse> generateKeyPair(SecretsProto.SecretParams request) com.google.common.util.concurrent.ListenableFuture<SecretsProto.UsernamePassword> com.google.common.util.concurrent.ListenableFuture<SecretsProto.ListAccessEntryResponse> listAccessLevels(SecretsProto.SecretRef request) com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretResponse> Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Method Details
-
build
protected SecretServiceGrpc.SecretServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<SecretServiceGrpc.SecretServiceFutureStub>
-
createKeyPair
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.CreateKeyPairResponse> createKeyPair(SecretsProto.CreateKeyPairRequest request) -
generateKeyPair
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.CreateKeyPairResponse> generateKeyPair(SecretsProto.SecretParams request) -
createUsernamePassword
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.CreateSecretResponse> createUsernamePassword(SecretsProto.CreateUsernamePasswordRequest request) -
createSecretValue
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.CreateSecretResponse> createSecretValue(SecretsProto.CreateSecretValueRequest request) -
deleteSecret
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretResponse> deleteSecret(SecretsProto.DeleteSecretRequest request) -
updateAccessLevels
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretResponse> updateAccessLevels(SecretsProto.UpdateSecretAccessRequest request) -
listAccessLevels
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.ListAccessEntryResponse> listAccessLevels(SecretsProto.SecretRef request) -
exportKeyPairAsFiles
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.KeyPairFiles> exportKeyPairAsFiles(SecretsProto.GetSecretRequest request) -
getUsernamePassword
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.UsernamePassword> getUsernamePassword(SecretsProto.GetSecretRequest request) -
exportAsFile
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretFile> exportAsFile(SecretsProto.GetSecretRequest request) -
exportAsString
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretString> exportAsString(SecretsProto.GetSecretRequest request) -
decryptString
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretString> decryptString(SecretsProto.SecretString request) -
encryptString
public com.google.common.util.concurrent.ListenableFuture<SecretsProto.SecretString> encryptString(SecretsProto.EncryptStringRequest request)
-