Class ModelArmorConfig.Builder
-
- All Implemented Interfaces:
public abstract class ModelArmorConfig.BuilderBuilder for ModelArmorConfig.
-
-
Constructor Summary
Constructors Constructor Description ModelArmorConfig.Builder()
-
Method Summary
Modifier and Type Method Description abstract ModelArmorConfig.BuilderpromptTemplateName(String promptTemplateName)Setter for promptTemplateName. ModelArmorConfig.BuilderclearPromptTemplateName()Clears the value of promptTemplateName field. abstract ModelArmorConfig.BuilderresponseTemplateName(String responseTemplateName)Setter for responseTemplateName. ModelArmorConfig.BuilderclearResponseTemplateName()Clears the value of responseTemplateName field. abstract ModelArmorConfigbuild()-
-
Method Detail
-
promptTemplateName
abstract ModelArmorConfig.Builder promptTemplateName(String promptTemplateName)
Setter for promptTemplateName.
promptTemplateName: Optional. The resource name of the Model Armor template to use for prompt screening. A Model Armor template is a set of customized filters and thresholds that define how Model Armor screens content. If specified, Model Armor will use this template to check the user's prompt for safety and security risks before it is sent to the model. The name must be in the format `projects/{project}/locations/{location}/templates/{template}`.
-
clearPromptTemplateName
@CanIgnoreReturnValue() ModelArmorConfig.Builder clearPromptTemplateName()
Clears the value of promptTemplateName field.
-
responseTemplateName
abstract ModelArmorConfig.Builder responseTemplateName(String responseTemplateName)
Setter for responseTemplateName.
responseTemplateName: Optional. The resource name of the Model Armor template to use for response screening. A Model Armor template is a set of customized filters and thresholds that define how Model Armor screens content. If specified, Model Armor will use this template to check the model's response for safety and security risks before it is returned to the user. The name must be in the format `projects/{project}/locations/{location}/templates/{template}`.
-
clearResponseTemplateName
@CanIgnoreReturnValue() ModelArmorConfig.Builder clearResponseTemplateName()
Clears the value of responseTemplateName field.
-
build
abstract ModelArmorConfig build()
-
-
-
-