Class ConfigDeliveryGrpc.ConfigDeliveryFutureStub (0.1.0)

public static final class ConfigDeliveryGrpc.ConfigDeliveryFutureStub extends 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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > ConfigDeliveryGrpc.ConfigDeliveryFutureStub

Methods

abortRollout(AbortRolloutRequest request)

public ListenableFuture<Operation> abortRollout(AbortRolloutRequest request)

Abort a Rollout.

Parameter
Name Description
request AbortRolloutRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

build(Channel channel, CallOptions callOptions)

protected ConfigDeliveryGrpc.ConfigDeliveryFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ConfigDeliveryGrpc.ConfigDeliveryFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createFleetPackage(CreateFleetPackageRequest request)

public ListenableFuture<Operation> createFleetPackage(CreateFleetPackageRequest request)

Creates a new FleetPackage in a given project and location.

Parameter
Name Description
request CreateFleetPackageRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createRelease(CreateReleaseRequest request)

public ListenableFuture<Operation> createRelease(CreateReleaseRequest request)

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

Parameter
Name Description
request CreateReleaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createResourceBundle(CreateResourceBundleRequest request)

public ListenableFuture<Operation> createResourceBundle(CreateResourceBundleRequest request)

Creates a new ResourceBundle in a given project and location.

Parameter
Name Description
request CreateResourceBundleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createVariant(CreateVariantRequest request)

public ListenableFuture<Operation> createVariant(CreateVariantRequest request)

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

Parameter
Name Description
request CreateVariantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteFleetPackage(DeleteFleetPackageRequest request)

public ListenableFuture<Operation> deleteFleetPackage(DeleteFleetPackageRequest request)

Deletes a single FleetPackage.

Parameter
Name Description
request DeleteFleetPackageRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteRelease(DeleteReleaseRequest request)

public ListenableFuture<Operation> deleteRelease(DeleteReleaseRequest request)

Deletes a single Release.

Parameter
Name Description
request DeleteReleaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteResourceBundle(DeleteResourceBundleRequest request)

public ListenableFuture<Operation> deleteResourceBundle(DeleteResourceBundleRequest request)

Deletes a single ResourceBundle.

Parameter
Name Description
request DeleteResourceBundleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteVariant(DeleteVariantRequest request)

public ListenableFuture<Operation> deleteVariant(DeleteVariantRequest request)

Deletes a single Variant.

Parameter
Name Description
request DeleteVariantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getFleetPackage(GetFleetPackageRequest request)

public ListenableFuture<FleetPackage> getFleetPackage(GetFleetPackageRequest request)

Gets details of a single FleetPackage.

Parameter
Name Description
request GetFleetPackageRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<FleetPackage>

getRelease(GetReleaseRequest request)

public ListenableFuture<Release> getRelease(GetReleaseRequest request)

Gets details of a single Release.

Parameter
Name Description
request GetReleaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Release>

getResourceBundle(GetResourceBundleRequest request)

public ListenableFuture<ResourceBundle> getResourceBundle(GetResourceBundleRequest request)

Gets details of a single ResourceBundle.

Parameter
Name Description
request GetResourceBundleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ResourceBundle>

getRollout(GetRolloutRequest request)

public ListenableFuture<Rollout> getRollout(GetRolloutRequest request)

Gets details of a single Rollout.

Parameter
Name Description
request GetRolloutRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Rollout>

getVariant(GetVariantRequest request)

public ListenableFuture<Variant> getVariant(GetVariantRequest request)

Gets details of a single Variant.

Parameter
Name Description
request GetVariantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Variant>

listFleetPackages(ListFleetPackagesRequest request)

public ListenableFuture<ListFleetPackagesResponse> listFleetPackages(ListFleetPackagesRequest request)

Lists FleetPackages in a given project and location.

Parameter
Name Description
request ListFleetPackagesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListFleetPackagesResponse>

listReleases(ListReleasesRequest request)

public ListenableFuture<ListReleasesResponse> listReleases(ListReleasesRequest request)

Lists Releases in a given project and location.

Parameter
Name Description
request ListReleasesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListReleasesResponse>

listResourceBundles(ListResourceBundlesRequest request)

public ListenableFuture<ListResourceBundlesResponse> listResourceBundles(ListResourceBundlesRequest request)

Lists ResourceBundles in a given project and location.

Parameter
Name Description
request ListResourceBundlesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListResourceBundlesResponse>

listRollouts(ListRolloutsRequest request)

public ListenableFuture<ListRolloutsResponse> listRollouts(ListRolloutsRequest request)

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

Parameter
Name Description
request ListRolloutsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListRolloutsResponse>

listVariants(ListVariantsRequest request)

public ListenableFuture<ListVariantsResponse> listVariants(ListVariantsRequest request)

Lists Variants in a given project and location.

Parameter
Name Description
request ListVariantsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListVariantsResponse>

resumeRollout(ResumeRolloutRequest request)

public ListenableFuture<Operation> resumeRollout(ResumeRolloutRequest request)

Resume a Rollout.

Parameter
Name Description
request ResumeRolloutRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

suspendRollout(SuspendRolloutRequest request)

public ListenableFuture<Operation> suspendRollout(SuspendRolloutRequest request)

Suspend a Rollout.

Parameter
Name Description
request SuspendRolloutRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateFleetPackage(UpdateFleetPackageRequest request)

public ListenableFuture<Operation> updateFleetPackage(UpdateFleetPackageRequest request)

Updates the parameters of a single FleetPackage.

Parameter
Name Description
request UpdateFleetPackageRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateRelease(UpdateReleaseRequest request)

public ListenableFuture<Operation> updateRelease(UpdateReleaseRequest request)

Updates the parameters of a single Release.

Parameter
Name Description
request UpdateReleaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateResourceBundle(UpdateResourceBundleRequest request)

public ListenableFuture<Operation> updateResourceBundle(UpdateResourceBundleRequest request)

Updates the parameters of a single ResourceBundle.

Parameter
Name Description
request UpdateResourceBundleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateVariant(UpdateVariantRequest request)

public ListenableFuture<Operation> updateVariant(UpdateVariantRequest request)

Updates the parameters of a single Variant.

Parameter
Name Description
request UpdateVariantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>