Interface ConfigDeliveryGrpc.AsyncService

All Known Implementing Classes:
ConfigDeliveryGrpc.ConfigDeliveryImplBase
Enclosing class:
ConfigDeliveryGrpc

public static interface ConfigDeliveryGrpc.AsyncService
 ConfigDelivery service manages the deployment of kubernetes configuration to
 a fleet of kubernetes clusters.
 
  • Method Details

    • listResourceBundles

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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