Class ConfigDeliveryGrpc.ConfigDeliveryStub

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

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

    • build

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

      public void listResourceBundles(ListResourceBundlesRequest request, io.grpc.stub.StreamObserver<ListResourceBundlesResponse> responseObserver)
       Lists ResourceBundles in a given project and location.
       
    • getResourceBundle

      public void getResourceBundle(GetResourceBundleRequest request, io.grpc.stub.StreamObserver<ResourceBundle> responseObserver)
       Gets details of a single ResourceBundle.
       
    • createResourceBundle

      public void createResourceBundle(CreateResourceBundleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new ResourceBundle in a given project and location.
       
    • updateResourceBundle

      public void updateResourceBundle(UpdateResourceBundleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single ResourceBundle.
       
    • deleteResourceBundle

      public void deleteResourceBundle(DeleteResourceBundleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single ResourceBundle.
       
    • listFleetPackages

      public void listFleetPackages(ListFleetPackagesRequest request, io.grpc.stub.StreamObserver<ListFleetPackagesResponse> responseObserver)
       Lists FleetPackages in a given project and location.
       
    • getFleetPackage

      public void getFleetPackage(GetFleetPackageRequest request, io.grpc.stub.StreamObserver<FleetPackage> responseObserver)
       Gets details of a single FleetPackage.
       
    • createFleetPackage

      public void createFleetPackage(CreateFleetPackageRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new FleetPackage in a given project and location.
       
    • updateFleetPackage

      public void updateFleetPackage(UpdateFleetPackageRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single FleetPackage.
       
    • deleteFleetPackage

      public void deleteFleetPackage(DeleteFleetPackageRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single FleetPackage.
       
    • listReleases

      public void listReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver)
       Lists Releases in a given project and location.
       
    • getRelease

      public void getRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver)
       Gets details of a single Release.
       
    • createRelease

      public void createRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Release in a given project, location and resource bundle.
       
    • updateRelease

      public void updateRelease(UpdateReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Release.
       
    • deleteRelease

      public void deleteRelease(DeleteReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Release.
       
    • listVariants

      public void listVariants(ListVariantsRequest request, io.grpc.stub.StreamObserver<ListVariantsResponse> responseObserver)
       Lists Variants in a given project and location.
       
    • getVariant

      public void getVariant(GetVariantRequest request, io.grpc.stub.StreamObserver<Variant> responseObserver)
       Gets details of a single Variant.
       
    • createVariant

      public void createVariant(CreateVariantRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Variant in a given project, location, resource bundle, and
       release.
       
    • updateVariant

      public void updateVariant(UpdateVariantRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Variant.
       
    • deleteVariant

      public void deleteVariant(DeleteVariantRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Variant.
       
    • listRollouts

      public void listRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver)
       Lists Rollouts in a given project, location, and Fleet Package.
       
    • getRollout

      public void getRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver)
       Gets details of a single Rollout.
       
    • suspendRollout

      public void suspendRollout(SuspendRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Suspend a Rollout.
       
    • resumeRollout

      public void resumeRollout(ResumeRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Resume a Rollout.
       
    • abortRollout

      public void abortRollout(AbortRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Abort a Rollout.