Class ConfigDeliveryGrpc.ConfigDeliveryFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<ConfigDeliveryGrpc.ConfigDeliveryFutureStub>
com.google.cloud.configdelivery.v1beta.ConfigDeliveryGrpc.ConfigDeliveryFutureStub
Enclosing class:
ConfigDeliveryGrpc

public static final class ConfigDeliveryGrpc.ConfigDeliveryFutureStub extends io.grpc.stub.AbstractFutureStub<ConfigDeliveryGrpc.ConfigDeliveryFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service ConfigDelivery.
 ConfigDelivery service manages the deployment of kubernetes configuration to
 a fleet of kubernetes clusters.
 
  • Method Details

    • build

      protected ConfigDeliveryGrpc.ConfigDeliveryFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<ConfigDeliveryGrpc.ConfigDeliveryFutureStub>
    • listResourceBundles

      public com.google.common.util.concurrent.ListenableFuture<ListResourceBundlesResponse> listResourceBundles(ListResourceBundlesRequest request)
       Lists ResourceBundles in a given project and location.
       
    • getResourceBundle

      public com.google.common.util.concurrent.ListenableFuture<ResourceBundle> getResourceBundle(GetResourceBundleRequest request)
       Gets details of a single ResourceBundle.
       
    • createResourceBundle

      public com.google.common.util.concurrent.ListenableFuture<Operation> createResourceBundle(CreateResourceBundleRequest request)
       Creates a new ResourceBundle in a given project and location.
       
    • updateResourceBundle

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateResourceBundle(UpdateResourceBundleRequest request)
       Updates the parameters of a single ResourceBundle.
       
    • deleteResourceBundle

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteResourceBundle(DeleteResourceBundleRequest request)
       Deletes a single ResourceBundle.
       
    • listFleetPackages

      public com.google.common.util.concurrent.ListenableFuture<ListFleetPackagesResponse> listFleetPackages(ListFleetPackagesRequest request)
       Lists FleetPackages in a given project and location.
       
    • getFleetPackage

      public com.google.common.util.concurrent.ListenableFuture<FleetPackage> getFleetPackage(GetFleetPackageRequest request)
       Gets details of a single FleetPackage.
       
    • createFleetPackage

      public com.google.common.util.concurrent.ListenableFuture<Operation> createFleetPackage(CreateFleetPackageRequest request)
       Creates a new FleetPackage in a given project and location.
       
    • updateFleetPackage

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateFleetPackage(UpdateFleetPackageRequest request)
       Updates the parameters of a single FleetPackage.
       
    • deleteFleetPackage

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteFleetPackage(DeleteFleetPackageRequest request)
       Deletes a single FleetPackage.
       
    • listReleases

      public com.google.common.util.concurrent.ListenableFuture<ListReleasesResponse> listReleases(ListReleasesRequest request)
       Lists Releases in a given project and location.
       
    • getRelease

      public com.google.common.util.concurrent.ListenableFuture<Release> getRelease(GetReleaseRequest request)
       Gets details of a single Release.
       
    • createRelease

      public com.google.common.util.concurrent.ListenableFuture<Operation> createRelease(CreateReleaseRequest request)
       Creates a new Release in a given project, location and resource bundle.
       
    • updateRelease

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateRelease(UpdateReleaseRequest request)
       Updates the parameters of a single Release.
       
    • deleteRelease

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteRelease(DeleteReleaseRequest request)
       Deletes a single Release.
       
    • listVariants

      public com.google.common.util.concurrent.ListenableFuture<ListVariantsResponse> listVariants(ListVariantsRequest request)
       Lists Variants in a given project and location.
       
    • getVariant

      public com.google.common.util.concurrent.ListenableFuture<Variant> getVariant(GetVariantRequest request)
       Gets details of a single Variant.
       
    • createVariant

      public com.google.common.util.concurrent.ListenableFuture<Operation> createVariant(CreateVariantRequest request)
       Creates a new Variant in a given project, location, resource bundle, and
       release.
       
    • updateVariant

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateVariant(UpdateVariantRequest request)
       Updates the parameters of a single Variant.
       
    • deleteVariant

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteVariant(DeleteVariantRequest request)
       Deletes a single Variant.
       
    • listRollouts

      public com.google.common.util.concurrent.ListenableFuture<ListRolloutsResponse> listRollouts(ListRolloutsRequest request)
       Lists Rollouts in a given project, location, and Fleet Package.
       
    • getRollout

      public com.google.common.util.concurrent.ListenableFuture<Rollout> getRollout(GetRolloutRequest request)
       Gets details of a single Rollout.
       
    • suspendRollout

      public com.google.common.util.concurrent.ListenableFuture<Operation> suspendRollout(SuspendRolloutRequest request)
       Suspend a Rollout.
       
    • resumeRollout

      public com.google.common.util.concurrent.ListenableFuture<Operation> resumeRollout(ResumeRolloutRequest request)
       Resume a Rollout.
       
    • abortRollout

      public com.google.common.util.concurrent.ListenableFuture<Operation> abortRollout(AbortRolloutRequest request)
       Abort a Rollout.