Class WorkloadManagerGrpc.WorkloadManagerStub (0.1.0)

public static final class WorkloadManagerGrpc.WorkloadManagerStub extends AbstractAsyncStub<WorkloadManagerGrpc.WorkloadManagerStub>

A stub to allow clients to do asynchronous rpc calls to service WorkloadManager.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > WorkloadManagerGrpc.WorkloadManagerStub

Methods

build(Channel channel, CallOptions callOptions)

protected WorkloadManagerGrpc.WorkloadManagerStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
WorkloadManagerGrpc.WorkloadManagerStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createEvaluation(CreateEvaluationRequest request, StreamObserver<Operation> responseObserver)

public 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 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 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 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 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 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 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 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 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 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 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 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>