Interface WorkloadManagerGrpc.AsyncService

All Known Implementing Classes:
WorkloadManagerGrpc.WorkloadManagerImplBase
Enclosing class:
WorkloadManagerGrpc

public static interface WorkloadManagerGrpc.AsyncService
 The Workload Manager provides various tools to deploy, validate and observe
 your workloads running on Google Cloud.
 
  • Method Details

    • listEvaluations

      default void listEvaluations(ListEvaluationsRequest request, io.grpc.stub.StreamObserver<ListEvaluationsResponse> responseObserver)
       Lists Evaluations in a given project and location.
       
    • getEvaluation

      default void getEvaluation(GetEvaluationRequest request, io.grpc.stub.StreamObserver<Evaluation> responseObserver)
       Gets details of a single Evaluation.
       
    • createEvaluation

      default void createEvaluation(CreateEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Evaluation in a given project and location.
       
    • updateEvaluation

      default void updateEvaluation(UpdateEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Evaluation.
       
    • deleteEvaluation

      default void deleteEvaluation(DeleteEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Evaluation.
       
    • listExecutions

      default void listExecutions(ListExecutionsRequest request, io.grpc.stub.StreamObserver<ListExecutionsResponse> responseObserver)
       Lists Executions in a given project and location.
       
    • getExecution

      default void getExecution(GetExecutionRequest request, io.grpc.stub.StreamObserver<Execution> responseObserver)
       Gets details of a single Execution.
       
    • runEvaluation

      default void runEvaluation(RunEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Execution in a given project and location.
       
    • deleteExecution

      default void deleteExecution(DeleteExecutionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Execution.
       
    • listExecutionResults

      default void listExecutionResults(ListExecutionResultsRequest request, io.grpc.stub.StreamObserver<ListExecutionResultsResponse> responseObserver)
       Lists the result of a single evaluation.
       
    • listRules

      default void listRules(ListRulesRequest request, io.grpc.stub.StreamObserver<ListRulesResponse> responseObserver)
       Lists rules in a given project.
       
    • listScannedResources

      default void listScannedResources(ListScannedResourcesRequest request, io.grpc.stub.StreamObserver<ListScannedResourcesResponse> responseObserver)
       List all scanned resources for a single Execution.