Class ConfigDeliveryGrpc.ConfigDeliveryBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ConfigDeliveryGrpc.ConfigDeliveryBlockingStub>
com.google.cloud.configdelivery.v1beta.ConfigDeliveryGrpc.ConfigDeliveryBlockingStub
- Enclosing class:
- ConfigDeliveryGrpc
public static final class ConfigDeliveryGrpc.ConfigDeliveryBlockingStub
extends io.grpc.stub.AbstractBlockingStub<ConfigDeliveryGrpc.ConfigDeliveryBlockingStub>
A stub to allow clients to do limited synchronous 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 TypeMethodDescriptionabortRollout(AbortRolloutRequest request) Abort a Rollout.build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Creates a new FleetPackage in a given project and location.createRelease(CreateReleaseRequest request) Creates a new Release in a given project, location and resource bundle.Creates a new ResourceBundle in a given project and location.createVariant(CreateVariantRequest request) Creates a new Variant in a given project, location, resource bundle, and release.Deletes a single FleetPackage.deleteRelease(DeleteReleaseRequest request) Deletes a single Release.Deletes a single ResourceBundle.deleteVariant(DeleteVariantRequest request) Deletes a single Variant.getFleetPackage(GetFleetPackageRequest request) Gets details of a single FleetPackage.getRelease(GetReleaseRequest request) Gets details of a single Release.Gets details of a single ResourceBundle.getRollout(GetRolloutRequest request) Gets details of a single Rollout.getVariant(GetVariantRequest request) Gets details of a single Variant.Lists FleetPackages in a given project and location.listReleases(ListReleasesRequest request) Lists Releases in a given project and location.Lists ResourceBundles in a given project and location.listRollouts(ListRolloutsRequest request) Lists Rollouts in a given project, location, and Fleet Package.listVariants(ListVariantsRequest request) Lists Variants in a given project and location.resumeRollout(ResumeRolloutRequest request) Resume a Rollout.suspendRollout(SuspendRolloutRequest request) Suspend a Rollout.Updates the parameters of a single FleetPackage.updateRelease(UpdateReleaseRequest request) Updates the parameters of a single Release.Updates the parameters of a single ResourceBundle.updateVariant(UpdateVariantRequest request) Updates the parameters of a single Variant.Methods inherited from class io.grpc.stub.AbstractBlockingStub
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.ConfigDeliveryBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ConfigDeliveryGrpc.ConfigDeliveryBlockingStub>
-
listResourceBundles
Lists ResourceBundles in a given project and location.
-
getResourceBundle
Gets details of a single ResourceBundle.
-
createResourceBundle
Creates a new ResourceBundle in a given project and location.
-
updateResourceBundle
Updates the parameters of a single ResourceBundle.
-
deleteResourceBundle
Deletes a single ResourceBundle.
-
listFleetPackages
Lists FleetPackages in a given project and location.
-
getFleetPackage
Gets details of a single FleetPackage.
-
createFleetPackage
Creates a new FleetPackage in a given project and location.
-
updateFleetPackage
Updates the parameters of a single FleetPackage.
-
deleteFleetPackage
Deletes a single FleetPackage.
-
listReleases
Lists Releases in a given project and location.
-
getRelease
Gets details of a single Release.
-
createRelease
Creates a new Release in a given project, location and resource bundle.
-
updateRelease
Updates the parameters of a single Release.
-
deleteRelease
Deletes a single Release.
-
listVariants
Lists Variants in a given project and location.
-
getVariant
Gets details of a single Variant.
-
createVariant
Creates a new Variant in a given project, location, resource bundle, and release.
-
updateVariant
Updates the parameters of a single Variant.
-
deleteVariant
Deletes a single Variant.
-
listRollouts
Lists Rollouts in a given project, location, and Fleet Package.
-
getRollout
Gets details of a single Rollout.
-
suspendRollout
Suspend a Rollout.
-
resumeRollout
Resume a Rollout.
-
abortRollout
Abort a Rollout.
-