Interface ConfigDeliveryGrpc.AsyncService (0.1.0)

public static interface ConfigDeliveryGrpc.AsyncService

ConfigDelivery service manages the deployment of kubernetes configuration to a fleet of kubernetes clusters.

Methods

abortRollout(AbortRolloutRequest request, StreamObserver<Operation> responseObserver)

public default void abortRollout(AbortRolloutRequest request, StreamObserver<Operation> responseObserver)

Abort a Rollout.

Parameters
Name Description
request AbortRolloutRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createFleetPackage(CreateFleetPackageRequest request, StreamObserver<Operation> responseObserver)

public default void createFleetPackage(CreateFleetPackageRequest request, StreamObserver<Operation> responseObserver)

Creates a new FleetPackage in a given project and location.

Parameters
Name Description
request CreateFleetPackageRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createRelease(CreateReleaseRequest request, StreamObserver<Operation> responseObserver)

public default void createRelease(CreateReleaseRequest request, StreamObserver<Operation> responseObserver)

Creates a new Release in a given project, location and resource bundle.

Parameters
Name Description
request CreateReleaseRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createResourceBundle(CreateResourceBundleRequest request, StreamObserver<Operation> responseObserver)

public default void createResourceBundle(CreateResourceBundleRequest request, StreamObserver<Operation> responseObserver)

Creates a new ResourceBundle in a given project and location.

Parameters
Name Description
request CreateResourceBundleRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createVariant(CreateVariantRequest request, StreamObserver<Operation> responseObserver)

public default void createVariant(CreateVariantRequest request, StreamObserver<Operation> responseObserver)

Creates a new Variant in a given project, location, resource bundle, and release.

Parameters
Name Description
request CreateVariantRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteFleetPackage(DeleteFleetPackageRequest request, StreamObserver<Operation> responseObserver)

public default void deleteFleetPackage(DeleteFleetPackageRequest request, StreamObserver<Operation> responseObserver)

Deletes a single FleetPackage.

Parameters
Name Description
request DeleteFleetPackageRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteRelease(DeleteReleaseRequest request, StreamObserver<Operation> responseObserver)

