Package com.google.cloud.modelarmor.v1
Class ModelArmorGrpc.ModelArmorFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<ModelArmorGrpc.ModelArmorFutureStub>
com.google.cloud.modelarmor.v1.ModelArmorGrpc.ModelArmorFutureStub
- Enclosing class:
- ModelArmorGrpc
public static final class ModelArmorGrpc.ModelArmorFutureStub
extends io.grpc.stub.AbstractFutureStub<ModelArmorGrpc.ModelArmorFutureStub>
A stub to allow clients to do ListenableFuture-style 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.ModelArmorFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Template>createTemplate(CreateTemplateRequest request) Creates a new Template in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>deleteTemplate(DeleteTemplateRequest request) Deletes a single Template.com.google.common.util.concurrent.ListenableFuture<FloorSetting>getFloorSetting(GetFloorSettingRequest request) Gets details of a single floor setting of a projectcom.google.common.util.concurrent.ListenableFuture<Template>getTemplate(GetTemplateRequest request) Gets details of a single Template.com.google.common.util.concurrent.ListenableFuture<ListTemplatesResponse>listTemplates(ListTemplatesRequest request) Lists Templates in a given project and location.com.google.common.util.concurrent.ListenableFuture<SanitizeModelResponseResponse>Sanitizes Model Response.com.google.common.util.concurrent.ListenableFuture<SanitizeUserPromptResponse>Sanitizes User Prompt.com.google.common.util.concurrent.ListenableFuture<FloorSetting>Updates the parameters of a single floor setting of a projectcom.google.common.util.concurrent.ListenableFuture<Template>updateTemplate(UpdateTemplateRequest request) Updates the parameters of a single Template.Methods inherited from class io.grpc.stub.AbstractFutureStub
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.ModelArmorFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ModelArmorGrpc.ModelArmorFutureStub>
-
listTemplates
public com.google.common.util.concurrent.ListenableFuture<ListTemplatesResponse> listTemplates(ListTemplatesRequest request) Lists Templates in a given project and location.
-
getTemplate
public com.google.common.util.concurrent.ListenableFuture<Template> getTemplate(GetTemplateRequest request) Gets details of a single Template.
-
createTemplate
public com.google.common.util.concurrent.ListenableFuture<Template> createTemplate(CreateTemplateRequest request) Creates a new Template in a given project and location.
-
updateTemplate
public com.google.common.util.concurrent.ListenableFuture<Template> updateTemplate(UpdateTemplateRequest request) Updates the parameters of a single Template.
-
deleteTemplate
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteTemplate(DeleteTemplateRequest request) Deletes a single Template.
-
getFloorSetting
public com.google.common.util.concurrent.ListenableFuture<FloorSetting> getFloorSetting(GetFloorSettingRequest request) Gets details of a single floor setting of a project
-
updateFloorSetting
public com.google.common.util.concurrent.ListenableFuture<FloorSetting> updateFloorSetting(UpdateFloorSettingRequest request) Updates the parameters of a single floor setting of a project
-
sanitizeUserPrompt
public com.google.common.util.concurrent.ListenableFuture<SanitizeUserPromptResponse> sanitizeUserPrompt(SanitizeUserPromptRequest request) Sanitizes User Prompt.
-
sanitizeModelResponse
public com.google.common.util.concurrent.ListenableFuture<SanitizeModelResponseResponse> sanitizeModelResponse(SanitizeModelResponseRequest request) Sanitizes Model Response.
-