Class DeploymentGrpc.DeploymentFutureStub (0.7.0)

public static final class DeploymentGrpc.DeploymentFutureStub extends AbstractFutureStub<DeploymentGrpc.DeploymentFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service Deployment.

Deployment service allows users to manage deployments of Frameworks and Cloud Controls on a target resource.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > DeploymentGrpc.DeploymentFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createFrameworkDeployment(CreateFrameworkDeploymentRequest request)

public ListenableFuture<Operation> createFrameworkDeployment(CreateFrameworkDeploymentRequest request)

Creates a framework deployment in a given parent resource. A framework deployment lets you assign a particular framework version to an organization, folder, or project so that you can control and monitor those resources using the framework's cloud controls.

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

deleteFrameworkDeployment(DeleteFrameworkDeploymentRequest request)

public ListenableFuture<Operation> deleteFrameworkDeployment(DeleteFrameworkDeploymentRequest request)

Deletes a framework deployment.

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

getCloudControlDeployment(GetCloudControlDeploymentRequest request)

public ListenableFuture<CloudControlDeployment> getCloudControlDeployment(GetCloudControlDeploymentRequest request)

Gets details about a cloud control deployment.

Parameter
Name Description
request GetCloudControlDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<CloudControlDeployment>

getFrameworkDeployment(GetFrameworkDeploymentRequest request)

public ListenableFuture<FrameworkDeployment> getFrameworkDeployment(GetFrameworkDeploymentRequest request)

Gets details about a framework deployment.

Parameter
Name Description
request GetFrameworkDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<FrameworkDeployment>

listCloudControlDeployments(ListCloudControlDeploymentsRequest request)

public ListenableFuture<ListCloudControlDeploymentsResponse> listCloudControlDeployments(ListCloudControlDeploymentsRequest request)

Lists the cloud conrol deployments in a given parent resource.

Parameter
Name Description
request ListCloudControlDeploymentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListCloudControlDeploymentsResponse>

listFrameworkDeployments(ListFrameworkDeploymentsRequest request)

public ListenableFuture<ListFrameworkDeploymentsResponse> listFrameworkDeployments(ListFrameworkDeploymentsRequest request)

Lists the framework deployments in a given parent resource.

Parameter
Name Description
request ListFrameworkDeploymentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListFrameworkDeploymentsResponse>