Class Template.TemplateMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Template.TemplateMetadata.Builder>
com.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.Builder
- All Implemented Interfaces:
Template.TemplateMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Template.TemplateMetadata
public static final class Template.TemplateMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Template.TemplateMetadata.Builder>
implements Template.TemplateMetadataOrBuilder
Message describing TemplateMetadataProtobuf type
google.cloud.modelarmor.v1beta.Template.TemplateMetadata-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.intOptional.Optional.com.google.protobuf.ByteStringOptional.intOptional.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.intOptional.booleanOptional.booleanOptional.booleanOptional.Optional.Optional.Optional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.setCustomLlmResponseSafetyErrorCode(int value) Optional.Optional.setCustomLlmResponseSafetyErrorMessageBytes(com.google.protobuf.ByteString value) Optional.setCustomPromptSafetyErrorCode(int value) Optional.Optional.setCustomPromptSafetyErrorMessageBytes(com.google.protobuf.ByteString value) Optional.Optional.setEnforcementTypeValue(int value) Optional.setIgnorePartialInvocationFailures(boolean value) Optional.setLogSanitizeOperations(boolean value) Optional.setLogTemplateOperations(boolean value) Optional.Optional.Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Template.TemplateMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Template.TemplateMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Template.TemplateMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Template.TemplateMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Template.TemplateMetadata.Builder>
-
mergeFrom
public Template.TemplateMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Template.TemplateMetadata.Builder>- Throws:
IOException
-
getIgnorePartialInvocationFailures
public boolean getIgnorePartialInvocationFailures()Optional. If true, partial detector failures should be ignored.
bool ignore_partial_invocation_failures = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIgnorePartialInvocationFailuresin interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The ignorePartialInvocationFailures.
-
setIgnorePartialInvocationFailures
Optional. If true, partial detector failures should be ignored.
bool ignore_partial_invocation_failures = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The ignorePartialInvocationFailures to set.- Returns:
- This builder for chaining.
-
clearIgnorePartialInvocationFailures
Optional. If true, partial detector failures should be ignored.
bool ignore_partial_invocation_failures = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getCustomPromptSafetyErrorCode
public int getCustomPromptSafetyErrorCode()Optional. Indicates the custom error code set by the user to be returned to the end user by the service extension if the prompt trips Model Armor filters.
int32 custom_prompt_safety_error_code = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomPromptSafetyErrorCodein interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The customPromptSafetyErrorCode.
-
setCustomPromptSafetyErrorCode
Optional. Indicates the custom error code set by the user to be returned to the end user by the service extension if the prompt trips Model Armor filters.
int32 custom_prompt_safety_error_code = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The customPromptSafetyErrorCode to set.- Returns:
- This builder for chaining.
-
clearCustomPromptSafetyErrorCode
Optional. Indicates the custom error code set by the user to be returned to the end user by the service extension if the prompt trips Model Armor filters.
int32 custom_prompt_safety_error_code = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getCustomPromptSafetyErrorMessage
Optional. Indicates the custom error message set by the user to be returned to the end user if the prompt trips Model Armor filters.
string custom_prompt_safety_error_message = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomPromptSafetyErrorMessagein interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The customPromptSafetyErrorMessage.
-
getCustomPromptSafetyErrorMessageBytes
public com.google.protobuf.ByteString getCustomPromptSafetyErrorMessageBytes()Optional. Indicates the custom error message set by the user to be returned to the end user if the prompt trips Model Armor filters.
string custom_prompt_safety_error_message = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomPromptSafetyErrorMessageBytesin interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The bytes for customPromptSafetyErrorMessage.
-
setCustomPromptSafetyErrorMessage
Optional. Indicates the custom error message set by the user to be returned to the end user if the prompt trips Model Armor filters.
string custom_prompt_safety_error_message = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The customPromptSafetyErrorMessage to set.- Returns:
- This builder for chaining.
-
clearCustomPromptSafetyErrorMessage
Optional. Indicates the custom error message set by the user to be returned to the end user if the prompt trips Model Armor filters.
string custom_prompt_safety_error_message = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setCustomPromptSafetyErrorMessageBytes
public Template.TemplateMetadata.Builder setCustomPromptSafetyErrorMessageBytes(com.google.protobuf.ByteString value) Optional. Indicates the custom error message set by the user to be returned to the end user if the prompt trips Model Armor filters.
string custom_prompt_safety_error_message = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for customPromptSafetyErrorMessage to set.- Returns:
- This builder for chaining.
-
getCustomLlmResponseSafetyErrorCode
public int getCustomLlmResponseSafetyErrorCode()Optional. Indicates the custom error code set by the user to be returned to the end user if the LLM response trips Model Armor filters.
int32 custom_llm_response_safety_error_code = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomLlmResponseSafetyErrorCodein interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The customLlmResponseSafetyErrorCode.
-
setCustomLlmResponseSafetyErrorCode
Optional. Indicates the custom error code set by the user to be returned to the end user if the LLM response trips Model Armor filters.
int32 custom_llm_response_safety_error_code = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The customLlmResponseSafetyErrorCode to set.- Returns:
- This builder for chaining.
-
clearCustomLlmResponseSafetyErrorCode
Optional. Indicates the custom error code set by the user to be returned to the end user if the LLM response trips Model Armor filters.
int32 custom_llm_response_safety_error_code = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getCustomLlmResponseSafetyErrorMessage
Optional. Indicates the custom error message set by the user to be returned to the end user if the LLM response trips Model Armor filters.
string custom_llm_response_safety_error_message = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomLlmResponseSafetyErrorMessagein interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The customLlmResponseSafetyErrorMessage.
-
getCustomLlmResponseSafetyErrorMessageBytes
public com.google.protobuf.ByteString getCustomLlmResponseSafetyErrorMessageBytes()Optional. Indicates the custom error message set by the user to be returned to the end user if the LLM response trips Model Armor filters.
string custom_llm_response_safety_error_message = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomLlmResponseSafetyErrorMessageBytesin interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The bytes for customLlmResponseSafetyErrorMessage.
-
setCustomLlmResponseSafetyErrorMessage
Optional. Indicates the custom error message set by the user to be returned to the end user if the LLM response trips Model Armor filters.
string custom_llm_response_safety_error_message = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The customLlmResponseSafetyErrorMessage to set.- Returns:
- This builder for chaining.
-
clearCustomLlmResponseSafetyErrorMessage
Optional. Indicates the custom error message set by the user to be returned to the end user if the LLM response trips Model Armor filters.
string custom_llm_response_safety_error_message = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setCustomLlmResponseSafetyErrorMessageBytes
public Template.TemplateMetadata.Builder setCustomLlmResponseSafetyErrorMessageBytes(com.google.protobuf.ByteString value) Optional. Indicates the custom error message set by the user to be returned to the end user if the LLM response trips Model Armor filters.
string custom_llm_response_safety_error_message = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for customLlmResponseSafetyErrorMessage to set.- Returns:
- This builder for chaining.
-
getLogTemplateOperations
public boolean getLogTemplateOperations()Optional. If true, log template crud operations.
bool log_template_operations = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLogTemplateOperationsin interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The logTemplateOperations.
-
setLogTemplateOperations
Optional. If true, log template crud operations.
bool log_template_operations = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The logTemplateOperations to set.- Returns:
- This builder for chaining.
-
clearLogTemplateOperations
Optional. If true, log template crud operations.
bool log_template_operations = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getLogSanitizeOperations
public boolean getLogSanitizeOperations()Optional. If true, log sanitize operations.
bool log_sanitize_operations = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLogSanitizeOperationsin interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The logSanitizeOperations.
-
setLogSanitizeOperations
Optional. If true, log sanitize operations.
bool log_sanitize_operations = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The logSanitizeOperations to set.- Returns:
- This builder for chaining.
-
clearLogSanitizeOperations
Optional. If true, log sanitize operations.
bool log_sanitize_operations = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEnforcementTypeValue
public int getEnforcementTypeValue()Optional. Enforcement type for Model Armor filters.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.EnforcementType enforcement_type = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnforcementTypeValuein interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The enum numeric value on the wire for enforcementType.
-
setEnforcementTypeValue
Optional. Enforcement type for Model Armor filters.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.EnforcementType enforcement_type = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for enforcementType to set.- Returns:
- This builder for chaining.
-
getEnforcementType
Optional. Enforcement type for Model Armor filters.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.EnforcementType enforcement_type = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnforcementTypein interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The enforcementType.
-
setEnforcementType
public Template.TemplateMetadata.Builder setEnforcementType(Template.TemplateMetadata.EnforcementType value) Optional. Enforcement type for Model Armor filters.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.EnforcementType enforcement_type = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enforcementType to set.- Returns:
- This builder for chaining.
-
clearEnforcementType
Optional. Enforcement type for Model Armor filters.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.EnforcementType enforcement_type = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasMultiLanguageDetection
public boolean hasMultiLanguageDetection()Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMultiLanguageDetectionin interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- Whether the multiLanguageDetection field is set.
-
getMultiLanguageDetection
Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMultiLanguageDetectionin interfaceTemplate.TemplateMetadataOrBuilder- Returns:
- The multiLanguageDetection.
-
setMultiLanguageDetection
public Template.TemplateMetadata.Builder setMultiLanguageDetection(Template.TemplateMetadata.MultiLanguageDetection value) Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL]; -
setMultiLanguageDetection
public Template.TemplateMetadata.Builder setMultiLanguageDetection(Template.TemplateMetadata.MultiLanguageDetection.Builder builderForValue) Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMultiLanguageDetection
public Template.TemplateMetadata.Builder mergeMultiLanguageDetection(Template.TemplateMetadata.MultiLanguageDetection value) Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL]; -
clearMultiLanguageDetection
Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getMultiLanguageDetectionBuilder
Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getMultiLanguageDetectionOrBuilder
public Template.TemplateMetadata.MultiLanguageDetectionOrBuilder getMultiLanguageDetectionOrBuilder()Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1beta.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMultiLanguageDetectionOrBuilderin interfaceTemplate.TemplateMetadataOrBuilder
-