Class DnsThreatDetectorServiceGrpc.DnsThreatDetectorServiceStub (0.85.0)

public static final class DnsThreatDetectorServiceGrpc.DnsThreatDetectorServiceStub extends AbstractAsyncStub<DnsThreatDetectorServiceGrpc.DnsThreatDetectorServiceStub>

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

The Network Security API for DNS Threat Detectors.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > DnsThreatDetectorServiceGrpc.DnsThreatDetectorServiceStub

Methods

build(Channel channel, CallOptions callOptions)

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

createDnsThreatDetector(CreateDnsThreatDetectorRequest request, StreamObserver<DnsThreatDetector> responseObserver)

public void createDnsThreatDetector(CreateDnsThreatDetectorRequest request, StreamObserver<DnsThreatDetector> responseObserver)

Creates a new DnsThreatDetector in a given project and location.

Parameters
Name Description
request CreateDnsThreatDetectorRequest
responseObserver io.grpc.stub.StreamObserver<DnsThreatDetector>

deleteDnsThreatDetector(DeleteDnsThreatDetectorRequest request, StreamObserver<Empty> responseObserver)

public void deleteDnsThreatDetector(DeleteDnsThreatDetectorRequest request, StreamObserver<Empty> responseObserver)

Deletes a single DnsThreatDetector.

Parameters
Name Description
request DeleteDnsThreatDetectorRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getDnsThreatDetector(GetDnsThreatDetectorRequest request, StreamObserver<DnsThreatDetector> responseObserver)

public void getDnsThreatDetector(GetDnsThreatDetectorRequest request, StreamObserver<DnsThreatDetector> responseObserver)

Gets the details of a single DnsThreatDetector.

Parameters
Name Description
request GetDnsThreatDetectorRequest
responseObserver io.grpc.stub.StreamObserver<DnsThreatDetector>

listDnsThreatDetectors(ListDnsThreatDetectorsRequest request, StreamObserver<ListDnsThreatDetectorsResponse> responseObserver)

public void listDnsThreatDetectors(ListDnsThreatDetectorsRequest request, StreamObserver<ListDnsThreatDetectorsResponse> responseObserver)

Lists DnsThreatDetectors in a given project and location.

Parameters
Name Description
request ListDnsThreatDetectorsRequest
responseObserver io.grpc.stub.StreamObserver<ListDnsThreatDetectorsResponse>

updateDnsThreatDetector(UpdateDnsThreatDetectorRequest request, StreamObserver<DnsThreatDetector> responseObserver)

public void updateDnsThreatDetector(UpdateDnsThreatDetectorRequest request, StreamObserver<DnsThreatDetector> responseObserver)

Updates a single DnsThreatDetector.

Parameters
Name Description
request UpdateDnsThreatDetectorRequest
responseObserver io.grpc.stub.StreamObserver<DnsThreatDetector>