Class SimulatorGrpc
- java.lang.Object
-
- com.google.cloud.policysimulator.v1.SimulatorGrpc
-
@Generated(value="by gRPC proto compiler", comments="Source: google/cloud/policysimulator/v1/simulator.proto") public final class SimulatorGrpc extends Object
Policy Simulator API service. Policy Simulator is a collection of endpoints for creating, running, and viewing a [Replay][google.cloud.policysimulator.v1.Replay]. A [Replay][google.cloud.policysimulator.v1.Replay] is a type of simulation that lets you see how your principals' access to resources might change if you changed your IAM policy. During a [Replay][google.cloud.policysimulator.v1.Replay], Policy Simulator re-evaluates, or replays, past access attempts under both the current policy and your proposed policy, and compares those results to determine how your principals' access might change under the proposed policy.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSimulatorGrpc.AsyncServicePolicy Simulator API service.static classSimulatorGrpc.SimulatorBlockingStubA stub to allow clients to do synchronous rpc calls to service Simulator.static classSimulatorGrpc.SimulatorFutureStubA stub to allow clients to do ListenableFuture-style rpc calls to service Simulator.static classSimulatorGrpc.SimulatorImplBaseBase class for the server implementation of the service Simulator.static classSimulatorGrpc.SimulatorStubA stub to allow clients to do asynchronous rpc calls to service Simulator.
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_NAME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.grpc.ServerServiceDefinitionbindService(SimulatorGrpc.AsyncService service)static io.grpc.MethodDescriptor<CreateReplayRequest,com.google.longrunning.Operation>getCreateReplayMethod()static io.grpc.MethodDescriptor<GetReplayRequest,Replay>getGetReplayMethod()static io.grpc.MethodDescriptor<ListReplayResultsRequest,ListReplayResultsResponse>getListReplayResultsMethod()static io.grpc.ServiceDescriptorgetServiceDescriptor()static SimulatorGrpc.SimulatorBlockingStubnewBlockingStub(io.grpc.Channel channel)Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic SimulatorGrpc.SimulatorFutureStubnewFutureStub(io.grpc.Channel channel)Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic SimulatorGrpc.SimulatorStubnewStub(io.grpc.Channel channel)Creates a new async stub that supports all call types for the service
-
-
-
Field Detail
-
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getGetReplayMethod
public static io.grpc.MethodDescriptor<GetReplayRequest,Replay> getGetReplayMethod()
-
getCreateReplayMethod
public static io.grpc.MethodDescriptor<CreateReplayRequest,com.google.longrunning.Operation> getCreateReplayMethod()
-
getListReplayResultsMethod
public static io.grpc.MethodDescriptor<ListReplayResultsRequest,ListReplayResultsResponse> getListReplayResultsMethod()
-
newStub
public static SimulatorGrpc.SimulatorStub newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
-
newBlockingStub
public static SimulatorGrpc.SimulatorBlockingStub newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
-
newFutureStub
public static SimulatorGrpc.SimulatorFutureStub newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
-
bindService
public static final io.grpc.ServerServiceDefinition bindService(SimulatorGrpc.AsyncService service)
-
getServiceDescriptor
public static io.grpc.ServiceDescriptor getServiceDescriptor()
-
-