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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionvoidabortRollout(AbortRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Abort a Rollout.protected ConfigDeliveryGrpc.ConfigDeliveryStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateFleetPackage(CreateFleetPackageRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new FleetPackage in a given project and location.voidcreateRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Release in a given project, location and resource bundle.voidcreateResourceBundle(CreateResourceBundleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ResourceBundle in a given project and location.voidcreateVariant(CreateVariantRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Variant in a given project, location, resource bundle, and release.voiddeleteFleetPackage(DeleteFleetPackageRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single FleetPackage.voiddeleteRelease(DeleteReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Release.voiddeleteResourceBundle(DeleteResourceBundleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ResourceBundle.voiddeleteVariant(DeleteVariantRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Variant.voidgetFleetPackage(GetFleetPackageRequest request, io.grpc.stub.StreamObserver<FleetPackage> responseObserver) Gets details of a single FleetPackage.voidgetRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver) Gets details of a single Release.voidgetResourceBundle(GetResourceBundleRequest request, io.grpc.stub.StreamObserver<ResourceBundle> responseObserver) Gets details of a single ResourceBundle.voidgetRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver) Gets details of a single Rollout.voidgetVariant(GetVariantRequest request, io.grpc.stub.StreamObserver<Variant> responseObserver) Gets details of a single Variant.voidlistFleetPackages(ListFleetPackagesRequest request, io.grpc.stub.StreamObserver<ListFleetPackagesResponse> responseObserver) Lists FleetPackages in a given project and location.voidlistReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver) Lists Releases in a given project and location.voidlistResourceBundles(ListResourceBundlesRequest request, io.grpc.stub.StreamObserver<ListResourceBundlesResponse> responseObserver) Lists ResourceBundles in a given project and location.voidlistRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver) Lists Rollouts in a given project, location, and Fleet Package.voidlistVariants(ListVariantsRequest request, io.grpc.stub.StreamObserver<ListVariantsResponse> responseObserver) Lists Variants in a given project and location.voidresumeRollout(ResumeRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Resume a Rollout.voidsuspendRollout(SuspendRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Suspend a Rollout.voidupdateFleetPackage(UpdateFleetPackageRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single FleetPackage.voidupdateRelease(UpdateReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Release.voidupdateResourceBundle(UpdateResourceBundleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ResourceBundle.voidupdateVariant(UpdateVariantRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Variant.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected ConfigDeliveryGrpc.ConfigDeliveryStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.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.
-