public static final class TelcoAutomationGrpc.TelcoAutomationFutureStub extends AbstractFutureStub<TelcoAutomationGrpc.TelcoAutomationFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service TelcoAutomation.
TelcoAutomation Service manages the control plane cluster a.k.a.
Orchestration Cluster (GKE cluster with config controller) of TNA. It also
exposes blueprint APIs which manages the lifecycle of blueprints that control
the infrastructure setup (e.g GDCE clusters) and deployment of network
functions.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
TelcoAutomationGrpc.TelcoAutomationFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
applyDeployment(ApplyDeploymentRequest request)
public ListenableFuture<Deployment> applyDeployment(ApplyDeploymentRequest request)
Applies the deployment's YAML files to the parent orchestration cluster.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Deployment> |
|
applyHydratedDeployment(ApplyHydratedDeploymentRequest request)
public ListenableFuture<HydratedDeployment> applyHydratedDeployment(ApplyHydratedDeploymentRequest request)
Applies a hydrated deployment to a workload cluster.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<HydratedDeployment> |
|
approveBlueprint(ApproveBlueprintRequest request)
public ListenableFuture<Blueprint> approveBlueprint(ApproveBlueprintRequest request)
Approves a blueprint and commits a new revision.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Blueprint> |
|
build(Channel channel, CallOptions callOptions)
protected TelcoAutomationGrpc.TelcoAutomationFutureStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
computeDeploymentStatus(ComputeDeploymentStatusRequest request)
public ListenableFuture<ComputeDeploymentStatusResponse> computeDeploymentStatus(ComputeDeploymentStatusRequest request)
Returns the requested deployment status.
createBlueprint(CreateBlueprintRequest request)
public ListenableFuture<Blueprint> createBlueprint(CreateBlueprintRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Blueprint> |
|
createDeployment(CreateDeploymentRequest request)
public ListenableFuture<Deployment> createDeployment(CreateDeploymentRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Deployment> |
|
createEdgeSlm(CreateEdgeSlmRequest request)
public ListenableFuture<Operation> createEdgeSlm(CreateEdgeSlmRequest request)
Creates a new EdgeSlm in a given project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createOrchestrationCluster(CreateOrchestrationClusterRequest request)
public ListenableFuture<Operation> createOrchestrationCluster(CreateOrchestrationClusterRequest request)
Creates a new OrchestrationCluster in a given project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteBlueprint(DeleteBlueprintRequest request)
public ListenableFuture<Empty> deleteBlueprint(DeleteBlueprintRequest request)
Deletes a blueprint and all its revisions.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
deleteEdgeSlm(DeleteEdgeSlmRequest request)
public ListenableFuture<Operation> deleteEdgeSlm(DeleteEdgeSlmRequest request)
Deletes a single EdgeSlm.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteOrchestrationCluster(DeleteOrchestrationClusterRequest request)
public ListenableFuture<Operation> deleteOrchestrationCluster(DeleteOrchestrationClusterRequest request)
Deletes a single OrchestrationCluster.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
discardBlueprintChanges(DiscardBlueprintChangesRequest request)
public ListenableFuture<DiscardBlueprintChangesResponse> discardBlueprintChanges(DiscardBlueprintChangesRequest request)
Discards the changes in a blueprint and reverts the blueprint to the last
approved blueprint revision. No changes take place if a blueprint does not
have revisions.
discardDeploymentChanges(DiscardDeploymentChangesRequest request)
public ListenableFuture<DiscardDeploymentChangesResponse> discardDeploymentChanges(DiscardDeploymentChangesRequest request)
Discards the changes in a deployment and reverts the deployment to the last
approved deployment revision. No changes take place if a deployment does
not have revisions.
getBlueprint(GetBlueprintRequest request)
public ListenableFuture<Blueprint> getBlueprint(GetBlueprintRequest request)
Returns the requested blueprint.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Blueprint> |
|
getDeployment(GetDeploymentRequest request)
public ListenableFuture<Deployment> getDeployment(GetDeploymentRequest request)
Returns the requested deployment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Deployment> |
|
getEdgeSlm(GetEdgeSlmRequest request)
public ListenableFuture<EdgeSlm> getEdgeSlm(GetEdgeSlmRequest request)
Gets details of a single EdgeSlm.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<EdgeSlm> |
|
getHydratedDeployment(GetHydratedDeploymentRequest request)
public ListenableFuture<HydratedDeployment> getHydratedDeployment(GetHydratedDeploymentRequest request)
Returns the requested hydrated deployment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<HydratedDeployment> |
|
getOrchestrationCluster(GetOrchestrationClusterRequest request)
public ListenableFuture<OrchestrationCluster> getOrchestrationCluster(GetOrchestrationClusterRequest request)
Gets details of a single OrchestrationCluster.
getPublicBlueprint(GetPublicBlueprintRequest request)
public ListenableFuture<PublicBlueprint> getPublicBlueprint(GetPublicBlueprintRequest request)
Returns the requested public blueprint.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<PublicBlueprint> |
|
listBlueprintRevisions(ListBlueprintRevisionsRequest request)
public ListenableFuture<ListBlueprintRevisionsResponse> listBlueprintRevisions(ListBlueprintRevisionsRequest request)
List blueprint revisions of a given blueprint.
listBlueprints(ListBlueprintsRequest request)
public ListenableFuture<ListBlueprintsResponse> listBlueprints(ListBlueprintsRequest request)
listDeploymentRevisions(ListDeploymentRevisionsRequest request)
public ListenableFuture<ListDeploymentRevisionsResponse> listDeploymentRevisions(ListDeploymentRevisionsRequest request)
List deployment revisions of a given deployment.
listDeployments(ListDeploymentsRequest request)
public ListenableFuture<ListDeploymentsResponse> listDeployments(ListDeploymentsRequest request)
listEdgeSlms(ListEdgeSlmsRequest request)
public ListenableFuture<ListEdgeSlmsResponse> listEdgeSlms(ListEdgeSlmsRequest request)
Lists EdgeSlms in a given project and location.
listHydratedDeployments(ListHydratedDeploymentsRequest request)
public ListenableFuture<ListHydratedDeploymentsResponse> listHydratedDeployments(ListHydratedDeploymentsRequest request)
List all hydrated deployments present under a deployment.
listOrchestrationClusters(ListOrchestrationClustersRequest request)
public ListenableFuture<ListOrchestrationClustersResponse> listOrchestrationClusters(ListOrchestrationClustersRequest request)
Lists OrchestrationClusters in a given project and location.
listPublicBlueprints(ListPublicBlueprintsRequest request)
public ListenableFuture<ListPublicBlueprintsResponse> listPublicBlueprints(ListPublicBlueprintsRequest request)
Lists the blueprints in TNA's public catalog. Default page size = 20,
Max Page Size = 100.
proposeBlueprint(ProposeBlueprintRequest request)
public ListenableFuture<Blueprint> proposeBlueprint(ProposeBlueprintRequest request)
Proposes a blueprint for approval of changes.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Blueprint> |
|
rejectBlueprint(RejectBlueprintRequest request)
public ListenableFuture<Blueprint> rejectBlueprint(RejectBlueprintRequest request)
Rejects a blueprint revision proposal and flips it back to Draft state.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Blueprint> |
|
removeDeployment(RemoveDeploymentRequest request)
public ListenableFuture<Empty> removeDeployment(RemoveDeploymentRequest request)
Removes the deployment by marking it as DELETING. Post which deployment and
it's revisions gets deleted.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
rollbackDeployment(RollbackDeploymentRequest request)
public ListenableFuture<Deployment> rollbackDeployment(RollbackDeploymentRequest request)
Rollback the active deployment to the given past approved deployment
revision.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Deployment> |
|
searchBlueprintRevisions(SearchBlueprintRevisionsRequest request)
public ListenableFuture<SearchBlueprintRevisionsResponse> searchBlueprintRevisions(SearchBlueprintRevisionsRequest request)
Searches across blueprint revisions.
searchDeploymentRevisions(SearchDeploymentRevisionsRequest request)
public ListenableFuture<SearchDeploymentRevisionsResponse> searchDeploymentRevisions(SearchDeploymentRevisionsRequest request)
Searches across deployment revisions.
updateBlueprint(UpdateBlueprintRequest request)
public ListenableFuture<Blueprint> updateBlueprint(UpdateBlueprintRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Blueprint> |
|
updateDeployment(UpdateDeploymentRequest request)
public ListenableFuture<Deployment> updateDeployment(UpdateDeploymentRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Deployment> |
|
updateHydratedDeployment(UpdateHydratedDeploymentRequest request)
public ListenableFuture<HydratedDeployment> updateHydratedDeployment(UpdateHydratedDeploymentRequest request)
Updates a hydrated deployment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<HydratedDeployment> |
|