Class Template.TemplateMetadata
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.modelarmor.v1beta.Template.TemplateMetadata
- All Implemented Interfaces:
Template.TemplateMetadataOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- Template
public static final class Template.TemplateMetadata
extends com.google.protobuf.GeneratedMessage
implements Template.TemplateMetadataOrBuilder
Message describing TemplateMetadataProtobuf type
google.cloud.modelarmor.v1beta.Template.TemplateMetadata- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMessage describing TemplateMetadatastatic enumEnforcement type for Model Armor filters.static final classMetadata to enable multi language detection via template.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanintOptional.Optional.com.google.protobuf.ByteStringOptional.intOptional.Optional.com.google.protobuf.ByteStringOptional.static Template.TemplateMetadatastatic final com.google.protobuf.Descriptors.DescriptorOptional.intOptional.booleanOptional.booleanOptional.booleanOptional.Optional.Optional.com.google.protobuf.Parser<Template.TemplateMetadata>intinthashCode()booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(Template.TemplateMetadata prototype) protected Template.TemplateMetadata.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static Template.TemplateMetadataparseDelimitedFrom(InputStream input) static Template.TemplateMetadataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Template.TemplateMetadataparseFrom(byte[] data) static Template.TemplateMetadataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Template.TemplateMetadataparseFrom(com.google.protobuf.ByteString data) static Template.TemplateMetadataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Template.TemplateMetadataparseFrom(com.google.protobuf.CodedInputStream input) static Template.TemplateMetadataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Template.TemplateMetadataparseFrom(InputStream input) static Template.TemplateMetadataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Template.TemplateMetadataparseFrom(ByteBuffer data) static Template.TemplateMetadataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Template.TemplateMetadata>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
IGNORE_PARTIAL_INVOCATION_FAILURES_FIELD_NUMBER
public static final int IGNORE_PARTIAL_INVOCATION_FAILURES_FIELD_NUMBER- See Also:
-
CUSTOM_PROMPT_SAFETY_ERROR_CODE_FIELD_NUMBER
public static final int CUSTOM_PROMPT_SAFETY_ERROR_CODE_FIELD_NUMBER- See Also:
-
CUSTOM_PROMPT_SAFETY_ERROR_MESSAGE_FIELD_NUMBER
public static final int CUSTOM_PROMPT_SAFETY_ERROR_MESSAGE_FIELD_NUMBER- See Also:
-
CUSTOM_LLM_RESPONSE_SAFETY_ERROR_CODE_FIELD_NUMBER
public static final int CUSTOM_LLM_RESPONSE_SAFETY_ERROR_CODE_FIELD_NUMBER- See Also:
-
CUSTOM_LLM_RESPONSE_SAFETY_ERROR_MESSAGE_FIELD_NUMBER
public static final int CUSTOM_LLM_RESPONSE_SAFETY_ERROR_MESSAGE_FIELD_NUMBER- See Also:
-
LOG_TEMPLATE_OPERATIONS_FIELD_NUMBER
public static final int LOG_TEMPLATE_OPERATIONS_FIELD_NUMBER- See Also:
-
LOG_SANITIZE_OPERATIONS_FIELD_NUMBER
public static final int LOG_SANITIZE_OPERATIONS_FIELD_NUMBER- See Also:
-
ENFORCEMENT_TYPE_FIELD_NUMBER
public static final int ENFORCEMENT_TYPE_FIELD_NUMBER- See Also:
-
MULTI_LANGUAGE_DETECTION_FIELD_NUMBER
public static final int MULTI_LANGUAGE_DETECTION_FIELD_NUMBER- See Also:
-
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Template.TemplateMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Template.TemplateMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Template.TemplateMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Template.TemplateMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Template.TemplateMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Template.TemplateMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Template.TemplateMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Template.TemplateMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Template.TemplateMetadata parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Template.TemplateMetadata parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Template.TemplateMetadata.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-