Class TelcoAutomationClient
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) {
OrchestrationClusterName name =
OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]");
OrchestrationCluster response = telcoAutomationClient.getOrchestrationCluster(name);
}
Note: close() needs to be called on the TelcoAutomationClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
| Method | Description | Method Variants |
|---|---|---|
ListOrchestrationClusters |
Lists OrchestrationClusters in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetOrchestrationCluster |
Gets details of a single OrchestrationCluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateOrchestrationCluster |
Creates a new OrchestrationCluster in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteOrchestrationCluster |
Deletes a single OrchestrationCluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListEdgeSlms |
Lists EdgeSlms in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetEdgeSlm |
Gets details of a single EdgeSlm. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateEdgeSlm |
Creates a new EdgeSlm in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteEdgeSlm |
Deletes a single EdgeSlm. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateBlueprint |
Creates a blueprint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateBlueprint |
Updates a blueprint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetBlueprint |
Returns the requested blueprint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteBlueprint |
Deletes a blueprint and all its revisions. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListBlueprints |
List all blueprints. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ApproveBlueprint |
Approves a blueprint and commits a new revision. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ProposeBlueprint |
Proposes a blueprint for approval of changes. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RejectBlueprint |
Rejects a blueprint revision proposal and flips it back to Draft state. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListBlueprintRevisions |
List blueprint revisions of a given blueprint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
SearchBlueprintRevisions |
Searches across blueprint revisions. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
SearchDeploymentRevisions |
Searches across deployment revisions. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DiscardBlueprintChanges |
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. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListPublicBlueprints |
Lists the blueprints in TNA's public catalog. Default page size = 20, Max Page Size = 100. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetPublicBlueprint |
Returns the requested public blueprint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateDeployment |
Creates a deployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateDeployment |
Updates a deployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetDeployment |
Returns the requested deployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RemoveDeployment |
Removes the deployment by marking it as DELETING. Post which deployment and it's revisions gets deleted. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListDeployments |
List all deployments. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListDeploymentRevisions |
List deployment revisions of a given deployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DiscardDeploymentChanges |
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. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ApplyDeployment |
Applies the deployment's YAML files to the parent orchestration cluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ComputeDeploymentStatus |
Returns the requested deployment status. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RollbackDeployment |
Rollback the active deployment to the given past approved deployment revision. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetHydratedDeployment |
Returns the requested hydrated deployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListHydratedDeployments |
List all hydrated deployments present under a deployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateHydratedDeployment |
Updates a hydrated deployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ApplyHydratedDeployment |
Applies a hydrated deployment to a workload cluster. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListLocations |
Lists information about the supported locations for this service. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetLocation |
Gets information about a location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of TelcoAutomationSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
TelcoAutomationSettings telcoAutomationSettings =
TelcoAutomationSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
TelcoAutomationClient telcoAutomationClient =
TelcoAutomationClient.create(telcoAutomationSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
TelcoAutomationSettings telcoAutomationSettings =
TelcoAutomationSettings.newBuilder().setEndpoint(myEndpoint).build();
TelcoAutomationClient telcoAutomationClient =
TelcoAutomationClient.create(telcoAutomationSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
TelcoAutomationSettings telcoAutomationSettings =
TelcoAutomationSettings.newHttpJsonBuilder().build();
TelcoAutomationClient telcoAutomationClient =
TelcoAutomationClient.create(telcoAutomationSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedTelcoAutomationClient(TelcoAutomationSettings settings) Constructs an instance of TelcoAutomationClient, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionfinal DeploymentapplyDeployment(ApplyDeploymentRequest request) Applies the deployment's YAML files to the parent orchestration cluster.final DeploymentApplies the deployment's YAML files to the parent orchestration cluster.final DeploymentapplyDeployment(String name) Applies the deployment's YAML files to the parent orchestration cluster.Applies the deployment's YAML files to the parent orchestration cluster.final HydratedDeploymentApplies a hydrated deployment to a workload cluster.final HydratedDeploymentApplies a hydrated deployment to a workload cluster.final HydratedDeploymentApplies a hydrated deployment to a workload cluster.Applies a hydrated deployment to a workload cluster.final BlueprintapproveBlueprint(ApproveBlueprintRequest request) Approves a blueprint and commits a new revision.final BlueprintApproves a blueprint and commits a new revision.final BlueprintapproveBlueprint(String name) Approves a blueprint and commits a new revision.Approves a blueprint and commits a new revision.booleanawaitTermination(long duration, TimeUnit unit) final voidclose()Returns the requested deployment status.Returns the requested deployment status.Returns the requested deployment status.Returns the requested deployment status.static final TelcoAutomationClientcreate()Constructs an instance of TelcoAutomationClient with default settings.static final TelcoAutomationClientcreate(TelcoAutomationStub stub) Constructs an instance of TelcoAutomationClient, using the given stub for making calls.static final TelcoAutomationClientcreate(TelcoAutomationSettings settings) Constructs an instance of TelcoAutomationClient, using the given settings.final BlueprintcreateBlueprint(CreateBlueprintRequest request) Creates a blueprint.final BlueprintcreateBlueprint(OrchestrationClusterName parent, Blueprint blueprint, String blueprintId) Creates a blueprint.final BlueprintcreateBlueprint(String parent, Blueprint blueprint, String blueprintId) Creates a blueprint.Creates a blueprint.final DeploymentcreateDeployment(CreateDeploymentRequest request) Creates a deployment.final DeploymentcreateDeployment(OrchestrationClusterName parent, Deployment deployment, String deploymentId) Creates a deployment.final DeploymentcreateDeployment(String parent, Deployment deployment, String deploymentId) Creates a deployment.Creates a deployment.createEdgeSlmAsync(CreateEdgeSlmRequest request) Creates a new EdgeSlm in a given project and location.createEdgeSlmAsync(LocationName parent, EdgeSlm edgeSlm, String edgeSlmId) Creates a new EdgeSlm in a given project and location.createEdgeSlmAsync(String parent, EdgeSlm edgeSlm, String edgeSlmId) Creates a new EdgeSlm in a given project and location.Creates a new EdgeSlm in a given project and location.Creates a new EdgeSlm in a given project and location.Creates a new OrchestrationCluster in a given project and location.createOrchestrationClusterAsync(LocationName parent, OrchestrationCluster orchestrationCluster, String orchestrationClusterId) Creates a new OrchestrationCluster in a given project and location.createOrchestrationClusterAsync(String parent, OrchestrationCluster orchestrationCluster, String orchestrationClusterId) Creates a new OrchestrationCluster in a given project and location.Creates a new OrchestrationCluster in a given project and location.Creates a new OrchestrationCluster in a given project and location.final voiddeleteBlueprint(BlueprintName name) Deletes a blueprint and all its revisions.final voiddeleteBlueprint(DeleteBlueprintRequest request) Deletes a blueprint and all its revisions.final voiddeleteBlueprint(String name) Deletes a blueprint and all its revisions.final UnaryCallable<DeleteBlueprintRequest,com.google.protobuf.Empty> Deletes a blueprint and all its revisions.final OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteEdgeSlmAsync(DeleteEdgeSlmRequest request) Deletes a single EdgeSlm.final OperationFuture<com.google.protobuf.Empty,OperationMetadata> Deletes a single EdgeSlm.final OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteEdgeSlmAsync(String name) Deletes a single EdgeSlm.Deletes a single EdgeSlm.final OperationCallable<DeleteEdgeSlmRequest,com.google.protobuf.Empty, OperationMetadata> Deletes a single EdgeSlm.final OperationFuture<com.google.protobuf.Empty,OperationMetadata> Deletes a single OrchestrationCluster.final OperationFuture<com.google.protobuf.Empty,OperationMetadata> Deletes a single OrchestrationCluster.final OperationFuture<com.google.protobuf.Empty,OperationMetadata> Deletes a single OrchestrationCluster.Deletes a single OrchestrationCluster.final OperationCallable<DeleteOrchestrationClusterRequest,com.google.protobuf.Empty, OperationMetadata> Deletes a single OrchestrationCluster.Discards the changes in a blueprint and reverts the blueprint to the last approved blueprint revision.Discards the changes in a blueprint and reverts the blueprint to the last approved blueprint revision.Discards the changes in a blueprint and reverts the blueprint to the last approved blueprint revision.Discards the changes in a blueprint and reverts the blueprint to the last approved blueprint revision.Discards the changes in a deployment and reverts the deployment to the last approved deployment revision.Discards the changes in a deployment and reverts the deployment to the last approved deployment revision.Discards the changes in a deployment and reverts the deployment to the last approved deployment revision.Discards the changes in a deployment and reverts the deployment to the last approved deployment revision.final BlueprintgetBlueprint(BlueprintName name) Returns the requested blueprint.final BlueprintgetBlueprint(GetBlueprintRequest request) Returns the requested blueprint.final BlueprintgetBlueprint(String name) Returns the requested blueprint.Returns the requested blueprint.final DeploymentgetDeployment(DeploymentName name) Returns the requested deployment.final DeploymentgetDeployment(GetDeploymentRequest request) Returns the requested deployment.final DeploymentgetDeployment(String name) Returns the requested deployment.Returns the requested deployment.final EdgeSlmgetEdgeSlm(EdgeSlmName name) Gets details of a single EdgeSlm.final EdgeSlmgetEdgeSlm(GetEdgeSlmRequest request) Gets details of a single EdgeSlm.final EdgeSlmgetEdgeSlm(String name) Gets details of a single EdgeSlm.Gets details of a single EdgeSlm.final OperationsClientReturns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.final HydratedDeploymentReturns the requested hydrated deployment.final HydratedDeploymentReturns the requested hydrated deployment.final HydratedDeploymentgetHydratedDeployment(String name) Returns the requested hydrated deployment.Returns the requested hydrated deployment.final LocationgetLocation(GetLocationRequest request) Gets information about a location.Gets information about a location.final OperationsClientReturns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.final OrchestrationClusterGets details of a single OrchestrationCluster.final OrchestrationClusterGets details of a single OrchestrationCluster.final OrchestrationClusterGets details of a single OrchestrationCluster.Gets details of a single OrchestrationCluster.final PublicBlueprintReturns the requested public blueprint.final PublicBlueprintReturns the requested public blueprint.final PublicBlueprintgetPublicBlueprint(String name) Returns the requested public blueprint.Returns the requested public blueprint.final TelcoAutomationSettingsgetStub()booleanbooleanList blueprint revisions of a given blueprint.List blueprint revisions of a given blueprint.listBlueprintRevisions(String name) List blueprint revisions of a given blueprint.List blueprint revisions of a given blueprint.final UnaryCallable<ListBlueprintRevisionsRequest,TelcoAutomationClient.ListBlueprintRevisionsPagedResponse> List blueprint revisions of a given blueprint.listBlueprints(ListBlueprintsRequest request) List all blueprints.List all blueprints.listBlueprints(String parent) List all blueprints.List all blueprints.List all blueprints.List deployment revisions of a given deployment.List deployment revisions of a given deployment.List deployment revisions of a given deployment.List deployment revisions of a given deployment.final UnaryCallable<ListDeploymentRevisionsRequest,TelcoAutomationClient.ListDeploymentRevisionsPagedResponse> List deployment revisions of a given deployment.listDeployments(ListDeploymentsRequest request) List all deployments.List all deployments.listDeployments(String parent) List all deployments.List all deployments.List all deployments.listEdgeSlms(ListEdgeSlmsRequest request) Lists EdgeSlms in a given project and location.listEdgeSlms(LocationName parent) Lists EdgeSlms in a given project and location.listEdgeSlms(String parent) Lists EdgeSlms in a given project and location.Lists EdgeSlms in a given project and location.Lists EdgeSlms in a given project and location.List all hydrated deployments present under a deployment.List all hydrated deployments present under a deployment.listHydratedDeployments(String parent) List all hydrated deployments present under a deployment.List all hydrated deployments present under a deployment.final UnaryCallable<ListHydratedDeploymentsRequest,TelcoAutomationClient.ListHydratedDeploymentsPagedResponse> List all hydrated deployments present under a deployment.listLocations(ListLocationsRequest request) Lists information about the supported locations for this service.Lists information about the supported locations for this service.Lists information about the supported locations for this service.Lists OrchestrationClusters in a given project and location.Lists OrchestrationClusters in a given project and location.listOrchestrationClusters(String parent) Lists OrchestrationClusters in a given project and location.Lists OrchestrationClusters in a given project and location.final UnaryCallable<ListOrchestrationClustersRequest,TelcoAutomationClient.ListOrchestrationClustersPagedResponse> Lists OrchestrationClusters in a given project and location.Lists the blueprints in TNA's public catalog.listPublicBlueprints(LocationName parent) Lists the blueprints in TNA's public catalog.listPublicBlueprints(String parent) Lists the blueprints in TNA's public catalog.Lists the blueprints in TNA's public catalog.final UnaryCallable<ListPublicBlueprintsRequest,TelcoAutomationClient.ListPublicBlueprintsPagedResponse> Lists the blueprints in TNA's public catalog.final BlueprintProposes a blueprint for approval of changes.final BlueprintproposeBlueprint(ProposeBlueprintRequest request) Proposes a blueprint for approval of changes.final BlueprintproposeBlueprint(String name) Proposes a blueprint for approval of changes.Proposes a blueprint for approval of changes.final BlueprintrejectBlueprint(BlueprintName name) Rejects a blueprint revision proposal and flips it back to Draft state.final BlueprintrejectBlueprint(RejectBlueprintRequest request) Rejects a blueprint revision proposal and flips it back to Draft state.final BlueprintrejectBlueprint(String name) Rejects a blueprint revision proposal and flips it back to Draft state.Rejects a blueprint revision proposal and flips it back to Draft state.final voidRemoves the deployment by marking it as DELETING.final voidremoveDeployment(RemoveDeploymentRequest request) Removes the deployment by marking it as DELETING.final voidremoveDeployment(String name) Removes the deployment by marking it as DELETING.final UnaryCallable<RemoveDeploymentRequest,com.google.protobuf.Empty> Removes the deployment by marking it as DELETING.final DeploymentrollbackDeployment(DeploymentName name, String revisionId) Rollback the active deployment to the given past approved deployment revision.final DeploymentRollback the active deployment to the given past approved deployment revision.final DeploymentrollbackDeployment(String name, String revisionId) Rollback the active deployment to the given past approved deployment revision.Rollback the active deployment to the given past approved deployment revision.searchBlueprintRevisions(OrchestrationClusterName parent, String query) Searches across blueprint revisions.Searches across blueprint revisions.searchBlueprintRevisions(String parent, String query) Searches across blueprint revisions.Searches across blueprint revisions.final UnaryCallable<SearchBlueprintRevisionsRequest,TelcoAutomationClient.SearchBlueprintRevisionsPagedResponse> Searches across blueprint revisions.searchDeploymentRevisions(OrchestrationClusterName parent, String query) Searches across deployment revisions.Searches across deployment revisions.searchDeploymentRevisions(String parent, String query) Searches across deployment revisions.Searches across deployment revisions.final UnaryCallable<SearchDeploymentRevisionsRequest,TelcoAutomationClient.SearchDeploymentRevisionsPagedResponse> Searches across deployment revisions.voidshutdown()voidfinal BlueprintupdateBlueprint(Blueprint blueprint, com.google.protobuf.FieldMask updateMask) Updates a blueprint.final BlueprintupdateBlueprint(UpdateBlueprintRequest request) Updates a blueprint.Updates a blueprint.final DeploymentupdateDeployment(Deployment deployment, com.google.protobuf.FieldMask updateMask) Updates a deployment.final DeploymentupdateDeployment(UpdateDeploymentRequest request) Updates a deployment.Updates a deployment.final HydratedDeploymentupdateHydratedDeployment(HydratedDeployment hydratedDeployment, com.google.protobuf.FieldMask updateMask) Updates a hydrated deployment.final HydratedDeploymentUpdates a hydrated deployment.Updates a hydrated deployment.
-
Constructor Details
-
TelcoAutomationClient
Constructs an instance of TelcoAutomationClient, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
TelcoAutomationClient
-
-
Method Details
-
create
Constructs an instance of TelcoAutomationClient with default settings.- Throws:
IOException
-
create
public static final TelcoAutomationClient create(TelcoAutomationSettings settings) throws IOException Constructs an instance of TelcoAutomationClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.- Throws:
IOException
-
create
Constructs an instance of TelcoAutomationClient, using the given stub for making calls. This is for advanced usage - prefer using create(TelcoAutomationSettings). -
getSettings
-
getStub
-
getOperationsClient
Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call. -
getHttpJsonOperationsClient
Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call. -
listOrchestrationClusters
public final TelcoAutomationClient.ListOrchestrationClustersPagedResponse listOrchestrationClusters(LocationName parent) Lists OrchestrationClusters in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); for (OrchestrationCluster element : telcoAutomationClient.listOrchestrationClusters(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. Parent value for ListOrchestrationClustersRequest- Throws:
ApiException- if the remote call fails
-
listOrchestrationClusters
public final TelcoAutomationClient.ListOrchestrationClustersPagedResponse listOrchestrationClusters(String parent) Lists OrchestrationClusters in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); for (OrchestrationCluster element : telcoAutomationClient.listOrchestrationClusters(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. Parent value for ListOrchestrationClustersRequest- Throws:
ApiException- if the remote call fails
-
listOrchestrationClusters
public final TelcoAutomationClient.ListOrchestrationClustersPagedResponse listOrchestrationClusters(ListOrchestrationClustersRequest request) Lists OrchestrationClusters in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListOrchestrationClustersRequest request = ListOrchestrationClustersRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .setFilter("filter-1274492040") .setOrderBy("orderBy-1207110587") .build(); for (OrchestrationCluster element : telcoAutomationClient.listOrchestrationClusters(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
listOrchestrationClustersPagedCallable
public final UnaryCallable<ListOrchestrationClustersRequest,TelcoAutomationClient.ListOrchestrationClustersPagedResponse> listOrchestrationClustersPagedCallable()Lists OrchestrationClusters in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListOrchestrationClustersRequest request = ListOrchestrationClustersRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .setFilter("filter-1274492040") .setOrderBy("orderBy-1207110587") .build(); ApiFuture<OrchestrationCluster> future = telcoAutomationClient.listOrchestrationClustersPagedCallable().futureCall(request); // Do something. for (OrchestrationCluster element : future.get().iterateAll()) { // doThingsWith(element); } } -
listOrchestrationClustersCallable
public final UnaryCallable<ListOrchestrationClustersRequest,ListOrchestrationClustersResponse> listOrchestrationClustersCallable()Lists OrchestrationClusters in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListOrchestrationClustersRequest request = ListOrchestrationClustersRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .setFilter("filter-1274492040") .setOrderBy("orderBy-1207110587") .build(); while (true) { ListOrchestrationClustersResponse response = telcoAutomationClient.listOrchestrationClustersCallable().call(request); for (OrchestrationCluster element : response.getOrchestrationClustersList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
getOrchestrationCluster
Gets details of a single OrchestrationCluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { OrchestrationClusterName name = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]"); OrchestrationCluster response = telcoAutomationClient.getOrchestrationCluster(name); }- Parameters:
name- Required. Name of the resource- Throws:
ApiException- if the remote call fails
-
getOrchestrationCluster
Gets details of a single OrchestrationCluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString(); OrchestrationCluster response = telcoAutomationClient.getOrchestrationCluster(name); }- Parameters:
name- Required. Name of the resource- Throws:
ApiException- if the remote call fails
-
getOrchestrationCluster
Gets details of a single OrchestrationCluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetOrchestrationClusterRequest request = GetOrchestrationClusterRequest.newBuilder() .setName( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .build(); OrchestrationCluster response = telcoAutomationClient.getOrchestrationCluster(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
getOrchestrationClusterCallable
public final UnaryCallable<GetOrchestrationClusterRequest,OrchestrationCluster> getOrchestrationClusterCallable()Gets details of a single OrchestrationCluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetOrchestrationClusterRequest request = GetOrchestrationClusterRequest.newBuilder() .setName( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .build(); ApiFuture<OrchestrationCluster> future = telcoAutomationClient.getOrchestrationClusterCallable().futureCall(request); // Do something. OrchestrationCluster response = future.get(); } -
createOrchestrationClusterAsync
public final OperationFuture<OrchestrationCluster,OperationMetadata> createOrchestrationClusterAsync(LocationName parent, OrchestrationCluster orchestrationCluster, String orchestrationClusterId) Creates a new OrchestrationCluster in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); OrchestrationCluster orchestrationCluster = OrchestrationCluster.newBuilder().build(); String orchestrationClusterId = "orchestrationClusterId75469684"; OrchestrationCluster response = telcoAutomationClient .createOrchestrationClusterAsync(parent, orchestrationCluster, orchestrationClusterId) .get(); }- Parameters:
parent- Required. Value for parent.orchestrationCluster- Required. The resource being createdorchestrationClusterId- Required. Id of the requesting object If auto-generating Id server-side, remove this field and orchestration_cluster_id from the method_signature of Create RPC- Throws:
ApiException- if the remote call fails
-
createOrchestrationClusterAsync
public final OperationFuture<OrchestrationCluster,OperationMetadata> createOrchestrationClusterAsync(String parent, OrchestrationCluster orchestrationCluster, String orchestrationClusterId) Creates a new OrchestrationCluster in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); OrchestrationCluster orchestrationCluster = OrchestrationCluster.newBuilder().build(); String orchestrationClusterId = "orchestrationClusterId75469684"; OrchestrationCluster response = telcoAutomationClient .createOrchestrationClusterAsync(parent, orchestrationCluster, orchestrationClusterId) .get(); }- Parameters:
parent- Required. Value for parent.orchestrationCluster- Required. The resource being createdorchestrationClusterId- Required. Id of the requesting object If auto-generating Id server-side, remove this field and orchestration_cluster_id from the method_signature of Create RPC- Throws:
ApiException- if the remote call fails
-
createOrchestrationClusterAsync
public final OperationFuture<OrchestrationCluster,OperationMetadata> createOrchestrationClusterAsync(CreateOrchestrationClusterRequest request) Creates a new OrchestrationCluster in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateOrchestrationClusterRequest request = CreateOrchestrationClusterRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setOrchestrationClusterId("orchestrationClusterId75469684") .setOrchestrationCluster(OrchestrationCluster.newBuilder().build()) .setRequestId("requestId693933066") .build(); OrchestrationCluster response = telcoAutomationClient.createOrchestrationClusterAsync(request).get(); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
createOrchestrationClusterOperationCallable
public final OperationCallable<CreateOrchestrationClusterRequest,OrchestrationCluster, createOrchestrationClusterOperationCallable()OperationMetadata> Creates a new OrchestrationCluster in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateOrchestrationClusterRequest request = CreateOrchestrationClusterRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setOrchestrationClusterId("orchestrationClusterId75469684") .setOrchestrationCluster(OrchestrationCluster.newBuilder().build()) .setRequestId("requestId693933066") .build(); OperationFuture<OrchestrationCluster, OperationMetadata> future = telcoAutomationClient.createOrchestrationClusterOperationCallable().futureCall(request); // Do something. OrchestrationCluster response = future.get(); } -
createOrchestrationClusterCallable
public final UnaryCallable<CreateOrchestrationClusterRequest,Operation> createOrchestrationClusterCallable()Creates a new OrchestrationCluster in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateOrchestrationClusterRequest request = CreateOrchestrationClusterRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setOrchestrationClusterId("orchestrationClusterId75469684") .setOrchestrationCluster(OrchestrationCluster.newBuilder().build()) .setRequestId("requestId693933066") .build(); ApiFuture<Operation> future = telcoAutomationClient.createOrchestrationClusterCallable().futureCall(request); // Do something. Operation response = future.get(); } -
deleteOrchestrationClusterAsync
public final OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteOrchestrationClusterAsync(OrchestrationClusterName name) Deletes a single OrchestrationCluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { OrchestrationClusterName name = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]"); telcoAutomationClient.deleteOrchestrationClusterAsync(name).get(); }- Parameters:
name- Required. Name of the resource- Throws:
ApiException- if the remote call fails
-
deleteOrchestrationClusterAsync
public final OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteOrchestrationClusterAsync(String name) Deletes a single OrchestrationCluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString(); telcoAutomationClient.deleteOrchestrationClusterAsync(name).get(); }- Parameters:
name- Required. Name of the resource- Throws:
ApiException- if the remote call fails
-
deleteOrchestrationClusterAsync
public final OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteOrchestrationClusterAsync(DeleteOrchestrationClusterRequest request) Deletes a single OrchestrationCluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeleteOrchestrationClusterRequest request = DeleteOrchestrationClusterRequest.newBuilder() .setName( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setRequestId("requestId693933066") .build(); telcoAutomationClient.deleteOrchestrationClusterAsync(request).get(); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
deleteOrchestrationClusterOperationCallable
public final OperationCallable<DeleteOrchestrationClusterRequest,com.google.protobuf.Empty, deleteOrchestrationClusterOperationCallable()OperationMetadata> Deletes a single OrchestrationCluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeleteOrchestrationClusterRequest request = DeleteOrchestrationClusterRequest.newBuilder() .setName( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setRequestId("requestId693933066") .build(); OperationFuture<Empty, OperationMetadata> future = telcoAutomationClient.deleteOrchestrationClusterOperationCallable().futureCall(request); // Do something. future.get(); } -
deleteOrchestrationClusterCallable
public final UnaryCallable<DeleteOrchestrationClusterRequest,Operation> deleteOrchestrationClusterCallable()Deletes a single OrchestrationCluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeleteOrchestrationClusterRequest request = DeleteOrchestrationClusterRequest.newBuilder() .setName( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setRequestId("requestId693933066") .build(); ApiFuture<Operation> future = telcoAutomationClient.deleteOrchestrationClusterCallable().futureCall(request); // Do something. future.get(); } -
listEdgeSlms
Lists EdgeSlms in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); for (EdgeSlm element : telcoAutomationClient.listEdgeSlms(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. Parent value for ListEdgeSlmsRequest- Throws:
ApiException- if the remote call fails
-
listEdgeSlms
Lists EdgeSlms in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); for (EdgeSlm element : telcoAutomationClient.listEdgeSlms(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. Parent value for ListEdgeSlmsRequest- Throws:
ApiException- if the remote call fails
-
listEdgeSlms
public final TelcoAutomationClient.ListEdgeSlmsPagedResponse listEdgeSlms(ListEdgeSlmsRequest request) Lists EdgeSlms in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListEdgeSlmsRequest request = ListEdgeSlmsRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .setFilter("filter-1274492040") .setOrderBy("orderBy-1207110587") .build(); for (EdgeSlm element : telcoAutomationClient.listEdgeSlms(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
listEdgeSlmsPagedCallable
public final UnaryCallable<ListEdgeSlmsRequest,TelcoAutomationClient.ListEdgeSlmsPagedResponse> listEdgeSlmsPagedCallable()Lists EdgeSlms in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListEdgeSlmsRequest request = ListEdgeSlmsRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .setFilter("filter-1274492040") .setOrderBy("orderBy-1207110587") .build(); ApiFuture<EdgeSlm> future = telcoAutomationClient.listEdgeSlmsPagedCallable().futureCall(request); // Do something. for (EdgeSlm element : future.get().iterateAll()) { // doThingsWith(element); } } -
listEdgeSlmsCallable
Lists EdgeSlms in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListEdgeSlmsRequest request = ListEdgeSlmsRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .setFilter("filter-1274492040") .setOrderBy("orderBy-1207110587") .build(); while (true) { ListEdgeSlmsResponse response = telcoAutomationClient.listEdgeSlmsCallable().call(request); for (EdgeSlm element : response.getEdgeSlmsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
getEdgeSlm
Gets details of a single EdgeSlm.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { EdgeSlmName name = EdgeSlmName.of("[PROJECT]", "[LOCATION]", "[EDGE_SLM]"); EdgeSlm response = telcoAutomationClient.getEdgeSlm(name); }- Parameters:
name- Required. Name of the resource- Throws:
ApiException- if the remote call fails
-
getEdgeSlm
Gets details of a single EdgeSlm.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = EdgeSlmName.of("[PROJECT]", "[LOCATION]", "[EDGE_SLM]").toString(); EdgeSlm response = telcoAutomationClient.getEdgeSlm(name); }- Parameters:
name- Required. Name of the resource- Throws:
ApiException- if the remote call fails
-
getEdgeSlm
Gets details of a single EdgeSlm.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetEdgeSlmRequest request = GetEdgeSlmRequest.newBuilder() .setName(EdgeSlmName.of("[PROJECT]", "[LOCATION]", "[EDGE_SLM]").toString()) .build(); EdgeSlm response = telcoAutomationClient.getEdgeSlm(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
getEdgeSlmCallable
Gets details of a single EdgeSlm.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetEdgeSlmRequest request = GetEdgeSlmRequest.newBuilder() .setName(EdgeSlmName.of("[PROJECT]", "[LOCATION]", "[EDGE_SLM]").toString()) .build(); ApiFuture<EdgeSlm> future = telcoAutomationClient.getEdgeSlmCallable().futureCall(request); // Do something. EdgeSlm response = future.get(); } -
createEdgeSlmAsync
public final OperationFuture<EdgeSlm,OperationMetadata> createEdgeSlmAsync(LocationName parent, EdgeSlm edgeSlm, String edgeSlmId) Creates a new EdgeSlm in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); EdgeSlm edgeSlm = EdgeSlm.newBuilder().build(); String edgeSlmId = "edgeSlmId213186994"; EdgeSlm response = telcoAutomationClient.createEdgeSlmAsync(parent, edgeSlm, edgeSlmId).get(); }- Parameters:
parent- Required. Value for parent.edgeSlm- Required. The resource being creatededgeSlmId- Required. Id of the requesting object If auto-generating Id server-side, remove this field and edge_slm_id from the method_signature of Create RPC- Throws:
ApiException- if the remote call fails
-
createEdgeSlmAsync
public final OperationFuture<EdgeSlm,OperationMetadata> createEdgeSlmAsync(String parent, EdgeSlm edgeSlm, String edgeSlmId) Creates a new EdgeSlm in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); EdgeSlm edgeSlm = EdgeSlm.newBuilder().build(); String edgeSlmId = "edgeSlmId213186994"; EdgeSlm response = telcoAutomationClient.createEdgeSlmAsync(parent, edgeSlm, edgeSlmId).get(); }- Parameters:
parent- Required. Value for parent.edgeSlm- Required. The resource being creatededgeSlmId- Required. Id of the requesting object If auto-generating Id server-side, remove this field and edge_slm_id from the method_signature of Create RPC- Throws:
ApiException- if the remote call fails
-
createEdgeSlmAsync
public final OperationFuture<EdgeSlm,OperationMetadata> createEdgeSlmAsync(CreateEdgeSlmRequest request) Creates a new EdgeSlm in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateEdgeSlmRequest request = CreateEdgeSlmRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setEdgeSlmId("edgeSlmId213186994") .setEdgeSlm(EdgeSlm.newBuilder().build()) .setRequestId("requestId693933066") .build(); EdgeSlm response = telcoAutomationClient.createEdgeSlmAsync(request).get(); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
createEdgeSlmOperationCallable
public final OperationCallable<CreateEdgeSlmRequest,EdgeSlm, createEdgeSlmOperationCallable()OperationMetadata> Creates a new EdgeSlm in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateEdgeSlmRequest request = CreateEdgeSlmRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setEdgeSlmId("edgeSlmId213186994") .setEdgeSlm(EdgeSlm.newBuilder().build()) .setRequestId("requestId693933066") .build(); OperationFuture<EdgeSlm, OperationMetadata> future = telcoAutomationClient.createEdgeSlmOperationCallable().futureCall(request); // Do something. EdgeSlm response = future.get(); } -
createEdgeSlmCallable
Creates a new EdgeSlm in a given project and location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateEdgeSlmRequest request = CreateEdgeSlmRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setEdgeSlmId("edgeSlmId213186994") .setEdgeSlm(EdgeSlm.newBuilder().build()) .setRequestId("requestId693933066") .build(); ApiFuture<Operation> future = telcoAutomationClient.createEdgeSlmCallable().futureCall(request); // Do something. Operation response = future.get(); } -
deleteEdgeSlmAsync
public final OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteEdgeSlmAsync(EdgeSlmName name) Deletes a single EdgeSlm.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { EdgeSlmName name = EdgeSlmName.of("[PROJECT]", "[LOCATION]", "[EDGE_SLM]"); telcoAutomationClient.deleteEdgeSlmAsync(name).get(); }- Parameters:
name- Required. Name of the resource- Throws:
ApiException- if the remote call fails
-
deleteEdgeSlmAsync
public final OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteEdgeSlmAsync(String name) Deletes a single EdgeSlm.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = EdgeSlmName.of("[PROJECT]", "[LOCATION]", "[EDGE_SLM]").toString(); telcoAutomationClient.deleteEdgeSlmAsync(name).get(); }- Parameters:
name- Required. Name of the resource- Throws:
ApiException- if the remote call fails
-
deleteEdgeSlmAsync
public final OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteEdgeSlmAsync(DeleteEdgeSlmRequest request) Deletes a single EdgeSlm.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeleteEdgeSlmRequest request = DeleteEdgeSlmRequest.newBuilder() .setName(EdgeSlmName.of("[PROJECT]", "[LOCATION]", "[EDGE_SLM]").toString()) .setRequestId("requestId693933066") .build(); telcoAutomationClient.deleteEdgeSlmAsync(request).get(); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
deleteEdgeSlmOperationCallable
public final OperationCallable<DeleteEdgeSlmRequest,com.google.protobuf.Empty, deleteEdgeSlmOperationCallable()OperationMetadata> Deletes a single EdgeSlm.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeleteEdgeSlmRequest request = DeleteEdgeSlmRequest.newBuilder() .setName(EdgeSlmName.of("[PROJECT]", "[LOCATION]", "[EDGE_SLM]").toString()) .setRequestId("requestId693933066") .build(); OperationFuture<Empty, OperationMetadata> future = telcoAutomationClient.deleteEdgeSlmOperationCallable().futureCall(request); // Do something. future.get(); } -
deleteEdgeSlmCallable
Deletes a single EdgeSlm.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeleteEdgeSlmRequest request = DeleteEdgeSlmRequest.newBuilder() .setName(EdgeSlmName.of("[PROJECT]", "[LOCATION]", "[EDGE_SLM]").toString()) .setRequestId("requestId693933066") .build(); ApiFuture<Operation> future = telcoAutomationClient.deleteEdgeSlmCallable().futureCall(request); // Do something. future.get(); } -
createBlueprint
public final Blueprint createBlueprint(OrchestrationClusterName parent, Blueprint blueprint, String blueprintId) Creates a blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { OrchestrationClusterName parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]"); Blueprint blueprint = Blueprint.newBuilder().build(); String blueprintId = "blueprintId-1159505138"; Blueprint response = telcoAutomationClient.createBlueprint(parent, blueprint, blueprintId); }- Parameters:
parent- Required. The name of parent resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".blueprint- Required. The `Blueprint` to create.blueprintId- Optional. The name of the blueprint.- Throws:
ApiException- if the remote call fails
-
createBlueprint
Creates a blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString(); Blueprint blueprint = Blueprint.newBuilder().build(); String blueprintId = "blueprintId-1159505138"; Blueprint response = telcoAutomationClient.createBlueprint(parent, blueprint, blueprintId); }- Parameters:
parent- Required. The name of parent resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".blueprint- Required. The `Blueprint` to create.blueprintId- Optional. The name of the blueprint.- Throws:
ApiException- if the remote call fails
-
createBlueprint
Creates a blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateBlueprintRequest request = CreateBlueprintRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setBlueprintId("blueprintId-1159505138") .setBlueprint(Blueprint.newBuilder().build()) .build(); Blueprint response = telcoAutomationClient.createBlueprint(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
createBlueprintCallable
Creates a blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateBlueprintRequest request = CreateBlueprintRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setBlueprintId("blueprintId-1159505138") .setBlueprint(Blueprint.newBuilder().build()) .build(); ApiFuture<Blueprint> future = telcoAutomationClient.createBlueprintCallable().futureCall(request); // Do something. Blueprint response = future.get(); } -
updateBlueprint
public final Blueprint updateBlueprint(Blueprint blueprint, com.google.protobuf.FieldMask updateMask) Updates a blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { Blueprint blueprint = Blueprint.newBuilder().build(); FieldMask updateMask = FieldMask.newBuilder().build(); Blueprint response = telcoAutomationClient.updateBlueprint(blueprint, updateMask); }- Parameters:
blueprint- Required. The `blueprint` to update.updateMask- Required. Update mask is used to specify the fields to be overwritten in the `blueprint` resource by the update.- Throws:
ApiException- if the remote call fails
-
updateBlueprint
Updates a blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { UpdateBlueprintRequest request = UpdateBlueprintRequest.newBuilder() .setBlueprint(Blueprint.newBuilder().build()) .setUpdateMask(FieldMask.newBuilder().build()) .build(); Blueprint response = telcoAutomationClient.updateBlueprint(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
updateBlueprintCallable
Updates a blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { UpdateBlueprintRequest request = UpdateBlueprintRequest.newBuilder() .setBlueprint(Blueprint.newBuilder().build()) .setUpdateMask(FieldMask.newBuilder().build()) .build(); ApiFuture<Blueprint> future = telcoAutomationClient.updateBlueprintCallable().futureCall(request); // Do something. Blueprint response = future.get(); } -
getBlueprint
Returns the requested blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { BlueprintName name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]"); Blueprint response = telcoAutomationClient.getBlueprint(name); }- Parameters:
name- Required. The name of the blueprint. Case 1: If the name provided in the request is {blueprint_id}@{revision_id}, then the revision with revision_id will be returned. Case 2: If the name provided in the request is {blueprint}, then the current state of the blueprint is returned.- Throws:
ApiException- if the remote call fails
-
getBlueprint
Returns the requested blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString(); Blueprint response = telcoAutomationClient.getBlueprint(name); }- Parameters:
name- Required. The name of the blueprint. Case 1: If the name provided in the request is {blueprint_id}@{revision_id}, then the revision with revision_id will be returned. Case 2: If the name provided in the request is {blueprint}, then the current state of the blueprint is returned.- Throws:
ApiException- if the remote call fails
-
getBlueprint
Returns the requested blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetBlueprintRequest request = GetBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .setView(BlueprintView.forNumber(0)) .build(); Blueprint response = telcoAutomationClient.getBlueprint(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
getBlueprintCallable
Returns the requested blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetBlueprintRequest request = GetBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .setView(BlueprintView.forNumber(0)) .build(); ApiFuture<Blueprint> future = telcoAutomationClient.getBlueprintCallable().futureCall(request); // Do something. Blueprint response = future.get(); } -
deleteBlueprint
Deletes a blueprint and all its revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { BlueprintName name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]"); telcoAutomationClient.deleteBlueprint(name); }- Parameters:
name- Required. The name of blueprint to delete. Blueprint name should be in the format {blueprint_id}, if {blueprint_id}@{revision_id} is passed then the API throws invalid argument.- Throws:
ApiException- if the remote call fails
-
deleteBlueprint
Deletes a blueprint and all its revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString(); telcoAutomationClient.deleteBlueprint(name); }- Parameters:
name- Required. The name of blueprint to delete. Blueprint name should be in the format {blueprint_id}, if {blueprint_id}@{revision_id} is passed then the API throws invalid argument.- Throws:
ApiException- if the remote call fails
-
deleteBlueprint
Deletes a blueprint and all its revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeleteBlueprintRequest request = DeleteBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); telcoAutomationClient.deleteBlueprint(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
deleteBlueprintCallable
public final UnaryCallable<DeleteBlueprintRequest,com.google.protobuf.Empty> deleteBlueprintCallable()Deletes a blueprint and all its revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeleteBlueprintRequest request = DeleteBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); ApiFuture<Empty> future = telcoAutomationClient.deleteBlueprintCallable().futureCall(request); // Do something. future.get(); } -
listBlueprints
public final TelcoAutomationClient.ListBlueprintsPagedResponse listBlueprints(OrchestrationClusterName parent) List all blueprints.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { OrchestrationClusterName parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]"); for (Blueprint element : telcoAutomationClient.listBlueprints(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The name of parent orchestration cluster resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".- Throws:
ApiException- if the remote call fails
-
listBlueprints
List all blueprints.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString(); for (Blueprint element : telcoAutomationClient.listBlueprints(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The name of parent orchestration cluster resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".- Throws:
ApiException- if the remote call fails
-
listBlueprints
public final TelcoAutomationClient.ListBlueprintsPagedResponse listBlueprints(ListBlueprintsRequest request) List all blueprints.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListBlueprintsRequest request = ListBlueprintsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setFilter("filter-1274492040") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); for (Blueprint element : telcoAutomationClient.listBlueprints(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
listBlueprintsPagedCallable
public final UnaryCallable<ListBlueprintsRequest,TelcoAutomationClient.ListBlueprintsPagedResponse> listBlueprintsPagedCallable()List all blueprints.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListBlueprintsRequest request = ListBlueprintsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setFilter("filter-1274492040") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); ApiFuture<Blueprint> future = telcoAutomationClient.listBlueprintsPagedCallable().futureCall(request); // Do something. for (Blueprint element : future.get().iterateAll()) { // doThingsWith(element); } } -
listBlueprintsCallable
List all blueprints.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListBlueprintsRequest request = ListBlueprintsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setFilter("filter-1274492040") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); while (true) { ListBlueprintsResponse response = telcoAutomationClient.listBlueprintsCallable().call(request); for (Blueprint element : response.getBlueprintsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
approveBlueprint
Approves a blueprint and commits a new revision.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { BlueprintName name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]"); Blueprint response = telcoAutomationClient.approveBlueprint(name); }- Parameters:
name- Required. The name of the blueprint to approve. The blueprint must be in Proposed state. A new revision is committed on approval.- Throws:
ApiException- if the remote call fails
-
approveBlueprint
Approves a blueprint and commits a new revision.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString(); Blueprint response = telcoAutomationClient.approveBlueprint(name); }- Parameters:
name- Required. The name of the blueprint to approve. The blueprint must be in Proposed state. A new revision is committed on approval.- Throws:
ApiException- if the remote call fails
-
approveBlueprint
Approves a blueprint and commits a new revision.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ApproveBlueprintRequest request = ApproveBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); Blueprint response = telcoAutomationClient.approveBlueprint(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
approveBlueprintCallable
Approves a blueprint and commits a new revision.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ApproveBlueprintRequest request = ApproveBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); ApiFuture<Blueprint> future = telcoAutomationClient.approveBlueprintCallable().futureCall(request); // Do something. Blueprint response = future.get(); } -
proposeBlueprint
Proposes a blueprint for approval of changes.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { BlueprintName name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]"); Blueprint response = telcoAutomationClient.proposeBlueprint(name); }- Parameters:
name- Required. The name of the blueprint being proposed.- Throws:
ApiException- if the remote call fails
-
proposeBlueprint
Proposes a blueprint for approval of changes.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString(); Blueprint response = telcoAutomationClient.proposeBlueprint(name); }- Parameters:
name- Required. The name of the blueprint being proposed.- Throws:
ApiException- if the remote call fails
-
proposeBlueprint
Proposes a blueprint for approval of changes.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ProposeBlueprintRequest request = ProposeBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); Blueprint response = telcoAutomationClient.proposeBlueprint(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
proposeBlueprintCallable
Proposes a blueprint for approval of changes.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ProposeBlueprintRequest request = ProposeBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); ApiFuture<Blueprint> future = telcoAutomationClient.proposeBlueprintCallable().futureCall(request); // Do something. Blueprint response = future.get(); } -
rejectBlueprint
Rejects a blueprint revision proposal and flips it back to Draft state.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { BlueprintName name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]"); Blueprint response = telcoAutomationClient.rejectBlueprint(name); }- Parameters:
name- Required. The name of the blueprint being rejected.- Throws:
ApiException- if the remote call fails
-
rejectBlueprint
Rejects a blueprint revision proposal and flips it back to Draft state.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString(); Blueprint response = telcoAutomationClient.rejectBlueprint(name); }- Parameters:
name- Required. The name of the blueprint being rejected.- Throws:
ApiException- if the remote call fails
-
rejectBlueprint
Rejects a blueprint revision proposal and flips it back to Draft state.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { RejectBlueprintRequest request = RejectBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); Blueprint response = telcoAutomationClient.rejectBlueprint(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
rejectBlueprintCallable
Rejects a blueprint revision proposal and flips it back to Draft state.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { RejectBlueprintRequest request = RejectBlueprintRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); ApiFuture<Blueprint> future = telcoAutomationClient.rejectBlueprintCallable().futureCall(request); // Do something. Blueprint response = future.get(); } -
listBlueprintRevisions
public final TelcoAutomationClient.ListBlueprintRevisionsPagedResponse listBlueprintRevisions(BlueprintName name) List blueprint revisions of a given blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { BlueprintName name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]"); for (Blueprint element : telcoAutomationClient.listBlueprintRevisions(name).iterateAll()) { // doThingsWith(element); } }- Parameters:
name- Required. The name of the blueprint to list revisions for.- Throws:
ApiException- if the remote call fails
-
listBlueprintRevisions
public final TelcoAutomationClient.ListBlueprintRevisionsPagedResponse listBlueprintRevisions(String name) List blueprint revisions of a given blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString(); for (Blueprint element : telcoAutomationClient.listBlueprintRevisions(name).iterateAll()) { // doThingsWith(element); } }- Parameters:
name- Required. The name of the blueprint to list revisions for.- Throws:
ApiException- if the remote call fails
-
listBlueprintRevisions
public final TelcoAutomationClient.ListBlueprintRevisionsPagedResponse listBlueprintRevisions(ListBlueprintRevisionsRequest request) List blueprint revisions of a given blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListBlueprintRevisionsRequest request = ListBlueprintRevisionsRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); for (Blueprint element : telcoAutomationClient.listBlueprintRevisions(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
listBlueprintRevisionsPagedCallable
public final UnaryCallable<ListBlueprintRevisionsRequest,TelcoAutomationClient.ListBlueprintRevisionsPagedResponse> listBlueprintRevisionsPagedCallable()List blueprint revisions of a given blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListBlueprintRevisionsRequest request = ListBlueprintRevisionsRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); ApiFuture<Blueprint> future = telcoAutomationClient.listBlueprintRevisionsPagedCallable().futureCall(request); // Do something. for (Blueprint element : future.get().iterateAll()) { // doThingsWith(element); } } -
listBlueprintRevisionsCallable
public final UnaryCallable<ListBlueprintRevisionsRequest,ListBlueprintRevisionsResponse> listBlueprintRevisionsCallable()List blueprint revisions of a given blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListBlueprintRevisionsRequest request = ListBlueprintRevisionsRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); while (true) { ListBlueprintRevisionsResponse response = telcoAutomationClient.listBlueprintRevisionsCallable().call(request); for (Blueprint element : response.getBlueprintsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
searchBlueprintRevisions
public final TelcoAutomationClient.SearchBlueprintRevisionsPagedResponse searchBlueprintRevisions(OrchestrationClusterName parent, String query) Searches across blueprint revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { OrchestrationClusterName parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]"); String query = "query107944136"; for (Blueprint element : telcoAutomationClient.searchBlueprintRevisions(parent, query).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The name of parent orchestration cluster resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".query- Required. Supported queries: 1. "" : Lists all revisions across all blueprints. 2. "latest=true" : Lists latest revisions across all blueprints. 3. "name={name}" : Lists all revisions of blueprint with name {name}. 4. "name={name} latest=true": Lists latest revision of blueprint with name {name}- Throws:
ApiException- if the remote call fails
-
searchBlueprintRevisions
public final TelcoAutomationClient.SearchBlueprintRevisionsPagedResponse searchBlueprintRevisions(String parent, String query) Searches across blueprint revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString(); String query = "query107944136"; for (Blueprint element : telcoAutomationClient.searchBlueprintRevisions(parent, query).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The name of parent orchestration cluster resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".query- Required. Supported queries: 1. "" : Lists all revisions across all blueprints. 2. "latest=true" : Lists latest revisions across all blueprints. 3. "name={name}" : Lists all revisions of blueprint with name {name}. 4. "name={name} latest=true": Lists latest revision of blueprint with name {name}- Throws:
ApiException- if the remote call fails
-
searchBlueprintRevisions
public final TelcoAutomationClient.SearchBlueprintRevisionsPagedResponse searchBlueprintRevisions(SearchBlueprintRevisionsRequest request) Searches across blueprint revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { SearchBlueprintRevisionsRequest request = SearchBlueprintRevisionsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setQuery("query107944136") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); for (Blueprint element : telcoAutomationClient.searchBlueprintRevisions(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
searchBlueprintRevisionsPagedCallable
public final UnaryCallable<SearchBlueprintRevisionsRequest,TelcoAutomationClient.SearchBlueprintRevisionsPagedResponse> searchBlueprintRevisionsPagedCallable()Searches across blueprint revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { SearchBlueprintRevisionsRequest request = SearchBlueprintRevisionsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setQuery("query107944136") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); ApiFuture<Blueprint> future = telcoAutomationClient.searchBlueprintRevisionsPagedCallable().futureCall(request); // Do something. for (Blueprint element : future.get().iterateAll()) { // doThingsWith(element); } } -
searchBlueprintRevisionsCallable
public final UnaryCallable<SearchBlueprintRevisionsRequest,SearchBlueprintRevisionsResponse> searchBlueprintRevisionsCallable()Searches across blueprint revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { SearchBlueprintRevisionsRequest request = SearchBlueprintRevisionsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setQuery("query107944136") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); while (true) { SearchBlueprintRevisionsResponse response = telcoAutomationClient.searchBlueprintRevisionsCallable().call(request); for (Blueprint element : response.getBlueprintsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
searchDeploymentRevisions
public final TelcoAutomationClient.SearchDeploymentRevisionsPagedResponse searchDeploymentRevisions(OrchestrationClusterName parent, String query) Searches across deployment revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { OrchestrationClusterName parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]"); String query = "query107944136"; for (Deployment element : telcoAutomationClient.searchDeploymentRevisions(parent, query).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The name of parent orchestration cluster resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".query- Required. Supported queries: 1. "" : Lists all revisions across all deployments. 2. "latest=true" : Lists latest revisions across all deployments. 3. "name={name}" : Lists all revisions of deployment with name {name}. 4. "name={name} latest=true": Lists latest revision of deployment with name {name}- Throws:
ApiException- if the remote call fails
-
searchDeploymentRevisions
public final TelcoAutomationClient.SearchDeploymentRevisionsPagedResponse searchDeploymentRevisions(String parent, String query) Searches across deployment revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString(); String query = "query107944136"; for (Deployment element : telcoAutomationClient.searchDeploymentRevisions(parent, query).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The name of parent orchestration cluster resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".query- Required. Supported queries: 1. "" : Lists all revisions across all deployments. 2. "latest=true" : Lists latest revisions across all deployments. 3. "name={name}" : Lists all revisions of deployment with name {name}. 4. "name={name} latest=true": Lists latest revision of deployment with name {name}- Throws:
ApiException- if the remote call fails
-
searchDeploymentRevisions
public final TelcoAutomationClient.SearchDeploymentRevisionsPagedResponse searchDeploymentRevisions(SearchDeploymentRevisionsRequest request) Searches across deployment revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { SearchDeploymentRevisionsRequest request = SearchDeploymentRevisionsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setQuery("query107944136") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); for (Deployment element : telcoAutomationClient.searchDeploymentRevisions(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
searchDeploymentRevisionsPagedCallable
public final UnaryCallable<SearchDeploymentRevisionsRequest,TelcoAutomationClient.SearchDeploymentRevisionsPagedResponse> searchDeploymentRevisionsPagedCallable()Searches across deployment revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { SearchDeploymentRevisionsRequest request = SearchDeploymentRevisionsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setQuery("query107944136") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); ApiFuture<Deployment> future = telcoAutomationClient.searchDeploymentRevisionsPagedCallable().futureCall(request); // Do something. for (Deployment element : future.get().iterateAll()) { // doThingsWith(element); } } -
searchDeploymentRevisionsCallable
public final UnaryCallable<SearchDeploymentRevisionsRequest,SearchDeploymentRevisionsResponse> searchDeploymentRevisionsCallable()Searches across deployment revisions.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { SearchDeploymentRevisionsRequest request = SearchDeploymentRevisionsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setQuery("query107944136") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); while (true) { SearchDeploymentRevisionsResponse response = telcoAutomationClient.searchDeploymentRevisionsCallable().call(request); for (Deployment element : response.getDeploymentsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
discardBlueprintChanges
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.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { BlueprintName name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]"); DiscardBlueprintChangesResponse response = telcoAutomationClient.discardBlueprintChanges(name); }- Parameters:
name- Required. The name of the blueprint of which changes are being discarded.- Throws:
ApiException- if the remote call fails
-
discardBlueprintChanges
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.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = BlueprintName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString(); DiscardBlueprintChangesResponse response = telcoAutomationClient.discardBlueprintChanges(name); }- Parameters:
name- Required. The name of the blueprint of which changes are being discarded.- Throws:
ApiException- if the remote call fails
-
discardBlueprintChanges
public final 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.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DiscardBlueprintChangesRequest request = DiscardBlueprintChangesRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); DiscardBlueprintChangesResponse response = telcoAutomationClient.discardBlueprintChanges(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
discardBlueprintChangesCallable
public final UnaryCallable<DiscardBlueprintChangesRequest,DiscardBlueprintChangesResponse> discardBlueprintChangesCallable()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.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DiscardBlueprintChangesRequest request = DiscardBlueprintChangesRequest.newBuilder() .setName( BlueprintName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[BLUEPRINT]") .toString()) .build(); ApiFuture<DiscardBlueprintChangesResponse> future = telcoAutomationClient.discardBlueprintChangesCallable().futureCall(request); // Do something. DiscardBlueprintChangesResponse response = future.get(); } -
listPublicBlueprints
public final TelcoAutomationClient.ListPublicBlueprintsPagedResponse listPublicBlueprints(LocationName parent) Lists the blueprints in TNA's public catalog. Default page size = 20, Max Page Size = 100.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); for (PublicBlueprint element : telcoAutomationClient.listPublicBlueprints(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. Parent value of public blueprint. Format should be - "projects/{project_id}/locations/{location_name}".- Throws:
ApiException- if the remote call fails
-
listPublicBlueprints
public final TelcoAutomationClient.ListPublicBlueprintsPagedResponse listPublicBlueprints(String parent) Lists the blueprints in TNA's public catalog. Default page size = 20, Max Page Size = 100.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); for (PublicBlueprint element : telcoAutomationClient.listPublicBlueprints(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. Parent value of public blueprint. Format should be - "projects/{project_id}/locations/{location_name}".- Throws:
ApiException- if the remote call fails
-
listPublicBlueprints
public final TelcoAutomationClient.ListPublicBlueprintsPagedResponse listPublicBlueprints(ListPublicBlueprintsRequest request) Lists the blueprints in TNA's public catalog. Default page size = 20, Max Page Size = 100.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListPublicBlueprintsRequest request = ListPublicBlueprintsRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); for (PublicBlueprint element : telcoAutomationClient.listPublicBlueprints(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
listPublicBlueprintsPagedCallable
public final UnaryCallable<ListPublicBlueprintsRequest,TelcoAutomationClient.ListPublicBlueprintsPagedResponse> listPublicBlueprintsPagedCallable()Lists the blueprints in TNA's public catalog. Default page size = 20, Max Page Size = 100.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListPublicBlueprintsRequest request = ListPublicBlueprintsRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); ApiFuture<PublicBlueprint> future = telcoAutomationClient.listPublicBlueprintsPagedCallable().futureCall(request); // Do something. for (PublicBlueprint element : future.get().iterateAll()) { // doThingsWith(element); } } -
listPublicBlueprintsCallable
public final UnaryCallable<ListPublicBlueprintsRequest,ListPublicBlueprintsResponse> listPublicBlueprintsCallable()Lists the blueprints in TNA's public catalog. Default page size = 20, Max Page Size = 100.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListPublicBlueprintsRequest request = ListPublicBlueprintsRequest.newBuilder() .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); while (true) { ListPublicBlueprintsResponse response = telcoAutomationClient.listPublicBlueprintsCallable().call(request); for (PublicBlueprint element : response.getPublicBlueprintsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
getPublicBlueprint
Returns the requested public blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { PublicBlueprintName name = PublicBlueprintName.of("[PROJECT]", "[LOCATION]", "[PUBLIC_LUEPRINT]"); PublicBlueprint response = telcoAutomationClient.getPublicBlueprint(name); }- Parameters:
name- Required. The name of the public blueprint.- Throws:
ApiException- if the remote call fails
-
getPublicBlueprint
Returns the requested public blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = PublicBlueprintName.of("[PROJECT]", "[LOCATION]", "[PUBLIC_LUEPRINT]").toString(); PublicBlueprint response = telcoAutomationClient.getPublicBlueprint(name); }- Parameters:
name- Required. The name of the public blueprint.- Throws:
ApiException- if the remote call fails
-
getPublicBlueprint
Returns the requested public blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetPublicBlueprintRequest request = GetPublicBlueprintRequest.newBuilder() .setName( PublicBlueprintName.of("[PROJECT]", "[LOCATION]", "[PUBLIC_LUEPRINT]").toString()) .build(); PublicBlueprint response = telcoAutomationClient.getPublicBlueprint(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
getPublicBlueprintCallable
Returns the requested public blueprint.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetPublicBlueprintRequest request = GetPublicBlueprintRequest.newBuilder() .setName( PublicBlueprintName.of("[PROJECT]", "[LOCATION]", "[PUBLIC_LUEPRINT]").toString()) .build(); ApiFuture<PublicBlueprint> future = telcoAutomationClient.getPublicBlueprintCallable().futureCall(request); // Do something. PublicBlueprint response = future.get(); } -
createDeployment
public final Deployment createDeployment(OrchestrationClusterName parent, Deployment deployment, String deploymentId) Creates a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { OrchestrationClusterName parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]"); Deployment deployment = Deployment.newBuilder().build(); String deploymentId = "deploymentId-136894784"; Deployment response = telcoAutomationClient.createDeployment(parent, deployment, deploymentId); }- Parameters:
parent- Required. The name of parent resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".deployment- Required. The `Deployment` to create.deploymentId- Optional. The name of the deployment.- Throws:
ApiException- if the remote call fails
-
createDeployment
Creates a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString(); Deployment deployment = Deployment.newBuilder().build(); String deploymentId = "deploymentId-136894784"; Deployment response = telcoAutomationClient.createDeployment(parent, deployment, deploymentId); }- Parameters:
parent- Required. The name of parent resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".deployment- Required. The `Deployment` to create.deploymentId- Optional. The name of the deployment.- Throws:
ApiException- if the remote call fails
-
createDeployment
Creates a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateDeploymentRequest request = CreateDeploymentRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setDeploymentId("deploymentId-136894784") .setDeployment(Deployment.newBuilder().build()) .build(); Deployment response = telcoAutomationClient.createDeployment(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
createDeploymentCallable
Creates a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { CreateDeploymentRequest request = CreateDeploymentRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setDeploymentId("deploymentId-136894784") .setDeployment(Deployment.newBuilder().build()) .build(); ApiFuture<Deployment> future = telcoAutomationClient.createDeploymentCallable().futureCall(request); // Do something. Deployment response = future.get(); } -
updateDeployment
public final Deployment updateDeployment(Deployment deployment, com.google.protobuf.FieldMask updateMask) Updates a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { Deployment deployment = Deployment.newBuilder().build(); FieldMask updateMask = FieldMask.newBuilder().build(); Deployment response = telcoAutomationClient.updateDeployment(deployment, updateMask); }- Parameters:
deployment- Required. The `deployment` to update.updateMask- Required. Update mask is used to specify the fields to be overwritten in the `deployment` resource by the update.- Throws:
ApiException- if the remote call fails
-
updateDeployment
Updates a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { UpdateDeploymentRequest request = UpdateDeploymentRequest.newBuilder() .setDeployment(Deployment.newBuilder().build()) .setUpdateMask(FieldMask.newBuilder().build()) .build(); Deployment response = telcoAutomationClient.updateDeployment(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
updateDeploymentCallable
Updates a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { UpdateDeploymentRequest request = UpdateDeploymentRequest.newBuilder() .setDeployment(Deployment.newBuilder().build()) .setUpdateMask(FieldMask.newBuilder().build()) .build(); ApiFuture<Deployment> future = telcoAutomationClient.updateDeploymentCallable().futureCall(request); // Do something. Deployment response = future.get(); } -
getDeployment
Returns the requested deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeploymentName name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]"); Deployment response = telcoAutomationClient.getDeployment(name); }- Parameters:
name- Required. The name of the deployment. Case 1: If the name provided in the request is {deployment_id}@{revision_id}, then the revision with revision_id will be returned. Case 2: If the name provided in the request is {deployment}, then the current state of the deployment is returned.- Throws:
ApiException- if the remote call fails
-
getDeployment
Returns the requested deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString(); Deployment response = telcoAutomationClient.getDeployment(name); }- Parameters:
name- Required. The name of the deployment. Case 1: If the name provided in the request is {deployment_id}@{revision_id}, then the revision with revision_id will be returned. Case 2: If the name provided in the request is {deployment}, then the current state of the deployment is returned.- Throws:
ApiException- if the remote call fails
-
getDeployment
Returns the requested deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetDeploymentRequest request = GetDeploymentRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setView(DeploymentView.forNumber(0)) .build(); Deployment response = telcoAutomationClient.getDeployment(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
getDeploymentCallable
Returns the requested deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetDeploymentRequest request = GetDeploymentRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setView(DeploymentView.forNumber(0)) .build(); ApiFuture<Deployment> future = telcoAutomationClient.getDeploymentCallable().futureCall(request); // Do something. Deployment response = future.get(); } -
removeDeployment
Removes the deployment by marking it as DELETING. Post which deployment and it's revisions gets deleted.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeploymentName name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]"); telcoAutomationClient.removeDeployment(name); }- Parameters:
name- Required. The name of deployment to initiate delete.- Throws:
ApiException- if the remote call fails
-
removeDeployment
Removes the deployment by marking it as DELETING. Post which deployment and it's revisions gets deleted.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString(); telcoAutomationClient.removeDeployment(name); }- Parameters:
name- Required. The name of deployment to initiate delete.- Throws:
ApiException- if the remote call fails
-
removeDeployment
Removes the deployment by marking it as DELETING. Post which deployment and it's revisions gets deleted.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { RemoveDeploymentRequest request = RemoveDeploymentRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .build(); telcoAutomationClient.removeDeployment(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
removeDeploymentCallable
public final UnaryCallable<RemoveDeploymentRequest,com.google.protobuf.Empty> removeDeploymentCallable()Removes the deployment by marking it as DELETING. Post which deployment and it's revisions gets deleted.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { RemoveDeploymentRequest request = RemoveDeploymentRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .build(); ApiFuture<Empty> future = telcoAutomationClient.removeDeploymentCallable().futureCall(request); // Do something. future.get(); } -
listDeployments
public final TelcoAutomationClient.ListDeploymentsPagedResponse listDeployments(OrchestrationClusterName parent) List all deployments.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { OrchestrationClusterName parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]"); for (Deployment element : telcoAutomationClient.listDeployments(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The name of parent orchestration cluster resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".- Throws:
ApiException- if the remote call fails
-
listDeployments
List all deployments.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString(); for (Deployment element : telcoAutomationClient.listDeployments(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The name of parent orchestration cluster resource. Format should be - "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".- Throws:
ApiException- if the remote call fails
-
listDeployments
public final TelcoAutomationClient.ListDeploymentsPagedResponse listDeployments(ListDeploymentsRequest request) List all deployments.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListDeploymentsRequest request = ListDeploymentsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setFilter("filter-1274492040") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); for (Deployment element : telcoAutomationClient.listDeployments(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
listDeploymentsPagedCallable
public final UnaryCallable<ListDeploymentsRequest,TelcoAutomationClient.ListDeploymentsPagedResponse> listDeploymentsPagedCallable()List all deployments.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListDeploymentsRequest request = ListDeploymentsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setFilter("filter-1274492040") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); ApiFuture<Deployment> future = telcoAutomationClient.listDeploymentsPagedCallable().futureCall(request); // Do something. for (Deployment element : future.get().iterateAll()) { // doThingsWith(element); } } -
listDeploymentsCallable
public final UnaryCallable<ListDeploymentsRequest,ListDeploymentsResponse> listDeploymentsCallable()List all deployments.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListDeploymentsRequest request = ListDeploymentsRequest.newBuilder() .setParent( OrchestrationClusterName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]") .toString()) .setFilter("filter-1274492040") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); while (true) { ListDeploymentsResponse response = telcoAutomationClient.listDeploymentsCallable().call(request); for (Deployment element : response.getDeploymentsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
listDeploymentRevisions
public final TelcoAutomationClient.ListDeploymentRevisionsPagedResponse listDeploymentRevisions(DeploymentName name) List deployment revisions of a given deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeploymentName name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]"); for (Deployment element : telcoAutomationClient.listDeploymentRevisions(name).iterateAll()) { // doThingsWith(element); } }- Parameters:
name- Required. The name of the deployment to list revisions for.- Throws:
ApiException- if the remote call fails
-
listDeploymentRevisions
public final TelcoAutomationClient.ListDeploymentRevisionsPagedResponse listDeploymentRevisions(String name) List deployment revisions of a given deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString(); for (Deployment element : telcoAutomationClient.listDeploymentRevisions(name).iterateAll()) { // doThingsWith(element); } }- Parameters:
name- Required. The name of the deployment to list revisions for.- Throws:
ApiException- if the remote call fails
-
listDeploymentRevisions
public final TelcoAutomationClient.ListDeploymentRevisionsPagedResponse listDeploymentRevisions(ListDeploymentRevisionsRequest request) List deployment revisions of a given deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListDeploymentRevisionsRequest request = ListDeploymentRevisionsRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); for (Deployment element : telcoAutomationClient.listDeploymentRevisions(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
listDeploymentRevisionsPagedCallable
public final UnaryCallable<ListDeploymentRevisionsRequest,TelcoAutomationClient.ListDeploymentRevisionsPagedResponse> listDeploymentRevisionsPagedCallable()List deployment revisions of a given deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListDeploymentRevisionsRequest request = ListDeploymentRevisionsRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); ApiFuture<Deployment> future = telcoAutomationClient.listDeploymentRevisionsPagedCallable().futureCall(request); // Do something. for (Deployment element : future.get().iterateAll()) { // doThingsWith(element); } } -
listDeploymentRevisionsCallable
public final UnaryCallable<ListDeploymentRevisionsRequest,ListDeploymentRevisionsResponse> listDeploymentRevisionsCallable()List deployment revisions of a given deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListDeploymentRevisionsRequest request = ListDeploymentRevisionsRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); while (true) { ListDeploymentRevisionsResponse response = telcoAutomationClient.listDeploymentRevisionsCallable().call(request); for (Deployment element : response.getDeploymentsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
discardDeploymentChanges
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.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeploymentName name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]"); DiscardDeploymentChangesResponse response = telcoAutomationClient.discardDeploymentChanges(name); }- Parameters:
name- Required. The name of the deployment of which changes are being discarded.- Throws:
ApiException- if the remote call fails
-
discardDeploymentChanges
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.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString(); DiscardDeploymentChangesResponse response = telcoAutomationClient.discardDeploymentChanges(name); }- Parameters:
name- Required. The name of the deployment of which changes are being discarded.- Throws:
ApiException- if the remote call fails
-
discardDeploymentChanges
public final 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.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DiscardDeploymentChangesRequest request = DiscardDeploymentChangesRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .build(); DiscardDeploymentChangesResponse response = telcoAutomationClient.discardDeploymentChanges(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
discardDeploymentChangesCallable
public final UnaryCallable<DiscardDeploymentChangesRequest,DiscardDeploymentChangesResponse> discardDeploymentChangesCallable()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.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DiscardDeploymentChangesRequest request = DiscardDeploymentChangesRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .build(); ApiFuture<DiscardDeploymentChangesResponse> future = telcoAutomationClient.discardDeploymentChangesCallable().futureCall(request); // Do something. DiscardDeploymentChangesResponse response = future.get(); } -
applyDeployment
Applies the deployment's YAML files to the parent orchestration cluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeploymentName name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]"); Deployment response = telcoAutomationClient.applyDeployment(name); }- Parameters:
name- Required. The name of the deployment to apply to orchestration cluster.- Throws:
ApiException- if the remote call fails
-
applyDeployment
Applies the deployment's YAML files to the parent orchestration cluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString(); Deployment response = telcoAutomationClient.applyDeployment(name); }- Parameters:
name- Required. The name of the deployment to apply to orchestration cluster.- Throws:
ApiException- if the remote call fails
-
applyDeployment
Applies the deployment's YAML files to the parent orchestration cluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ApplyDeploymentRequest request = ApplyDeploymentRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .build(); Deployment response = telcoAutomationClient.applyDeployment(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
applyDeploymentCallable
Applies the deployment's YAML files to the parent orchestration cluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ApplyDeploymentRequest request = ApplyDeploymentRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .build(); ApiFuture<Deployment> future = telcoAutomationClient.applyDeploymentCallable().futureCall(request); // Do something. Deployment response = future.get(); } -
computeDeploymentStatus
Returns the requested deployment status.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeploymentName name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]"); ComputeDeploymentStatusResponse response = telcoAutomationClient.computeDeploymentStatus(name); }- Parameters:
name- Required. The name of the deployment without revisionID.- Throws:
ApiException- if the remote call fails
-
computeDeploymentStatus
Returns the requested deployment status.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString(); ComputeDeploymentStatusResponse response = telcoAutomationClient.computeDeploymentStatus(name); }- Parameters:
name- Required. The name of the deployment without revisionID.- Throws:
ApiException- if the remote call fails
-
computeDeploymentStatus
public final ComputeDeploymentStatusResponse computeDeploymentStatus(ComputeDeploymentStatusRequest request) Returns the requested deployment status.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ComputeDeploymentStatusRequest request = ComputeDeploymentStatusRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .build(); ComputeDeploymentStatusResponse response = telcoAutomationClient.computeDeploymentStatus(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
computeDeploymentStatusCallable
public final UnaryCallable<ComputeDeploymentStatusRequest,ComputeDeploymentStatusResponse> computeDeploymentStatusCallable()Returns the requested deployment status.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ComputeDeploymentStatusRequest request = ComputeDeploymentStatusRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .build(); ApiFuture<ComputeDeploymentStatusResponse> future = telcoAutomationClient.computeDeploymentStatusCallable().futureCall(request); // Do something. ComputeDeploymentStatusResponse response = future.get(); } -
rollbackDeployment
Rollback the active deployment to the given past approved deployment revision.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeploymentName name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]"); String revisionId = "revisionId-1507445162"; Deployment response = telcoAutomationClient.rollbackDeployment(name, revisionId); }- Parameters:
name- Required. Name of the deployment.revisionId- Required. The revision id of deployment to roll back to.- Throws:
ApiException- if the remote call fails
-
rollbackDeployment
Rollback the active deployment to the given past approved deployment revision.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString(); String revisionId = "revisionId-1507445162"; Deployment response = telcoAutomationClient.rollbackDeployment(name, revisionId); }- Parameters:
name- Required. Name of the deployment.revisionId- Required. The revision id of deployment to roll back to.- Throws:
ApiException- if the remote call fails
-
rollbackDeployment
Rollback the active deployment to the given past approved deployment revision.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { RollbackDeploymentRequest request = RollbackDeploymentRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setRevisionId("revisionId-1507445162") .build(); Deployment response = telcoAutomationClient.rollbackDeployment(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
rollbackDeploymentCallable
Rollback the active deployment to the given past approved deployment revision.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { RollbackDeploymentRequest request = RollbackDeploymentRequest.newBuilder() .setName( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setRevisionId("revisionId-1507445162") .build(); ApiFuture<Deployment> future = telcoAutomationClient.rollbackDeploymentCallable().futureCall(request); // Do something. Deployment response = future.get(); } -
getHydratedDeployment
Returns the requested hydrated deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { HydratedDeploymentName name = HydratedDeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]", "[HYDRATED_DEPLOYMENT]"); HydratedDeployment response = telcoAutomationClient.getHydratedDeployment(name); }- Parameters:
name- Required. Name of the hydrated deployment.- Throws:
ApiException- if the remote call fails
-
getHydratedDeployment
Returns the requested hydrated deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = HydratedDeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]", "[HYDRATED_DEPLOYMENT]") .toString(); HydratedDeployment response = telcoAutomationClient.getHydratedDeployment(name); }- Parameters:
name- Required. Name of the hydrated deployment.- Throws:
ApiException- if the remote call fails
-
getHydratedDeployment
Returns the requested hydrated deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetHydratedDeploymentRequest request = GetHydratedDeploymentRequest.newBuilder() .setName( HydratedDeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]", "[HYDRATED_DEPLOYMENT]") .toString()) .build(); HydratedDeployment response = telcoAutomationClient.getHydratedDeployment(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
getHydratedDeploymentCallable
public final UnaryCallable<GetHydratedDeploymentRequest,HydratedDeployment> getHydratedDeploymentCallable()Returns the requested hydrated deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetHydratedDeploymentRequest request = GetHydratedDeploymentRequest.newBuilder() .setName( HydratedDeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]", "[HYDRATED_DEPLOYMENT]") .toString()) .build(); ApiFuture<HydratedDeployment> future = telcoAutomationClient.getHydratedDeploymentCallable().futureCall(request); // Do something. HydratedDeployment response = future.get(); } -
listHydratedDeployments
public final TelcoAutomationClient.ListHydratedDeploymentsPagedResponse listHydratedDeployments(DeploymentName parent) List all hydrated deployments present under a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { DeploymentName parent = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]"); for (HydratedDeployment element : telcoAutomationClient.listHydratedDeployments(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The deployment managing the hydrated deployments.- Throws:
ApiException- if the remote call fails
-
listHydratedDeployments
public final TelcoAutomationClient.ListHydratedDeploymentsPagedResponse listHydratedDeployments(String parent) List all hydrated deployments present under a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String parent = DeploymentName.of("[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString(); for (HydratedDeployment element : telcoAutomationClient.listHydratedDeployments(parent).iterateAll()) { // doThingsWith(element); } }- Parameters:
parent- Required. The deployment managing the hydrated deployments.- Throws:
ApiException- if the remote call fails
-
listHydratedDeployments
public final TelcoAutomationClient.ListHydratedDeploymentsPagedResponse listHydratedDeployments(ListHydratedDeploymentsRequest request) List all hydrated deployments present under a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListHydratedDeploymentsRequest request = ListHydratedDeploymentsRequest.newBuilder() .setParent( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); for (HydratedDeployment element : telcoAutomationClient.listHydratedDeployments(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
listHydratedDeploymentsPagedCallable
public final UnaryCallable<ListHydratedDeploymentsRequest,TelcoAutomationClient.ListHydratedDeploymentsPagedResponse> listHydratedDeploymentsPagedCallable()List all hydrated deployments present under a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListHydratedDeploymentsRequest request = ListHydratedDeploymentsRequest.newBuilder() .setParent( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); ApiFuture<HydratedDeployment> future = telcoAutomationClient.listHydratedDeploymentsPagedCallable().futureCall(request); // Do something. for (HydratedDeployment element : future.get().iterateAll()) { // doThingsWith(element); } } -
listHydratedDeploymentsCallable
public final UnaryCallable<ListHydratedDeploymentsRequest,ListHydratedDeploymentsResponse> listHydratedDeploymentsCallable()List all hydrated deployments present under a deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListHydratedDeploymentsRequest request = ListHydratedDeploymentsRequest.newBuilder() .setParent( DeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]") .toString()) .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); while (true) { ListHydratedDeploymentsResponse response = telcoAutomationClient.listHydratedDeploymentsCallable().call(request); for (HydratedDeployment element : response.getHydratedDeploymentsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
updateHydratedDeployment
public final HydratedDeployment updateHydratedDeployment(HydratedDeployment hydratedDeployment, com.google.protobuf.FieldMask updateMask) Updates a hydrated deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { HydratedDeployment hydratedDeployment = HydratedDeployment.newBuilder().build(); FieldMask updateMask = FieldMask.newBuilder().build(); HydratedDeployment response = telcoAutomationClient.updateHydratedDeployment(hydratedDeployment, updateMask); }- Parameters:
hydratedDeployment- Required. The hydrated deployment to update.updateMask- Required. The list of fields to update. Update mask supports a special value `*` which fully replaces (equivalent to PUT) the resource provided.- Throws:
ApiException- if the remote call fails
-
updateHydratedDeployment
Updates a hydrated deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { UpdateHydratedDeploymentRequest request = UpdateHydratedDeploymentRequest.newBuilder() .setHydratedDeployment(HydratedDeployment.newBuilder().build()) .setUpdateMask(FieldMask.newBuilder().build()) .build(); HydratedDeployment response = telcoAutomationClient.updateHydratedDeployment(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
updateHydratedDeploymentCallable
public final UnaryCallable<UpdateHydratedDeploymentRequest,HydratedDeployment> updateHydratedDeploymentCallable()Updates a hydrated deployment.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { UpdateHydratedDeploymentRequest request = UpdateHydratedDeploymentRequest.newBuilder() .setHydratedDeployment(HydratedDeployment.newBuilder().build()) .setUpdateMask(FieldMask.newBuilder().build()) .build(); ApiFuture<HydratedDeployment> future = telcoAutomationClient.updateHydratedDeploymentCallable().futureCall(request); // Do something. HydratedDeployment response = future.get(); } -
applyHydratedDeployment
Applies a hydrated deployment to a workload cluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { HydratedDeploymentName name = HydratedDeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]", "[HYDRATED_DEPLOYMENT]"); HydratedDeployment response = telcoAutomationClient.applyHydratedDeployment(name); }- Parameters:
name- Required. The name of the hydrated deployment to apply.- Throws:
ApiException- if the remote call fails
-
applyHydratedDeployment
Applies a hydrated deployment to a workload cluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { String name = HydratedDeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]", "[HYDRATED_DEPLOYMENT]") .toString(); HydratedDeployment response = telcoAutomationClient.applyHydratedDeployment(name); }- Parameters:
name- Required. The name of the hydrated deployment to apply.- Throws:
ApiException- if the remote call fails
-
applyHydratedDeployment
Applies a hydrated deployment to a workload cluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ApplyHydratedDeploymentRequest request = ApplyHydratedDeploymentRequest.newBuilder() .setName( HydratedDeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]", "[HYDRATED_DEPLOYMENT]") .toString()) .build(); HydratedDeployment response = telcoAutomationClient.applyHydratedDeployment(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
applyHydratedDeploymentCallable
public final UnaryCallable<ApplyHydratedDeploymentRequest,HydratedDeployment> applyHydratedDeploymentCallable()Applies a hydrated deployment to a workload cluster.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ApplyHydratedDeploymentRequest request = ApplyHydratedDeploymentRequest.newBuilder() .setName( HydratedDeploymentName.of( "[PROJECT]", "[LOCATION]", "[ORCHESTRATION_CLUSTER]", "[DEPLOYMENT]", "[HYDRATED_DEPLOYMENT]") .toString()) .build(); ApiFuture<HydratedDeployment> future = telcoAutomationClient.applyHydratedDeploymentCallable().futureCall(request); // Do something. HydratedDeployment response = future.get(); } -
listLocations
public final TelcoAutomationClient.ListLocationsPagedResponse listLocations(ListLocationsRequest request) Lists information about the supported locations for this service.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListLocationsRequest request = ListLocationsRequest.newBuilder() .setName("name3373707") .setFilter("filter-1274492040") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); for (Location element : telcoAutomationClient.listLocations(request).iterateAll()) { // doThingsWith(element); } }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
listLocationsPagedCallable
public final UnaryCallable<ListLocationsRequest,TelcoAutomationClient.ListLocationsPagedResponse> listLocationsPagedCallable()Lists information about the supported locations for this service.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListLocationsRequest request = ListLocationsRequest.newBuilder() .setName("name3373707") .setFilter("filter-1274492040") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); ApiFuture<Location> future = telcoAutomationClient.listLocationsPagedCallable().futureCall(request); // Do something. for (Location element : future.get().iterateAll()) { // doThingsWith(element); } } -
listLocationsCallable
Lists information about the supported locations for this service.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { ListLocationsRequest request = ListLocationsRequest.newBuilder() .setName("name3373707") .setFilter("filter-1274492040") .setPageSize(883849137) .setPageToken("pageToken873572522") .build(); while (true) { ListLocationsResponse response = telcoAutomationClient.listLocationsCallable().call(request); for (Location element : response.getLocationsList()) { // doThingsWith(element); } String nextPageToken = response.getNextPageToken(); if (!Strings.isNullOrEmpty(nextPageToken)) { request = request.toBuilder().setPageToken(nextPageToken).build(); } else { break; } } } -
getLocation
Gets information about a location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); Location response = telcoAutomationClient.getLocation(request); }- Parameters:
request- The request object containing all of the parameters for the API call.- Throws:
ApiException- if the remote call fails
-
getLocationCallable
Gets information about a location.Sample code:
// This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. // - It may require specifying regional endpoints when creating the service client as shown in // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library try (TelcoAutomationClient telcoAutomationClient = TelcoAutomationClient.create()) { GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); ApiFuture<Location> future = telcoAutomationClient.getLocationCallable().futureCall(request); // Do something. Location response = future.get(); } -
close
public final void close()- Specified by:
closein interfaceAutoCloseable
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceBackgroundResource
-
isShutdown
public boolean isShutdown()- Specified by:
isShutdownin interfaceBackgroundResource
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceBackgroundResource
-
shutdownNow
public void shutdownNow()- Specified by:
shutdownNowin interfaceBackgroundResource
-
awaitTermination
- Specified by:
awaitTerminationin interfaceBackgroundResource- Throws:
InterruptedException
-