Class ConfigDeliveryGrpc.ConfigDeliveryBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ConfigDeliveryGrpc.ConfigDeliveryBlockingV2Stub>
com.google.cloud.configdelivery.v1beta.ConfigDeliveryGrpc.ConfigDeliveryBlockingV2Stub
- Enclosing class:
- ConfigDeliveryGrpc
public static final class ConfigDeliveryGrpc.ConfigDeliveryBlockingV2Stub
extends io.grpc.stub.AbstractBlockingStub<ConfigDeliveryGrpc.ConfigDeliveryBlockingV2Stub>
A stub to allow clients to do 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.ConfigDeliveryBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ConfigDeliveryGrpc.ConfigDeliveryBlockingV2Stub>
-
listResourceBundles
public ListResourceBundlesResponse listResourceBundles(ListResourceBundlesRequest request) throws io.grpc.StatusException Lists ResourceBundles in a given project and location.
- Throws:
io.grpc.StatusException
-
getResourceBundle
public ResourceBundle getResourceBundle(GetResourceBundleRequest request) throws io.grpc.StatusException Gets details of a single ResourceBundle.
- Throws:
io.grpc.StatusException
-
createResourceBundle
public Operation createResourceBundle(CreateResourceBundleRequest request) throws io.grpc.StatusException Creates a new ResourceBundle in a given project and location.
- Throws:
io.grpc.StatusException
-
updateResourceBundle
public Operation updateResourceBundle(UpdateResourceBundleRequest request) throws io.grpc.StatusException Updates the parameters of a single ResourceBundle.
- Throws:
io.grpc.StatusException
-
deleteResourceBundle
public Operation deleteResourceBundle(DeleteResourceBundleRequest request) throws io.grpc.StatusException Deletes a single ResourceBundle.
- Throws:
io.grpc.StatusException
-
listFleetPackages
public ListFleetPackagesResponse listFleetPackages(ListFleetPackagesRequest request) throws io.grpc.StatusException Lists FleetPackages in a given project and location.
- Throws:
io.grpc.StatusException
-
getFleetPackage
Gets details of a single FleetPackage.
- Throws:
io.grpc.StatusException
-
createFleetPackage
public Operation createFleetPackage(CreateFleetPackageRequest request) throws io.grpc.StatusException Creates a new FleetPackage in a given project and location.
- Throws:
io.grpc.StatusException
-
updateFleetPackage
public Operation updateFleetPackage(UpdateFleetPackageRequest request) throws io.grpc.StatusException Updates the parameters of a single FleetPackage.
- Throws:
io.grpc.StatusException
-
deleteFleetPackage
public Operation deleteFleetPackage(DeleteFleetPackageRequest request) throws io.grpc.StatusException Deletes a single FleetPackage.
- Throws:
io.grpc.StatusException
-
listReleases
public ListReleasesResponse listReleases(ListReleasesRequest request) throws io.grpc.StatusException Lists Releases in a given project and location.
- Throws:
io.grpc.StatusException
-
getRelease
Gets details of a single Release.
- Throws:
io.grpc.StatusException
-
createRelease
Creates a new Release in a given project, location and resource bundle.
- Throws:
io.grpc.StatusException
-
updateRelease
Updates the parameters of a single Release.
- Throws:
io.grpc.StatusException
-
deleteRelease
Deletes a single Release.
- Throws:
io.grpc.StatusException
-
listVariants
public ListVariantsResponse listVariants(ListVariantsRequest request) throws io.grpc.StatusException Lists Variants in a given project and location.
- Throws:
io.grpc.StatusException
-
getVariant
Gets details of a single Variant.
- Throws:
io.grpc.StatusException
-
createVariant
Creates a new Variant in a given project, location, resource bundle, and release.
- Throws:
io.grpc.StatusException
-
updateVariant
Updates the parameters of a single Variant.
- Throws:
io.grpc.StatusException
-
deleteVariant
Deletes a single Variant.
- Throws:
io.grpc.StatusException
-
listRollouts
public ListRolloutsResponse listRollouts(ListRolloutsRequest request) throws io.grpc.StatusException Lists Rollouts in a given project, location, and Fleet Package.
- Throws:
io.grpc.StatusException
-
getRollout
Gets details of a single Rollout.
- Throws:
io.grpc.StatusException
-
suspendRollout
Suspend a Rollout.
- Throws:
io.grpc.StatusException
-
resumeRollout
Resume a Rollout.
- Throws:
io.grpc.StatusException
-
abortRollout
Abort a Rollout.
- Throws:
io.grpc.StatusException
-