public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) {
    return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
        .addMethod(
            getListOrchestrationClustersMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ListOrchestrationClustersRequest,
                    com.google.cloud.telcoautomation.v1.ListOrchestrationClustersResponse>(
                    service, METHODID_LIST_ORCHESTRATION_CLUSTERS)))
        .addMethod(
            getGetOrchestrationClusterMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.GetOrchestrationClusterRequest,
                    com.google.cloud.telcoautomation.v1.OrchestrationCluster>(
                    service, METHODID_GET_ORCHESTRATION_CLUSTER)))
        .addMethod(
            getCreateOrchestrationClusterMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.CreateOrchestrationClusterRequest,
                    com.google.longrunning.Operation>(
                    service, METHODID_CREATE_ORCHESTRATION_CLUSTER)))
        .addMethod(
            getDeleteOrchestrationClusterMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.DeleteOrchestrationClusterRequest,
                    com.google.longrunning.Operation>(
                    service, METHODID_DELETE_ORCHESTRATION_CLUSTER)))
        .addMethod(
            getListEdgeSlmsMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ListEdgeSlmsRequest,
                    com.google.cloud.telcoautomation.v1.ListEdgeSlmsResponse>(
                    service, METHODID_LIST_EDGE_SLMS)))
        .addMethod(
            getGetEdgeSlmMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.GetEdgeSlmRequest,
                    com.google.cloud.telcoautomation.v1.EdgeSlm>(service, METHODID_GET_EDGE_SLM)))
        .addMethod(
            getCreateEdgeSlmMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.CreateEdgeSlmRequest,
                    com.google.longrunning.Operation>(service, METHODID_CREATE_EDGE_SLM)))
        .addMethod(
            getDeleteEdgeSlmMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.DeleteEdgeSlmRequest,
                    com.google.longrunning.Operation>(service, METHODID_DELETE_EDGE_SLM)))
        .addMethod(
            getCreateBlueprintMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.CreateBlueprintRequest,
                    com.google.cloud.telcoautomation.v1.Blueprint>(
                    service, METHODID_CREATE_BLUEPRINT)))
        .addMethod(
            getUpdateBlueprintMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.UpdateBlueprintRequest,
                    com.google.cloud.telcoautomation.v1.Blueprint>(
                    service, METHODID_UPDATE_BLUEPRINT)))
        .addMethod(
            getGetBlueprintMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.GetBlueprintRequest,
                    com.google.cloud.telcoautomation.v1.Blueprint>(
                    service, METHODID_GET_BLUEPRINT)))
        .addMethod(
            getDeleteBlueprintMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.DeleteBlueprintRequest,
                    com.google.protobuf.Empty>(service, METHODID_DELETE_BLUEPRINT)))
        .addMethod(
            getListBlueprintsMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ListBlueprintsRequest,
                    com.google.cloud.telcoautomation.v1.ListBlueprintsResponse>(
                    service, METHODID_LIST_BLUEPRINTS)))
        .addMethod(
            getApproveBlueprintMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ApproveBlueprintRequest,
                    com.google.cloud.telcoautomation.v1.Blueprint>(
                    service, METHODID_APPROVE_BLUEPRINT)))
        .addMethod(
            getProposeBlueprintMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ProposeBlueprintRequest,
                    com.google.cloud.telcoautomation.v1.Blueprint>(
                    service, METHODID_PROPOSE_BLUEPRINT)))
        .addMethod(
            getRejectBlueprintMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.RejectBlueprintRequest,
                    com.google.cloud.telcoautomation.v1.Blueprint>(
                    service, METHODID_REJECT_BLUEPRINT)))
        .addMethod(
            getListBlueprintRevisionsMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ListBlueprintRevisionsRequest,
                    com.google.cloud.telcoautomation.v1.ListBlueprintRevisionsResponse>(
                    service, METHODID_LIST_BLUEPRINT_REVISIONS)))
        .addMethod(
            getSearchBlueprintRevisionsMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.SearchBlueprintRevisionsRequest,
                    com.google.cloud.telcoautomation.v1.SearchBlueprintRevisionsResponse>(
                    service, METHODID_SEARCH_BLUEPRINT_REVISIONS)))
        .addMethod(
            getSearchDeploymentRevisionsMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.SearchDeploymentRevisionsRequest,
                    com.google.cloud.telcoautomation.v1.SearchDeploymentRevisionsResponse>(
                    service, METHODID_SEARCH_DEPLOYMENT_REVISIONS)))
        .addMethod(
            getDiscardBlueprintChangesMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.DiscardBlueprintChangesRequest,
                    com.google.cloud.telcoautomation.v1.DiscardBlueprintChangesResponse>(
                    service, METHODID_DISCARD_BLUEPRINT_CHANGES)))
        .addMethod(
            getListPublicBlueprintsMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ListPublicBlueprintsRequest,
                    com.google.cloud.telcoautomation.v1.ListPublicBlueprintsResponse>(
                    service, METHODID_LIST_PUBLIC_BLUEPRINTS)))
        .addMethod(
            getGetPublicBlueprintMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.GetPublicBlueprintRequest,
                    com.google.cloud.telcoautomation.v1.PublicBlueprint>(
                    service, METHODID_GET_PUBLIC_BLUEPRINT)))
        .addMethod(
            getCreateDeploymentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.CreateDeploymentRequest,
                    com.google.cloud.telcoautomation.v1.Deployment>(
                    service, METHODID_CREATE_DEPLOYMENT)))
        .addMethod(
            getUpdateDeploymentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.UpdateDeploymentRequest,
                    com.google.cloud.telcoautomation.v1.Deployment>(
                    service, METHODID_UPDATE_DEPLOYMENT)))
        .addMethod(
            getGetDeploymentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.GetDeploymentRequest,
                    com.google.cloud.telcoautomation.v1.Deployment>(
                    service, METHODID_GET_DEPLOYMENT)))
        .addMethod(
            getRemoveDeploymentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.RemoveDeploymentRequest,
                    com.google.protobuf.Empty>(service, METHODID_REMOVE_DEPLOYMENT)))
        .addMethod(
            getListDeploymentsMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ListDeploymentsRequest,
                    com.google.cloud.telcoautomation.v1.ListDeploymentsResponse>(
                    service, METHODID_LIST_DEPLOYMENTS)))
        .addMethod(
            getListDeploymentRevisionsMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ListDeploymentRevisionsRequest,
                    com.google.cloud.telcoautomation.v1.ListDeploymentRevisionsResponse>(
                    service, METHODID_LIST_DEPLOYMENT_REVISIONS)))
        .addMethod(
            getDiscardDeploymentChangesMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.DiscardDeploymentChangesRequest,
                    com.google.cloud.telcoautomation.v1.DiscardDeploymentChangesResponse>(
                    service, METHODID_DISCARD_DEPLOYMENT_CHANGES)))
        .addMethod(
            getApplyDeploymentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ApplyDeploymentRequest,
                    com.google.cloud.telcoautomation.v1.Deployment>(
                    service, METHODID_APPLY_DEPLOYMENT)))
        .addMethod(
            getComputeDeploymentStatusMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ComputeDeploymentStatusRequest,
                    com.google.cloud.telcoautomation.v1.ComputeDeploymentStatusResponse>(
                    service, METHODID_COMPUTE_DEPLOYMENT_STATUS)))
        .addMethod(
            getRollbackDeploymentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.RollbackDeploymentRequest,
                    com.google.cloud.telcoautomation.v1.Deployment>(
                    service, METHODID_ROLLBACK_DEPLOYMENT)))
        .addMethod(
            getGetHydratedDeploymentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.GetHydratedDeploymentRequest,
                    com.google.cloud.telcoautomation.v1.HydratedDeployment>(
                    service, METHODID_GET_HYDRATED_DEPLOYMENT)))
        .addMethod(
            getListHydratedDeploymentsMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ListHydratedDeploymentsRequest,
                    com.google.cloud.telcoautomation.v1.ListHydratedDeploymentsResponse>(
                    service, METHODID_LIST_HYDRATED_DEPLOYMENTS)))
        .addMethod(
            getUpdateHydratedDeploymentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.UpdateHydratedDeploymentRequest,
                    com.google.cloud.telcoautomation.v1.HydratedDeployment>(
                    service, METHODID_UPDATE_HYDRATED_DEPLOYMENT)))
        .addMethod(
            getApplyHydratedDeploymentMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.telcoautomation.v1.ApplyHydratedDeploymentRequest,
                    com.google.cloud.telcoautomation.v1.HydratedDeployment>(
                    service, METHODID_APPLY_HYDRATED_DEPLOYMENT)))
        .build();
  }
<pre>
Applies a hydrated deployment to a workload cluster.
</pre>
java-telcoautomation/grpc-google-cloud-telcoautomation-v1/src/main/java/com/google/cloud/telcoautomation/v1/TelcoAutomationGrpc.java