Interface ModelArmorGrpc.AsyncService

All Known Implementing Classes:
ModelArmorGrpc.ModelArmorImplBase
Enclosing class:
ModelArmorGrpc

public static interface ModelArmorGrpc.AsyncService
 Service describing handlers for resources
 
  • Method Details

    • listTemplates

      default void listTemplates(ListTemplatesRequest request, io.grpc.stub.StreamObserver<ListTemplatesResponse> responseObserver)
       Lists Templates in a given project and location.
       
    • getTemplate

      default void getTemplate(GetTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver)
       Gets details of a single Template.
       
    • createTemplate

      default void createTemplate(CreateTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver)
       Creates a new Template in a given project and location.
       
    • updateTemplate

      default void updateTemplate(UpdateTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver)
       Updates the parameters of a single Template.
       
    • deleteTemplate

      default void deleteTemplate(DeleteTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a single Template.
       
    • getFloorSetting

      default void getFloorSetting(GetFloorSettingRequest request, io.grpc.stub.StreamObserver<FloorSetting> responseObserver)
       Gets details of a single floor setting of a project
       
    • updateFloorSetting

      default void updateFloorSetting(UpdateFloorSettingRequest request, io.grpc.stub.StreamObserver<FloorSetting> responseObserver)
       Updates the parameters of a single floor setting of a project
       
    • sanitizeUserPrompt

      default void sanitizeUserPrompt(SanitizeUserPromptRequest request, io.grpc.stub.StreamObserver<SanitizeUserPromptResponse> responseObserver)
       Sanitizes User Prompt.
       
    • sanitizeModelResponse

      default void sanitizeModelResponse(SanitizeModelResponseRequest request, io.grpc.stub.StreamObserver<SanitizeModelResponseResponse> responseObserver)
       Sanitizes Model Response.
       
    • streamSanitizeUserPrompt

      default io.grpc.stub.StreamObserver<SanitizeUserPromptRequest> streamSanitizeUserPrompt(io.grpc.stub.StreamObserver<SanitizeUserPromptResponse> responseObserver)
       Streaming version of Sanitize User Prompt.
       
    • streamSanitizeModelResponse

      default io.grpc.stub.StreamObserver<SanitizeModelResponseRequest> streamSanitizeModelResponse(io.grpc.stub.StreamObserver<SanitizeModelResponseResponse> responseObserver)
       Streaming version of Sanitizes Model Response.