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.
 
  • Method Details

    • build

      protected ConfigDeliveryGrpc.ConfigDeliveryBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.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

      public FleetPackage getFleetPackage(GetFleetPackageRequest request) throws io.grpc.StatusException
       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

      public Release getRelease(GetReleaseRequest request) throws io.grpc.StatusException
       Gets details of a single Release.
       
      Throws:
      io.grpc.StatusException
    • createRelease

      public Operation createRelease(CreateReleaseRequest request) throws io.grpc.StatusException
       Creates a new Release in a given project, location and resource bundle.
       
      Throws:
      io.grpc.StatusException
    • updateRelease

      public Operation updateRelease(UpdateReleaseRequest request) throws io.grpc.StatusException
       Updates the parameters of a single Release.
       
      Throws:
      io.grpc.StatusException
    • deleteRelease

      public Operation deleteRelease(DeleteReleaseRequest request) throws io.grpc.StatusException
       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

      public Variant getVariant(GetVariantRequest request) throws io.grpc.StatusException
       Gets details of a single Variant.
       
      Throws:
      io.grpc.StatusException
    • createVariant

      public Operation createVariant(CreateVariantRequest request) throws io.grpc.StatusException
       Creates a new Variant in a given project, location, resource bundle, and
       release.
       
      Throws:
      io.grpc.StatusException
    • updateVariant

      public Operation updateVariant(UpdateVariantRequest request) throws io.grpc.StatusException
       Updates the parameters of a single Variant.
       
      Throws:
      io.grpc.StatusException
    • deleteVariant

      public Operation deleteVariant(DeleteVariantRequest request) throws io.grpc.StatusException
       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

      public Rollout getRollout(GetRolloutRequest request) throws io.grpc.StatusException
       Gets details of a single Rollout.
       
      Throws:
      io.grpc.StatusException
    • suspendRollout

      public Operation suspendRollout(SuspendRolloutRequest request) throws io.grpc.StatusException
       Suspend a Rollout.
       
      Throws:
      io.grpc.StatusException
    • resumeRollout

      public Operation resumeRollout(ResumeRolloutRequest request) throws io.grpc.StatusException
       Resume a Rollout.
       
      Throws:
      io.grpc.StatusException
    • abortRollout

      public Operation abortRollout(AbortRolloutRequest request) throws io.grpc.StatusException
       Abort a Rollout.
       
      Throws:
      io.grpc.StatusException