Class SaasDeploymentsGrpc.SaasDeploymentsFutureStub (0.2.0)

public static final class SaasDeploymentsGrpc.SaasDeploymentsFutureStub extends AbstractFutureStub<SaasDeploymentsGrpc.SaasDeploymentsFutureStub>

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

Manages the deployment of SaaS services.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > SaasDeploymentsGrpc.SaasDeploymentsFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createRelease(CreateReleaseRequest request)

public ListenableFuture<Release> createRelease(CreateReleaseRequest request)

Create a new release.

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

createSaas(CreateSaasRequest request)

public ListenableFuture<Saas> createSaas(CreateSaasRequest request)

Create a new saas.

Parameter
Name Description
request CreateSaasRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Saas>

createTenant(CreateTenantRequest request)

public ListenableFuture<Tenant> createTenant(CreateTenantRequest request)

Create a new tenant.

Parameter
Name Description
request CreateTenantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tenant>

createUnit(CreateUnitRequest request)

public ListenableFuture<Unit> createUnit(CreateUnitRequest request)

Create a new unit.

Parameter
Name Description
request CreateUnitRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Unit>

createUnitKind(CreateUnitKindRequest request)

public ListenableFuture<UnitKind> createUnitKind(CreateUnitKindRequest request)

Create a new unit kind.

Parameter
Name Description
request CreateUnitKindRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<UnitKind>

createUnitOperation(CreateUnitOperationRequest request)

public ListenableFuture<UnitOperation> createUnitOperation(CreateUnitOperationRequest request)

Create a new unit operation.

Parameter
Name Description
request CreateUnitOperationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<UnitOperation>

deleteRelease(DeleteReleaseRequest request)

public ListenableFuture<Empty> deleteRelease(DeleteReleaseRequest request)

Delete a single release.

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

deleteSaas(DeleteSaasRequest request)

public ListenableFuture<Empty> deleteSaas(DeleteSaasRequest request)

Delete a single saas.

Parameter
Name Description
request DeleteSaasRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteTenant(DeleteTenantRequest request)

public ListenableFuture<Empty> deleteTenant(DeleteTenantRequest request)

Delete a single tenant.

Parameter
Name Description
request DeleteTenantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteUnit(DeleteUnitRequest request)

public ListenableFuture<Empty> deleteUnit(DeleteUnitRequest request)

Delete a single unit.

Parameter
Name Description
request DeleteUnitRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteUnitKind(DeleteUnitKindRequest request)

public ListenableFuture<Empty> deleteUnitKind(DeleteUnitKindRequest request)

Delete a single unit kind.

Parameter
Name Description
request DeleteUnitKindRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteUnitOperation(DeleteUnitOperationRequest request)

public ListenableFuture<Empty> deleteUnitOperation(DeleteUnitOperationRequest request)

Delete a single unit operation.

Parameter
Name Description
request DeleteUnitOperationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

getRelease(GetReleaseRequest request)

public ListenableFuture<Release> getRelease(GetReleaseRequest request)

Retrieve a single release.

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

getSaas(GetSaasRequest request)

public ListenableFuture<Saas> getSaas(GetSaasRequest request)

Retrieve a single saas.

Parameter
Name Description
request GetSaasRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Saas>

getTenant(GetTenantRequest request)

public ListenableFuture<Tenant> getTenant(GetTenantRequest request)

Retrieve a single tenant.

Parameter
Name Description
request GetTenantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tenant>

getUnit(GetUnitRequest request)

public ListenableFuture<Unit> getUnit(GetUnitRequest request)

Retrieve a single unit.

Parameter
Name Description
request GetUnitRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Unit>

getUnitKind(GetUnitKindRequest request)

public ListenableFuture<UnitKind> getUnitKind(GetUnitKindRequest request)

Retrieve a single unit kind.

Parameter
Name Description
request GetUnitKindRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<UnitKind>

getUnitOperation(GetUnitOperationRequest request)

public ListenableFuture<UnitOperation> getUnitOperation(GetUnitOperationRequest request)

Retrieve a single unit operation.

Parameter
Name Description
request GetUnitOperationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<UnitOperation>

listReleases(ListReleasesRequest request)

public ListenableFuture<ListReleasesResponse> listReleases(ListReleasesRequest request)

Retrieve a collection of releases.

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

listSaas(ListSaasRequest request)

public ListenableFuture<ListSaasResponse> listSaas(ListSaasRequest request)

Retrieve a collection of saas.

Parameter
Name Description
request ListSaasRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListSaasResponse>

listTenants(ListTenantsRequest request)

public ListenableFuture<ListTenantsResponse> listTenants(ListTenantsRequest request)

Retrieve a collection of tenants.

Parameter
Name Description
request ListTenantsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListTenantsResponse>

listUnitKinds(ListUnitKindsRequest request)

public ListenableFuture<ListUnitKindsResponse> listUnitKinds(ListUnitKindsRequest request)

Retrieve a collection of unit kinds.

Parameter
Name Description
request ListUnitKindsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListUnitKindsResponse>

listUnitOperations(ListUnitOperationsRequest request)

public ListenableFuture<ListUnitOperationsResponse> listUnitOperations(ListUnitOperationsRequest request)

Retrieve a collection of unit operations.

Parameter
Name Description
request ListUnitOperationsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListUnitOperationsResponse>

listUnits(ListUnitsRequest request)

public ListenableFuture<ListUnitsResponse> listUnits(ListUnitsRequest request)

Retrieve a collection of units.

Parameter
Name Description
request ListUnitsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListUnitsResponse>

updateRelease(UpdateReleaseRequest request)

public ListenableFuture<Release> updateRelease(UpdateReleaseRequest request)

Update a single release.

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

updateSaas(UpdateSaasRequest request)

public ListenableFuture<Saas> updateSaas(UpdateSaasRequest request)

Update a single saas.

Parameter
Name Description
request UpdateSaasRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Saas>

updateTenant(UpdateTenantRequest request)

public ListenableFuture<Tenant> updateTenant(UpdateTenantRequest request)

Update a single tenant.

Parameter
Name Description
request UpdateTenantRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tenant>

updateUnit(UpdateUnitRequest request)

public ListenableFuture<Unit> updateUnit(UpdateUnitRequest request)

Update a single unit.

Parameter
Name Description
request UpdateUnitRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Unit>

updateUnitKind(UpdateUnitKindRequest request)

public ListenableFuture<UnitKind> updateUnitKind(UpdateUnitKindRequest request)

Update a single unit kind.

Parameter
Name Description
request UpdateUnitKindRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<UnitKind>

updateUnitOperation(UpdateUnitOperationRequest request)

public ListenableFuture<UnitOperation> updateUnitOperation(UpdateUnitOperationRequest request)

Update a single unit operation.

Parameter
Name Description
request UpdateUnitOperationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<UnitOperation>