Class IDSGrpc.IDSStub

  • Enclosing class:
    IDSGrpc

    public static final class IDSGrpc.IDSStub
    extends io.grpc.stub.AbstractAsyncStub<IDSGrpc.IDSStub>
    A stub to allow clients to do asynchronous rpc calls to service IDS.
     The IDS Service
     
    • 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 Detail

      • build

        protected IDSGrpc.IDSStub build​(io.grpc.Channel channel,
                                        io.grpc.CallOptions callOptions)
        Specified by:
        build in class io.grpc.stub.AbstractStub<IDSGrpc.IDSStub>
      • getEndpoint

        public void getEndpoint​(GetEndpointRequest request,
                                io.grpc.stub.StreamObserver<Endpoint> responseObserver)
         Gets details of a single Endpoint.
         
      • createEndpoint

        public void createEndpoint​(CreateEndpointRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Endpoint in a given project and location.
         
      • deleteEndpoint

        public void deleteEndpoint​(DeleteEndpointRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single Endpoint.