Interface WorkloadManagerGrpc.AsyncService (0.1.0)

public static interface WorkloadManagerGrpc.AsyncService

The Workload Manager provides various tools to deploy, validate and observe your workloads running on Google Cloud.

Methods

createEvaluation(CreateEvaluationRequest request, StreamObserver<Operation> responseObserver)

public default void createEvaluation(CreateEvaluationRequest request, StreamObserver<Operation> responseObserver)

Creates a new Evaluation in a given project and location.

Parameters
Name Description
request CreateEvaluationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteEvaluation(DeleteEvaluationRequest request, StreamObserver<Operation> responseObserver)

public default void deleteEvaluation(DeleteEvaluationRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Evaluation.

Parameters
Name Description
request DeleteEvaluationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteExecution(DeleteExecutionRequest request, StreamObserver<Operation> responseObserver)

public default void deleteExecution(DeleteExecutionRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Execution.

Parameters
Name Description
request DeleteExecutionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getEvaluation(GetEvaluationRequest request, StreamObserver<Evaluation> responseObserver)

public default void getEvaluation(GetEvaluationRequest request, StreamObserver<Evaluation> responseObserver)

Gets details of a single Evaluation.

Parameters
Name Description
request GetEvaluationRequest
responseObserver io.grpc.stub.StreamObserver<Evaluation>

getExecution(GetExecutionRequest request, StreamObserver<Execution> responseObserver)

public default void getExecution(GetExecutionRequest request, StreamObserver<Execution> responseObserver)

Gets details of a single Execution.

Parameters
Name Description
request GetExecutionRequest
responseObserver io.grpc.stub.StreamObserver<Execution>

listEvaluations(ListEvaluationsRequest request, StreamObserver<ListEvaluationsResponse> responseObserver)

public default void listEvaluations(ListEvaluationsRequest request, StreamObserver<ListEvaluationsResponse> responseObserver)

Lists Evaluations in a given project and location.

Parameters
Name Description
request ListEvaluationsRequest
responseObserver io.grpc.stub.StreamObserver<ListEvaluationsResponse>

listExecutionResults(ListExecutionResultsRequest request, StreamObserver<ListExecutionResultsResponse> responseObserver)

public default void listExecutionResults(ListExecutionResultsRequest request, StreamObserver<ListExecutionResultsResponse> responseObserver)

Lists the result of a single evaluation.

Parameters
Name Description
request ListExecutionResultsRequest
responseObserver io.grpc.stub.StreamObserver<ListExecutionResultsResponse>

listExecutions(ListExecutionsRequest request, StreamObserver<ListExecutionsResponse> responseObserver)

public default void listExecutions(ListExecutionsRequest request, StreamObserver<ListExecutionsResponse> responseObserver)

Lists Executions in a given project and location.

Parameters
Name Description
request ListExecutionsRequest
responseObserver io.grpc.stub.StreamObserver<ListExecutionsResponse>

listRules(ListRulesRequest request, StreamObserver<ListRulesResponse> responseObserver)

public default void listRules(ListRulesRequest request, StreamObserver<ListRulesResponse> responseObserver)

Lists rules in a given project.

Parameters
Name Description
request ListRulesRequest
responseObserver io.grpc.stub.StreamObserver<ListRulesResponse>

listScannedResources(ListScannedResourcesRequest request, StreamObserver<ListScannedResourcesResponse> responseObserver)

public default void listScannedResources(ListScannedResourcesRequest request, StreamObserver<ListScannedResourcesResponse> responseObserver)

List all scanned resources for a single Execution.

Parameters
Name Description
request ListScannedResourcesRequest
responseObserver io.grpc.stub.StreamObserver<ListScannedResourcesResponse>

runEvaluation(RunEvaluationRequest request, StreamObserver<Operation> responseObserver)

public default void runEvaluation(RunEvaluationRequest request, StreamObserver<Operation> responseObserver)

Creates a new Execution in a given project and location.

Parameters
Name Description
request RunEvaluationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateEvaluation(UpdateEvaluationRequest request, StreamObserver<Operation> responseObserver)

public default void updateEvaluation(UpdateEvaluationRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Evaluation.

Parameters
Name Description
request UpdateEvaluationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>