Class ModelArmorGrpc.ModelArmorFutureStub (0.1.0)

public static final class ModelArmorGrpc.ModelArmorFutureStub extends AbstractFutureStub<ModelArmorGrpc.ModelArmorFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service ModelArmor.

Service describing handlers for resources

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > ModelArmorGrpc.ModelArmorFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected ModelArmorGrpc.ModelArmorFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ModelArmorGrpc.ModelArmorFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createTemplate(CreateTemplateRequest request)

public ListenableFuture<Template> createTemplate(CreateTemplateRequest request)

Creates a new Template in a given project and location.

Parameter
Name Description
request CreateTemplateRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Template>

deleteTemplate(DeleteTemplateRequest request)

public ListenableFuture<Empty> deleteTemplate(DeleteTemplateRequest request)

Deletes a single Template.

Parameter
Name Description
request DeleteTemplateRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

getFloorSetting(GetFloorSettingRequest request)

public ListenableFuture<FloorSetting> getFloorSetting(GetFloorSettingRequest request)

Gets details of a single floor setting of a project

Parameter
Name Description
request GetFloorSettingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<FloorSetting>

getTemplate(GetTemplateRequest request)

public ListenableFuture<Template> getTemplate(GetTemplateRequest request)

Gets details of a single Template.

Parameter
Name Description
request GetTemplateRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Template>

listTemplates(ListTemplatesRequest request)

public ListenableFuture<ListTemplatesResponse> listTemplates(ListTemplatesRequest request)

Lists Templates in a given project and location.

Parameter
Name Description
request ListTemplatesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListTemplatesResponse>

sanitizeModelResponse(SanitizeModelResponseRequest request)

public ListenableFuture<SanitizeModelResponseResponse> sanitizeModelResponse(SanitizeModelResponseRequest request)

Sanitizes Model Response.

Parameter
Name Description
request SanitizeModelResponseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<SanitizeModelResponseResponse>

sanitizeUserPrompt(SanitizeUserPromptRequest request)

public ListenableFuture<SanitizeUserPromptResponse> sanitizeUserPrompt(SanitizeUserPromptRequest request)

Sanitizes User Prompt.

Parameter
Name Description
request SanitizeUserPromptRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<SanitizeUserPromptResponse>

updateFloorSetting(UpdateFloorSettingRequest request)

public ListenableFuture<FloorSetting> updateFloorSetting(UpdateFloorSettingRequest request)

Updates the parameters of a single floor setting of a project

Parameter
Name Description
request UpdateFloorSettingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<FloorSetting>

updateTemplate(UpdateTemplateRequest request)

public ListenableFuture<Template> updateTemplate(UpdateTemplateRequest request)

Updates the parameters of a single Template.

Parameter
Name Description
request UpdateTemplateRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Template>