Class ModelArmorGrpc.ModelArmorStub (0.1.0)

public static final class ModelArmorGrpc.ModelArmorStub extends AbstractAsyncStub<ModelArmorGrpc.ModelArmorStub>

A stub to allow clients to do asynchronous rpc calls to service ModelArmor.

Service describing handlers for resources

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ModelArmorGrpc.ModelArmorStub

Methods

build(Channel channel, CallOptions callOptions)

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

createTemplate(CreateTemplateRequest request, StreamObserver<Template> responseObserver)

public void createTemplate(CreateTemplateRequest request, StreamObserver<Template> responseObserver)

Creates a new Template in a given project and location.

Parameters
Name Description
request CreateTemplateRequest
responseObserver io.grpc.stub.StreamObserver<Template>

deleteTemplate(DeleteTemplateRequest request, StreamObserver<Empty> responseObserver)

public void deleteTemplate(DeleteTemplateRequest request, StreamObserver<Empty> responseObserver)

Deletes a single Template.

Parameters
Name Description
request DeleteTemplateRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getFloorSetting(GetFloorSettingRequest request, StreamObserver<FloorSetting> responseObserver)

public void getFloorSetting(GetFloorSettingRequest request, StreamObserver<FloorSetting> responseObserver)

Gets details of a single floor setting of a project

Parameters
Name Description
request GetFloorSettingRequest
responseObserver io.grpc.stub.StreamObserver<FloorSetting>

getTemplate(GetTemplateRequest request, StreamObserver<Template> responseObserver)

public void getTemplate(GetTemplateRequest request, StreamObserver<Template> responseObserver)

Gets details of a single Template.

Parameters
Name Description
request GetTemplateRequest
responseObserver io.grpc.stub.StreamObserver<Template>

listTemplates(ListTemplatesRequest request, StreamObserver<ListTemplatesResponse> responseObserver)

public void listTemplates(ListTemplatesRequest request, StreamObserver<ListTemplatesResponse> responseObserver)

Lists Templates in a given project and location.

Parameters
Name Description
request ListTemplatesRequest
responseObserver io.grpc.stub.StreamObserver<ListTemplatesResponse>

sanitizeModelResponse(SanitizeModelResponseRequest request, StreamObserver<SanitizeModelResponseResponse> responseObserver)

public void sanitizeModelResponse(SanitizeModelResponseRequest request, StreamObserver<SanitizeModelResponseResponse> responseObserver)

Sanitizes Model Response.

Parameters
Name Description
request SanitizeModelResponseRequest
responseObserver io.grpc.stub.StreamObserver<SanitizeModelResponseResponse>

sanitizeUserPrompt(SanitizeUserPromptRequest request, StreamObserver<SanitizeUserPromptResponse> responseObserver)

public void sanitizeUserPrompt(SanitizeUserPromptRequest request, StreamObserver<SanitizeUserPromptResponse> responseObserver)

Sanitizes User Prompt.

Parameters
Name Description
request SanitizeUserPromptRequest
responseObserver io.grpc.stub.StreamObserver<SanitizeUserPromptResponse>

updateFloorSetting(UpdateFloorSettingRequest request, StreamObserver<FloorSetting> responseObserver)

public void updateFloorSetting(UpdateFloorSettingRequest request, StreamObserver<FloorSetting> responseObserver)

Updates the parameters of a single floor setting of a project

Parameters
Name Description
request UpdateFloorSettingRequest
responseObserver io.grpc.stub.StreamObserver<FloorSetting>

updateTemplate(UpdateTemplateRequest request, StreamObserver<Template> responseObserver)

public void updateTemplate(UpdateTemplateRequest request, StreamObserver<Template> responseObserver)

Updates the parameters of a single Template.

Parameters
Name Description
request UpdateTemplateRequest
responseObserver io.grpc.stub.StreamObserver<Template>