Class EkmServiceGrpc.EkmServiceFutureStub

  • Enclosing class:
    EkmServiceGrpc

    public static final class EkmServiceGrpc.EkmServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<EkmServiceGrpc.EkmServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service EkmService.
     Google Cloud Key Management EKM Service
     Manages external cryptographic keys and operations using those keys.
     Implements a REST model with the following objects:
     * [EkmConnection][google.cloud.kms.v1.EkmConnection]
     
    • Method Detail

      • getEkmConnection

        public com.google.common.util.concurrent.ListenableFuture<EkmConnection> getEkmConnection​(GetEkmConnectionRequest request)
         Returns metadata for a given
         [EkmConnection][google.cloud.kms.v1.EkmConnection].
         
      • createEkmConnection

        public com.google.common.util.concurrent.ListenableFuture<EkmConnection> createEkmConnection​(CreateEkmConnectionRequest request)
         Creates a new [EkmConnection][google.cloud.kms.v1.EkmConnection] in a given
         Project and Location.
         
      • updateEkmConnection

        public com.google.common.util.concurrent.ListenableFuture<EkmConnection> updateEkmConnection​(UpdateEkmConnectionRequest request)
         Updates an [EkmConnection][google.cloud.kms.v1.EkmConnection]'s metadata.
         
      • getEkmConfig

        public com.google.common.util.concurrent.ListenableFuture<EkmConfig> getEkmConfig​(GetEkmConfigRequest request)
         Returns the [EkmConfig][google.cloud.kms.v1.EkmConfig] singleton resource
         for a given project and location.
         
      • updateEkmConfig

        public com.google.common.util.concurrent.ListenableFuture<EkmConfig> updateEkmConfig​(UpdateEkmConfigRequest request)
         Updates the [EkmConfig][google.cloud.kms.v1.EkmConfig] singleton resource
         for a given project and location.
         
      • verifyConnectivity

        public com.google.common.util.concurrent.ListenableFuture<VerifyConnectivityResponse> verifyConnectivity​(VerifyConnectivityRequest request)
         Verifies that Cloud KMS can successfully connect to the external key
         manager specified by an [EkmConnection][google.cloud.kms.v1.EkmConnection].
         If there is an error connecting to the EKM, this method returns a
         FAILED_PRECONDITION status containing structured information as described
         at https://cloud.google.com/kms/docs/reference/ekm_errors.