public default void deleteRelease(DeleteReleaseRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Release.

Parameters
Name Description
request DeleteReleaseRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteResourceBundle(DeleteResourceBundleRequest request, StreamObserver<Operation> responseObserver)

public default void deleteResourceBundle(DeleteResourceBundleRequest request, StreamObserver<Operation> responseObserver)

Deletes a single ResourceBundle.

Parameters
Name Description
request DeleteResourceBundleRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteVariant(DeleteVariantRequest request, StreamObserver<Operation> responseObserver)

public default void deleteVariant(DeleteVariantRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Variant.

Parameters
Name Description
request DeleteVariantRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getFleetPackage(GetFleetPackageRequest request, StreamObserver<FleetPackage> responseObserver)

public default void getFleetPackage(GetFleetPackageRequest request, StreamObserver<FleetPackage> responseObserver)

Gets details of a single FleetPackage.

Parameters
Name Description
request GetFleetPackageRequest
responseObserver io.grpc.stub.StreamObserver<FleetPackage>

getRelease(GetReleaseRequest request, StreamObserver<Release> responseObserver)

public default void getRelease(GetReleaseRequest request, StreamObserver<Release> responseObserver)

Gets details of a single Release.

Parameters
Name Description
request GetReleaseRequest
responseObserver io.grpc.stub.StreamObserver<Release>

getResourceBundle(GetResourceBundleRequest request, StreamObserver<ResourceBundle> responseObserver)

public default void getResourceBundle(GetResourceBundleRequest request, StreamObserver<ResourceBundle> responseObserver)

Gets details of a single ResourceBundle.

Parameters
Name Description
request GetResourceBundleRequest
responseObserver io.grpc.stub.StreamObserver<ResourceBundle>

getRollout(GetRolloutRequest request, StreamObserver<Rollout> responseObserver)

public default void getRollout(GetRolloutRequest request, StreamObserver<Rollout> responseObserver)

Gets details of a single Rollout.

Parameters
Name Description
request GetRolloutRequest
responseObserver io.grpc.stub.StreamObserver<Rollout>

getVariant(GetVariantRequest request, StreamObserver<Variant> responseObserver)

public default void getVariant(GetVariantRequest request, StreamObserver<Variant> responseObserver)

Gets details of a single Variant.

Parameters
Name Description
request GetVariantRequest
responseObserver io.grpc.stub.StreamObserver<Variant>

listFleetPackages(ListFleetPackagesRequest request, StreamObserver<ListFleetPackagesResponse> responseObserver)

public default void listFleetPackages(ListFleetPackagesRequest request, StreamObserver<ListFleetPackagesResponse> responseObserver)

Lists FleetPackages in a given project and location.

Parameters
Name Description
request ListFleetPackagesRequest
responseObserver io.grpc.stub.StreamObserver<ListFleetPackagesResponse>

listReleases(ListReleasesRequest request, StreamObserver<ListReleasesResponse> responseObserver)

public default void listReleases(ListReleasesRequest request, StreamObserver<ListReleasesResponse> responseObserver)

Lists Releases in a given project and location.

Parameters
Name Description
request ListReleasesRequest
responseObserver io.grpc.stub.StreamObserver<ListReleasesResponse>

listResourceBundles(ListResourceBundlesRequest request, StreamObserver<ListResourceBundlesResponse> responseObserver)

public default void listResourceBundles(ListResourceBundlesRequest request, StreamObserver<ListResourceBundlesResponse> responseObserver)

Lists ResourceBundles in a given project and location.

Parameters
Name Description
request ListResourceBundlesRequest
responseObserver io.grpc.stub.StreamObserver<ListResourceBundlesResponse>

listRollouts(ListRolloutsRequest request, StreamObserver<ListRolloutsResponse> responseObserver)

public default void listRollouts(ListRolloutsRequest request, StreamObserver<ListRolloutsResponse> responseObserver)

Lists Rollouts in a given project, location, and Fleet Package.

Parameters
Name Description
request ListRolloutsRequest
responseObserver io.grpc.stub.StreamObserver<ListRolloutsResponse>

listVariants(ListVariantsRequest request, StreamObserver<ListVariantsResponse> responseObserver)

public default void listVariants(ListVariantsRequest request, StreamObserver<ListVariantsResponse> responseObserver)

Lists Variants in a given project and location.

Parameters
Name Description
request ListVariantsRequest
responseObserver io.grpc.stub.StreamObserver<ListVariantsResponse>

resumeRollout(ResumeRolloutRequest request, StreamObserver<Operation> responseObserver)

public default void resumeRollout(ResumeRolloutRequest request, StreamObserver<Operation> responseObserver)

Resume a Rollout.

Parameters
Name Description
request ResumeRolloutRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

suspendRollout(SuspendRolloutRequest request, StreamObserver<Operation> responseObserver)

public default void suspendRollout(SuspendRolloutRequest request, StreamObserver<Operation> responseObserver)

Suspend a Rollout.

Parameters
Name Description
request SuspendRolloutRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateFleetPackage(UpdateFleetPackageRequest request, StreamObserver<Operation> responseObserver)

public default void updateFleetPackage(UpdateFleetPackageRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single FleetPackage.

Parameters
Name Description
request UpdateFleetPackageRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateRelease(UpdateReleaseRequest request, StreamObserver<Operation> responseObserver)

public default void updateRelease(UpdateReleaseRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Release.

Parameters
Name Description
request UpdateReleaseRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateResourceBundle(UpdateResourceBundleRequest request, StreamObserver<Operation> responseObserver)

public default void updateResourceBundle(UpdateResourceBundleRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single ResourceBundle.

Parameters
Name Description
request UpdateResourceBundleRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateVariant(UpdateVariantRequest request, StreamObserver<Operation> responseObserver)

public default void updateVariant(UpdateVariantRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Variant.

Parameters
Name Description
request UpdateVariantRequest
responseObserver io.grpc.stub.StreamObserver<Operation>