Interface ModelArmorGrpc.AsyncService (0.1.0)

public static interface ModelArmorGrpc.AsyncService

Service describing handlers for resources

Methods

createTemplate(CreateTemplateRequest request, StreamObserver<Template> responseObserver)

public default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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>