@Generated(value="by gapic-generator") @BetaApi(value="A restructuring of stub classes is planned, so this may break in the future") public class GrpcKeyManagementServiceStub extends KeyManagementServiceStub
This class is for advanced usage and reflects the underlying API directly.
Modifier | Constructor and Description |
---|---|
protected |
GrpcKeyManagementServiceStub(KeyManagementServiceStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcKeyManagementServiceStub, using the given settings.
|
protected |
GrpcKeyManagementServiceStub(KeyManagementServiceStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcKeyManagementServiceStub, using the given settings.
|
protected GrpcKeyManagementServiceStub(KeyManagementServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOException
protected GrpcKeyManagementServiceStub(KeyManagementServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
IOException
public static final GrpcKeyManagementServiceStub create(KeyManagementServiceStubSettings settings) throws IOException
IOException
public static final GrpcKeyManagementServiceStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOException
public static final GrpcKeyManagementServiceStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
IOException
public com.google.api.gax.rpc.UnaryCallable<ListKeyRingsRequest,KeyManagementServiceClient.ListKeyRingsPagedResponse> listKeyRingsPagedCallable()
listKeyRingsPagedCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<ListKeyRingsRequest,ListKeyRingsResponse> listKeyRingsCallable()
listKeyRingsCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<ListImportJobsRequest,KeyManagementServiceClient.ListImportJobsPagedResponse> listImportJobsPagedCallable()
listImportJobsPagedCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<ListImportJobsRequest,ListImportJobsResponse> listImportJobsCallable()
listImportJobsCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<ListCryptoKeysRequest,KeyManagementServiceClient.ListCryptoKeysPagedResponse> listCryptoKeysPagedCallable()
listCryptoKeysPagedCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<ListCryptoKeysRequest,ListCryptoKeysResponse> listCryptoKeysCallable()
listCryptoKeysCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<ListCryptoKeyVersionsRequest,KeyManagementServiceClient.ListCryptoKeyVersionsPagedResponse> listCryptoKeyVersionsPagedCallable()
listCryptoKeyVersionsPagedCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<ListCryptoKeyVersionsRequest,ListCryptoKeyVersionsResponse> listCryptoKeyVersionsCallable()
listCryptoKeyVersionsCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<GetKeyRingRequest,KeyRing> getKeyRingCallable()
getKeyRingCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<GetImportJobRequest,ImportJob> getImportJobCallable()
getImportJobCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<GetCryptoKeyRequest,CryptoKey> getCryptoKeyCallable()
getCryptoKeyCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<GetCryptoKeyVersionRequest,CryptoKeyVersion> getCryptoKeyVersionCallable()
getCryptoKeyVersionCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<CreateKeyRingRequest,KeyRing> createKeyRingCallable()
createKeyRingCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<CreateImportJobRequest,ImportJob> createImportJobCallable()
createImportJobCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<CreateCryptoKeyRequest,CryptoKey> createCryptoKeyCallable()
createCryptoKeyCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<CreateCryptoKeyVersionRequest,CryptoKeyVersion> createCryptoKeyVersionCallable()
createCryptoKeyVersionCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<ImportCryptoKeyVersionRequest,CryptoKeyVersion> importCryptoKeyVersionCallable()
importCryptoKeyVersionCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<UpdateCryptoKeyRequest,CryptoKey> updateCryptoKeyCallable()
updateCryptoKeyCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<UpdateCryptoKeyVersionRequest,CryptoKeyVersion> updateCryptoKeyVersionCallable()
updateCryptoKeyVersionCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<EncryptRequest,EncryptResponse> encryptCallable()
encryptCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<DecryptRequest,DecryptResponse> decryptCallable()
decryptCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<UpdateCryptoKeyPrimaryVersionRequest,CryptoKey> updateCryptoKeyPrimaryVersionCallable()
updateCryptoKeyPrimaryVersionCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<DestroyCryptoKeyVersionRequest,CryptoKeyVersion> destroyCryptoKeyVersionCallable()
destroyCryptoKeyVersionCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<RestoreCryptoKeyVersionRequest,CryptoKeyVersion> restoreCryptoKeyVersionCallable()
restoreCryptoKeyVersionCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<GetPublicKeyRequest,PublicKey> getPublicKeyCallable()
getPublicKeyCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<AsymmetricDecryptRequest,AsymmetricDecryptResponse> asymmetricDecryptCallable()
asymmetricDecryptCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<AsymmetricSignRequest,AsymmetricSignResponse> asymmetricSignCallable()
asymmetricSignCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
setIamPolicyCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
getIamPolicyCallable
in class KeyManagementServiceStub
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
testIamPermissionsCallable
in class KeyManagementServiceStub
public final void close()
close
in interface AutoCloseable
close
in class KeyManagementServiceStub
public void shutdown()
public boolean isShutdown()
public boolean isTerminated()
public void shutdownNow()
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
InterruptedException
Copyright © 2019 Google LLC. All rights reserved.