Class CloudRedisGrpc


  • @Generated(value="by gRPC proto compiler",
               comments="Source: google/cloud/redis/v1/cloud_redis.proto")
    public final class CloudRedisGrpc
    extends Object
     Configures and manages Cloud Memorystore for Redis instances
     Google Cloud Memorystore for Redis v1
     The `redis.googleapis.com` service implements the Google Cloud Memorystore
     for Redis API and defines the following resource model for managing Redis
     instances:
     * The service works with a collection of cloud projects, named: `/projects/*`
     * Each project has a collection of available locations, named: `/locations/*`
     * Each location has a collection of Redis instances, named: `/instances/*`
     * As such, Redis instances are resources of the form:
       `/projects/{project_id}/locations/{location_id}/instances/{instance_id}`
     Note that location_id must be referring to a GCP `region`; for example:
     * `projects/redpepper-1290/locations/us-central1/instances/my-redis`
     
    • Method Detail

      • getCreateInstanceMethod

        public static io.grpc.MethodDescriptor<CreateInstanceRequest,​com.google.longrunning.Operation> getCreateInstanceMethod()
      • getUpdateInstanceMethod

        public static io.grpc.MethodDescriptor<UpdateInstanceRequest,​com.google.longrunning.Operation> getUpdateInstanceMethod()
      • getUpgradeInstanceMethod

        public static io.grpc.MethodDescriptor<UpgradeInstanceRequest,​com.google.longrunning.Operation> getUpgradeInstanceMethod()
      • getImportInstanceMethod

        public static io.grpc.MethodDescriptor<ImportInstanceRequest,​com.google.longrunning.Operation> getImportInstanceMethod()
      • getExportInstanceMethod

        public static io.grpc.MethodDescriptor<ExportInstanceRequest,​com.google.longrunning.Operation> getExportInstanceMethod()
      • getFailoverInstanceMethod

        public static io.grpc.MethodDescriptor<FailoverInstanceRequest,​com.google.longrunning.Operation> getFailoverInstanceMethod()
      • getDeleteInstanceMethod

        public static io.grpc.MethodDescriptor<DeleteInstanceRequest,​com.google.longrunning.Operation> getDeleteInstanceMethod()
      • getRescheduleMaintenanceMethod

        public static io.grpc.MethodDescriptor<RescheduleMaintenanceRequest,​com.google.longrunning.Operation> getRescheduleMaintenanceMethod()
      • newStub

        public static CloudRedisGrpc.CloudRedisStub newStub​(io.grpc.Channel channel)
        Creates a new async stub that supports all call types for the service
      • newBlockingStub

        public static CloudRedisGrpc.CloudRedisBlockingStub newBlockingStub​(io.grpc.Channel channel)
        Creates a new blocking-style stub that supports unary and streaming output calls on the service
      • newFutureStub

        public static CloudRedisGrpc.CloudRedisFutureStub newFutureStub​(io.grpc.Channel channel)
        Creates a new ListenableFuture-style stub that supports unary calls on the service
      • getServiceDescriptor

        public static io.grpc.ServiceDescriptor getServiceDescriptor()