Class ModelArmorConfig.Builder (3.82.0)
3.88.0 (latest)
3.86.0
3.84.0
3.83.0
3.82.0
3.81.0
3.79.0
3.77.0
3.76.0
3.75.0
3.74.0
3.73.0
3.71.0
3.69.0
3.68.0
3.65.0
3.64.0
3.63.0
3.61.0
3.60.0
3.59.0
3.58.0
3.57.0
3.56.0
3.55.0
3.54.0
3.53.0
3.52.0
3.50.0
3.49.0
3.48.0
3.47.0
3.46.0
3.45.0
3.44.0
3.43.0
3.42.0
3.41.0
3.40.0
3.38.0
3.37.0
3.36.0
3.35.0
3.34.0
3.33.0
3.32.0
3.31.0
3.30.0
3.29.0
3.28.0
3.25.0
3.24.0
3.23.0
3.22.0
3.21.0
3.20.0
3.19.0
3.18.0
3.17.0
3.16.0
3.15.0
3.14.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.7.0
3.6.0
3.5.0
3.4.2
3.3.0
3.2.0
3.0.0
2.9.8
2.8.9
2.7.4
2.5.3
2.4.0
public static final class ModelArmorConfig . Builder extends GeneratedMessageV3 . Builder<ModelArmorConfig . Builder > implements ModelArmorConfigOrBuilder
Configuration for Model Armor integrations of prompt and responses.
Protobuf type google.cloud.aiplatform.v1beta1.ModelArmorConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors . Descriptor getDescriptor ()
Methods
public ModelArmorConfig . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
public ModelArmorConfig build ()
public ModelArmorConfig buildPartial ()
public ModelArmorConfig . Builder clear ()
Overrides
public ModelArmorConfig . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
public ModelArmorConfig . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
public ModelArmorConfig . Builder clearPromptTemplateName ()
Optional. The name of the Model Armor template to use for prompt
sanitization.
string prompt_template_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
public ModelArmorConfig . Builder clearResponseTemplateName ()
Optional. The name of the Model Armor template to use for response
sanitization.
string response_template_name = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
public ModelArmorConfig . Builder clone ()
Overrides
public ModelArmorConfig getDefaultInstanceForType ()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
public String getPromptTemplateName ()
Optional. The name of the Model Armor template to use for prompt
sanitization.
string prompt_template_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The promptTemplateName.
public ByteString getPromptTemplateNameBytes ()
Optional. The name of the Model Armor template to use for prompt
sanitization.
string prompt_template_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns
Type
Description
ByteString
The bytes for promptTemplateName.
public String getResponseTemplateName ()
Optional. The name of the Model Armor template to use for response
sanitization.
string response_template_name = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The responseTemplateName.
public ByteString getResponseTemplateNameBytes ()
Optional. The name of the Model Armor template to use for response
sanitization.
string response_template_name = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns
Type
Description
ByteString
The bytes for responseTemplateName.
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public ModelArmorConfig . Builder mergeFrom ( ModelArmorConfig other )
public ModelArmorConfig . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
public ModelArmorConfig . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
public final ModelArmorConfig . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
public ModelArmorConfig . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
public ModelArmorConfig . Builder setPromptTemplateName ( String value )
Optional. The name of the Model Armor template to use for prompt
sanitization.
string prompt_template_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
String The promptTemplateName to set.
public ModelArmorConfig . Builder setPromptTemplateNameBytes ( ByteString value )
Optional. The name of the Model Armor template to use for prompt
sanitization.
string prompt_template_name = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
ByteString The bytes for promptTemplateName to set.
public ModelArmorConfig . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
public ModelArmorConfig . Builder setResponseTemplateName ( String value )
Optional. The name of the Model Armor template to use for response
sanitization.
string response_template_name = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
String The responseTemplateName to set.
public ModelArmorConfig . Builder setResponseTemplateNameBytes ( ByteString value )
Optional. The name of the Model Armor template to use for response
sanitization.
string response_template_name = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
ByteString The bytes for responseTemplateName to set.
public final ModelArmorConfig . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]