public static final class Template.TemplateMetadata extends GeneratedMessage implements Template.TemplateMetadataOrBuilder
Message describing TemplateMetadata
Protobuf type google.cloud.modelarmor.v1.Template.TemplateMetadata
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int CUSTOM_LLM_RESPONSE_SAFETY_ERROR_CODE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int CUSTOM_LLM_RESPONSE_SAFETY_ERROR_MESSAGE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int CUSTOM_PROMPT_SAFETY_ERROR_CODE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int CUSTOM_PROMPT_SAFETY_ERROR_MESSAGE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int ENFORCEMENT_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int IGNORE_PARTIAL_INVOCATION_FAILURES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int LOG_SANITIZE_OPERATIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int LOG_TEMPLATE_OPERATIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int MULTI_LANGUAGE_DETECTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static Template.TemplateMetadata getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static Template.TemplateMetadata.Builder newBuilder()
public static Template.TemplateMetadata.Builder newBuilder(Template.TemplateMetadata prototype)
public static Template.TemplateMetadata parseDelimitedFrom(InputStream input)
public static Template.TemplateMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Template.TemplateMetadata parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static Template.TemplateMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Template.TemplateMetadata parseFrom(ByteString data)
public static Template.TemplateMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Template.TemplateMetadata parseFrom(CodedInputStream input)
public static Template.TemplateMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Template.TemplateMetadata parseFrom(InputStream input)
public static Template.TemplateMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Template.TemplateMetadata parseFrom(ByteBuffer data)
public static Template.TemplateMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<Template.TemplateMetadata> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
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];
| Returns |
| Type |
Description |
int |
The customLlmResponseSafetyErrorCode.
|
public String 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];
| Returns |
| Type |
Description |
String |
The customLlmResponseSafetyErrorMessage.
|
public 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];
| Returns |
| Type |
Description |
ByteString |
The bytes for customLlmResponseSafetyErrorMessage.
|
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];
| Returns |
| Type |
Description |
int |
The customPromptSafetyErrorCode.
|
public String 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];
| Returns |
| Type |
Description |
String |
The customPromptSafetyErrorMessage.
|
public 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];
| Returns |
| Type |
Description |
ByteString |
The bytes for customPromptSafetyErrorMessage.
|
public Template.TemplateMetadata getDefaultInstanceForType()
public Template.TemplateMetadata.EnforcementType getEnforcementType()
Optional. Enforcement type for Model Armor filters.
.google.cloud.modelarmor.v1.Template.TemplateMetadata.EnforcementType enforcement_type = 8 [(.google.api.field_behavior) = OPTIONAL];
public int getEnforcementTypeValue()
Optional. Enforcement type for Model Armor filters.
.google.cloud.modelarmor.v1.Template.TemplateMetadata.EnforcementType enforcement_type = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for enforcementType.
|
public boolean getIgnorePartialInvocationFailures()
Optional. If true, partial detector failures should be ignored.
bool ignore_partial_invocation_failures = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The ignorePartialInvocationFailures.
|
public boolean getLogSanitizeOperations()
Optional. If true, log sanitize operations.
bool log_sanitize_operations = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The logSanitizeOperations.
|
public boolean getLogTemplateOperations()
Optional. If true, log template crud operations.
bool log_template_operations = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The logTemplateOperations.
|
public Template.TemplateMetadata.MultiLanguageDetection getMultiLanguageDetection()
Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL];
public Template.TemplateMetadata.MultiLanguageDetectionOrBuilder getMultiLanguageDetectionOrBuilder()
Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL];
public Parser<Template.TemplateMetadata> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasMultiLanguageDetection()
Optional. Metadata for multi language detection.
.google.cloud.modelarmor.v1.Template.TemplateMetadata.MultiLanguageDetection multi_language_detection = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the multiLanguageDetection field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Template.TemplateMetadata.Builder newBuilderForType()
protected Template.TemplateMetadata.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public Template.TemplateMetadata.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides