Interface DnsThreatDetectorServiceGrpc.AsyncService (0.85.0)

public static interface DnsThreatDetectorServiceGrpc.AsyncService

The Network Security API for DNS Threat Detectors.

Methods

createDnsThreatDetector(CreateDnsThreatDetectorRequest request, StreamObserver<DnsThreatDetector> responseObserver)

public default 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 default 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 default 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 default 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 default void updateDnsThreatDetector(UpdateDnsThreatDetectorRequest request, StreamObserver<DnsThreatDetector> responseObserver)

Updates a single DnsThreatDetector.

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