Package com.google.cloud.modelarmor.v1
Interface ModelArmorGrpc.AsyncService
- All Known Implementing Classes:
ModelArmorGrpc.ModelArmorImplBase
- Enclosing class:
- ModelArmorGrpc
public static interface ModelArmorGrpc.AsyncService
Service describing handlers for resources
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateTemplate(CreateTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver) Creates a new Template in a given project and location.default voiddeleteTemplate(DeleteTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a single Template.default voidgetFloorSetting(GetFloorSettingRequest request, io.grpc.stub.StreamObserver<FloorSetting> responseObserver) Gets details of a single floor setting of a projectdefault voidgetTemplate(GetTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver) Gets details of a single Template.default voidlistTemplates(ListTemplatesRequest request, io.grpc.stub.StreamObserver<ListTemplatesResponse> responseObserver) Lists Templates in a given project and location.default voidsanitizeModelResponse(SanitizeModelResponseRequest request, io.grpc.stub.StreamObserver<SanitizeModelResponseResponse> responseObserver) Sanitizes Model Response.default voidsanitizeUserPrompt(SanitizeUserPromptRequest request, io.grpc.stub.StreamObserver<SanitizeUserPromptResponse> responseObserver) Sanitizes User Prompt.default voidupdateFloorSetting(UpdateFloorSettingRequest request, io.grpc.stub.StreamObserver<FloorSetting> responseObserver) Updates the parameters of a single floor setting of a projectdefault voidupdateTemplate(UpdateTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver) Updates the parameters of a single Template.
-
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.
-