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 Summary
Modifier and TypeMethodDescriptiondefault voidabortRollout(AbortRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Abort a Rollout.default voidcreateFleetPackage(CreateFleetPackageRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new FleetPackage in a given project and location.default voidcreateRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Release in a given project, location and resource bundle.default voidcreateResourceBundle(CreateResourceBundleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ResourceBundle in a given project and location.default voidcreateVariant(CreateVariantRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Variant in a given project, location, resource bundle, and release.default voiddeleteFleetPackage(DeleteFleetPackageRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single FleetPackage.default voiddeleteRelease(DeleteReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Release.default voiddeleteResourceBundle(DeleteResourceBundleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ResourceBundle.default voiddeleteVariant(DeleteVariantRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Variant.default voidgetFleetPackage(GetFleetPackageRequest request, io.grpc.stub.StreamObserver<FleetPackage> responseObserver) Gets details of a single FleetPackage.default voidgetRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver) Gets details of a single Release.default voidgetResourceBundle(GetResourceBundleRequest request, io.grpc.stub.StreamObserver<ResourceBundle> responseObserver) Gets details of a single ResourceBundle.default voidgetRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver) Gets details of a single Rollout.default voidgetVariant(GetVariantRequest request, io.grpc.stub.StreamObserver<Variant> responseObserver) Gets details of a single Variant.default voidlistFleetPackages(ListFleetPackagesRequest request, io.grpc.stub.StreamObserver<ListFleetPackagesResponse> responseObserver) Lists FleetPackages in a given project and location.default voidlistReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver) Lists Releases in a given project and location.default voidlistResourceBundles(ListResourceBundlesRequest request, io.grpc.stub.StreamObserver<ListResourceBundlesResponse> responseObserver) Lists ResourceBundles in a given project and location.default voidlistRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver) Lists Rollouts in a given project, location, and Fleet Package.default voidlistVariants(ListVariantsRequest request, io.grpc.stub.StreamObserver<ListVariantsResponse> responseObserver) Lists Variants in a given project and location.default voidresumeRollout(ResumeRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Resume a Rollout.default voidsuspendRollout(SuspendRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Suspend a Rollout.default voidupdateFleetPackage(UpdateFleetPackageRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single FleetPackage.default voidupdateRelease(UpdateReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Release.default voidupdateResourceBundle(UpdateResourceBundleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ResourceBundle.default voidupdateVariant(UpdateVariantRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Variant.
-
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.
-