public static final class TelcoAutomationGrpc.TelcoAutomationBlockingStub extends AbstractBlockingStub<TelcoAutomationGrpc.TelcoAutomationBlockingStub>
A stub to allow clients to do synchronous 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.AbstractBlockingStub >
TelcoAutomationGrpc.TelcoAutomationBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<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.withWaitForReady()
Methods
applyDeployment(ApplyDeploymentRequest request)
public Deployment applyDeployment(ApplyDeploymentRequest request)
Applies the deployment's YAML files to the parent orchestration cluster.
applyHydratedDeployment(ApplyHydratedDeploymentRequest request)
public HydratedDeployment applyHydratedDeployment(ApplyHydratedDeploymentRequest request)
Applies a hydrated deployment to a workload cluster.
approveBlueprint(ApproveBlueprintRequest request)
public Blueprint approveBlueprint(ApproveBlueprintRequest request)
Approves a blueprint and commits a new revision.
build(Channel channel, CallOptions callOptions)
protected TelcoAutomationGrpc.TelcoAutomationBlockingStub 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 ComputeDeploymentStatusResponse computeDeploymentStatus(ComputeDeploymentStatusRequest request)
Returns the requested deployment status.
createBlueprint(CreateBlueprintRequest request)
public Blueprint createBlueprint(CreateBlueprintRequest request)
createDeployment(CreateDeploymentRequest request)
public Deployment createDeployment(CreateDeploymentRequest request)
createEdgeSlm(CreateEdgeSlmRequest request)
public Operation createEdgeSlm(CreateEdgeSlmRequest request)
Creates a new EdgeSlm in a given project and location.
createOrchestrationCluster(CreateOrchestrationClusterRequest request)
public Operation createOrchestrationCluster(CreateOrchestrationClusterRequest request)
Creates a new OrchestrationCluster in a given project and location.
deleteBlueprint(DeleteBlueprintRequest request)
public Empty deleteBlueprint(DeleteBlueprintRequest request)
Deletes a blueprint and all its revisions.
Returns |
---|
Type | Description |
Empty | |
deleteBlueprintRevision(DeleteBlueprintRevisionRequest request)
public Blueprint deleteBlueprintRevision(DeleteBlueprintRevisionRequest request)
Deletes the specified revision of the blueprint.
deleteDeployment(DeleteDeploymentRequest request)
public Empty deleteDeployment(DeleteDeploymentRequest request)
Deletes a deployment and all its revisions.
Returns |
---|
Type | Description |
Empty | |
deleteDeploymentRevision(DeleteDeploymentRevisionRequest request)
public Deployment deleteDeploymentRevision(DeleteDeploymentRevisionRequest request)
Deletes the specified revision of the deployment.
deleteEdgeSlm(DeleteEdgeSlmRequest request)
public Operation deleteEdgeSlm(DeleteEdgeSlmRequest request)
Deletes a single EdgeSlm.
deleteOrchestrationCluster(DeleteOrchestrationClusterRequest request)
public Operation deleteOrchestrationCluster(DeleteOrchestrationClusterRequest request)
Deletes a single OrchestrationCluster.
discardBlueprintChanges(DiscardBlueprintChangesRequest request)
public 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 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 Blueprint getBlueprint(GetBlueprintRequest request)
Returns the requested blueprint.
getDeployment(GetDeploymentRequest request)
public Deployment getDeployment(GetDeploymentRequest request)
Returns the requested deployment.
getEdgeSlm(GetEdgeSlmRequest request)
public EdgeSlm getEdgeSlm(GetEdgeSlmRequest request)
Gets details of a single EdgeSlm.
getHydratedDeployment(GetHydratedDeploymentRequest request)
public HydratedDeployment getHydratedDeployment(GetHydratedDeploymentRequest request)
Returns the requested hydrated deployment.
getOrchestrationCluster(GetOrchestrationClusterRequest request)
public OrchestrationCluster getOrchestrationCluster(GetOrchestrationClusterRequest request)
Gets details of a single OrchestrationCluster.
getPublicBlueprint(GetPublicBlueprintRequest request)
public PublicBlueprint getPublicBlueprint(GetPublicBlueprintRequest request)
Returns the requested public blueprint.
listBlueprintRevisions(ListBlueprintRevisionsRequest request)
public ListBlueprintRevisionsResponse listBlueprintRevisions(ListBlueprintRevisionsRequest request)
List blueprint revisions of a given blueprint.
listBlueprints(ListBlueprintsRequest request)
public ListBlueprintsResponse listBlueprints(ListBlueprintsRequest request)
listDeploymentRevisions(ListDeploymentRevisionsRequest request)
public ListDeploymentRevisionsResponse listDeploymentRevisions(ListDeploymentRevisionsRequest request)
List deployment revisions of a given deployment.
listDeployments(ListDeploymentsRequest request)
public ListDeploymentsResponse listDeployments(ListDeploymentsRequest request)
listEdgeSlms(ListEdgeSlmsRequest request)
public ListEdgeSlmsResponse listEdgeSlms(ListEdgeSlmsRequest request)
Lists EdgeSlms in a given project and location.
listHydratedDeployments(ListHydratedDeploymentsRequest request)
public ListHydratedDeploymentsResponse listHydratedDeployments(ListHydratedDeploymentsRequest request)
List all hydrated deployments present under a deployment.
listOrchestrationClusters(ListOrchestrationClustersRequest request)
public ListOrchestrationClustersResponse listOrchestrationClusters(ListOrchestrationClustersRequest request)
Lists OrchestrationClusters in a given project and location.
listPublicBlueprints(ListPublicBlueprintsRequest request)
public ListPublicBlueprintsResponse listPublicBlueprints(ListPublicBlueprintsRequest request)
Lists the blueprints in TNA's public catalog. Default page size = 20,
Max Page Size = 100.
proposeBlueprint(ProposeBlueprintRequest request)
public Blueprint proposeBlueprint(ProposeBlueprintRequest request)
Proposes a blueprint for approval of changes.
rejectBlueprint(RejectBlueprintRequest request)
public Blueprint rejectBlueprint(RejectBlueprintRequest request)
Rejects a blueprint revision proposal and flips it back to Draft state.
removeDeployment(RemoveDeploymentRequest request)
public Empty removeDeployment(RemoveDeploymentRequest request)
Removes the deployment by marking it as DELETING. Post which deployment and
it's revisions gets deleted.
Returns |
---|
Type | Description |
Empty | |
rollbackDeployment(RollbackDeploymentRequest request)
public Deployment rollbackDeployment(RollbackDeploymentRequest request)
Rollback the active deployment to the given past approved deployment
revision.
searchBlueprintRevisions(SearchBlueprintRevisionsRequest request)
public SearchBlueprintRevisionsResponse searchBlueprintRevisions(SearchBlueprintRevisionsRequest request)
Searches across blueprint revisions.
searchDeploymentRevisions(SearchDeploymentRevisionsRequest request)
public SearchDeploymentRevisionsResponse searchDeploymentRevisions(SearchDeploymentRevisionsRequest request)
Searches across deployment revisions.
updateBlueprint(UpdateBlueprintRequest request)
public Blueprint updateBlueprint(UpdateBlueprintRequest request)
updateDeployment(UpdateDeploymentRequest request)
public Deployment updateDeployment(UpdateDeploymentRequest request)
updateHydratedDeployment(UpdateHydratedDeploymentRequest request)
public HydratedDeployment updateHydratedDeployment(UpdateHydratedDeploymentRequest request)
Updates a hydrated deployment.