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