Class ModelArmorGrpc.ModelArmorStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<ModelArmorGrpc.ModelArmorStub>
com.google.cloud.modelarmor.v1beta.ModelArmorGrpc.ModelArmorStub
- Enclosing class:
- ModelArmorGrpc
public static final class ModelArmorGrpc.ModelArmorStub
extends io.grpc.stub.AbstractAsyncStub<ModelArmorGrpc.ModelArmorStub>
A stub to allow clients to do asynchronous rpc calls to service ModelArmor.
Service describing handlers for resources
-
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 Summary
Modifier and TypeMethodDescriptionprotected ModelArmorGrpc.ModelArmorStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateTemplate(CreateTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver) Creates a new Template in a given project and location.voiddeleteTemplate(DeleteTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a single Template.voidgetFloorSetting(GetFloorSettingRequest request, io.grpc.stub.StreamObserver<FloorSetting> responseObserver) Gets details of a single floor setting of a projectvoidgetTemplate(GetTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver) Gets details of a single Template.voidlistTemplates(ListTemplatesRequest request, io.grpc.stub.StreamObserver<ListTemplatesResponse> responseObserver) Lists Templates in a given project and location.voidsanitizeModelResponse(SanitizeModelResponseRequest request, io.grpc.stub.StreamObserver<SanitizeModelResponseResponse> responseObserver) Sanitizes Model Response.voidsanitizeUserPrompt(SanitizeUserPromptRequest request, io.grpc.stub.StreamObserver<SanitizeUserPromptResponse> responseObserver) Sanitizes User Prompt.io.grpc.stub.StreamObserver<SanitizeModelResponseRequest>streamSanitizeModelResponse(io.grpc.stub.StreamObserver<SanitizeModelResponseResponse> responseObserver) Streaming version of Sanitizes Model Response.io.grpc.stub.StreamObserver<SanitizeUserPromptRequest>streamSanitizeUserPrompt(io.grpc.stub.StreamObserver<SanitizeUserPromptResponse> responseObserver) Streaming version of Sanitize User Prompt.voidupdateFloorSetting(UpdateFloorSettingRequest request, io.grpc.stub.StreamObserver<FloorSetting> responseObserver) Updates the parameters of a single floor setting of a projectvoidupdateTemplate(UpdateTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver) Updates the parameters of a single Template.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected ModelArmorGrpc.ModelArmorStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ModelArmorGrpc.ModelArmorStub>
-
listTemplates
public void listTemplates(ListTemplatesRequest request, io.grpc.stub.StreamObserver<ListTemplatesResponse> responseObserver) Lists Templates in a given project and location.
-
getTemplate
public void getTemplate(GetTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver) Gets details of a single Template.
-
createTemplate
public void createTemplate(CreateTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver) Creates a new Template in a given project and location.
-
updateTemplate
public void updateTemplate(UpdateTemplateRequest request, io.grpc.stub.StreamObserver<Template> responseObserver) Updates the parameters of a single Template.
-
deleteTemplate
public void deleteTemplate(DeleteTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a single Template.
-
getFloorSetting
public void getFloorSetting(GetFloorSettingRequest request, io.grpc.stub.StreamObserver<FloorSetting> responseObserver) Gets details of a single floor setting of a project
-
updateFloorSetting
public void updateFloorSetting(UpdateFloorSettingRequest request, io.grpc.stub.StreamObserver<FloorSetting> responseObserver) Updates the parameters of a single floor setting of a project
-
sanitizeUserPrompt
public void sanitizeUserPrompt(SanitizeUserPromptRequest request, io.grpc.stub.StreamObserver<SanitizeUserPromptResponse> responseObserver) Sanitizes User Prompt.
-
sanitizeModelResponse
public void sanitizeModelResponse(SanitizeModelResponseRequest request, io.grpc.stub.StreamObserver<SanitizeModelResponseResponse> responseObserver) Sanitizes Model Response.
-
streamSanitizeUserPrompt
public io.grpc.stub.StreamObserver<SanitizeUserPromptRequest> streamSanitizeUserPrompt(io.grpc.stub.StreamObserver<SanitizeUserPromptResponse> responseObserver) Streaming version of Sanitize User Prompt.
-
streamSanitizeModelResponse
public io.grpc.stub.StreamObserver<SanitizeModelResponseRequest> streamSanitizeModelResponse(io.grpc.stub.StreamObserver<SanitizeModelResponseResponse> responseObserver) Streaming version of Sanitizes Model Response.
-