Class WorkloadManagerGrpc.WorkloadManagerStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<WorkloadManagerGrpc.WorkloadManagerStub>
com.google.cloud.workloadmanager.v1.WorkloadManagerGrpc.WorkloadManagerStub
- Enclosing class:
- WorkloadManagerGrpc
public static final class WorkloadManagerGrpc.WorkloadManagerStub
extends io.grpc.stub.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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected WorkloadManagerGrpc.WorkloadManagerStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateEvaluation(CreateEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Evaluation in a given project and location.voiddeleteEvaluation(DeleteEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Evaluation.voiddeleteExecution(DeleteExecutionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Execution.voidgetEvaluation(GetEvaluationRequest request, io.grpc.stub.StreamObserver<Evaluation> responseObserver) Gets details of a single Evaluation.voidgetExecution(GetExecutionRequest request, io.grpc.stub.StreamObserver<Execution> responseObserver) Gets details of a single Execution.voidlistEvaluations(ListEvaluationsRequest request, io.grpc.stub.StreamObserver<ListEvaluationsResponse> responseObserver) Lists Evaluations in a given project and location.voidlistExecutionResults(ListExecutionResultsRequest request, io.grpc.stub.StreamObserver<ListExecutionResultsResponse> responseObserver) Lists the result of a single evaluation.voidlistExecutions(ListExecutionsRequest request, io.grpc.stub.StreamObserver<ListExecutionsResponse> responseObserver) Lists Executions in a given project and location.voidlistRules(ListRulesRequest request, io.grpc.stub.StreamObserver<ListRulesResponse> responseObserver) Lists rules in a given project.voidlistScannedResources(ListScannedResourcesRequest request, io.grpc.stub.StreamObserver<ListScannedResourcesResponse> responseObserver) List all scanned resources for a single Execution.voidrunEvaluation(RunEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Execution in a given project and location.voidupdateEvaluation(UpdateEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Evaluation.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected WorkloadManagerGrpc.WorkloadManagerStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<WorkloadManagerGrpc.WorkloadManagerStub>
-
listEvaluations
public void listEvaluations(ListEvaluationsRequest request, io.grpc.stub.StreamObserver<ListEvaluationsResponse> responseObserver) Lists Evaluations in a given project and location.
-
getEvaluation
public void getEvaluation(GetEvaluationRequest request, io.grpc.stub.StreamObserver<Evaluation> responseObserver) Gets details of a single Evaluation.
-
createEvaluation
public void createEvaluation(CreateEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Evaluation in a given project and location.
-
updateEvaluation
public void updateEvaluation(UpdateEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Evaluation.
-
deleteEvaluation
public void deleteEvaluation(DeleteEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Evaluation.
-
listExecutions
public void listExecutions(ListExecutionsRequest request, io.grpc.stub.StreamObserver<ListExecutionsResponse> responseObserver) Lists Executions in a given project and location.
-
getExecution
public void getExecution(GetExecutionRequest request, io.grpc.stub.StreamObserver<Execution> responseObserver) Gets details of a single Execution.
-
runEvaluation
public void runEvaluation(RunEvaluationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Execution in a given project and location.
-
deleteExecution
public void deleteExecution(DeleteExecutionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Execution.
-
listExecutionResults
public void listExecutionResults(ListExecutionResultsRequest request, io.grpc.stub.StreamObserver<ListExecutionResultsResponse> responseObserver) Lists the result of a single evaluation.
-
listRules
public void listRules(ListRulesRequest request, io.grpc.stub.StreamObserver<ListRulesResponse> responseObserver) Lists rules in a given project.
-
listScannedResources
public void listScannedResources(ListScannedResourcesRequest request, io.grpc.stub.StreamObserver<ListScannedResourcesResponse> responseObserver) List all scanned resources for a single Execution.
-