Class Template.TemplateMetadata.Builder (0.1.0)

public static final class Template.TemplateMetadata.Builder extends GeneratedMessageV3.Builder<Template.TemplateMetadata.Builder> implements Template.TemplateMetadataOrBuilder

Message describing TemplateMetadata

Protobuf type google.cloud.modelarmor.v1.Template.TemplateMetadata

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Template.TemplateMetadata.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides

build()

public Template.TemplateMetadata build()
Returns
Type Description
Template.TemplateMetadata

buildPartial()

public Template.TemplateMetadata buildPartial()
Returns
Type Description
Template.TemplateMetadata

clear()

public Template.TemplateMetadata.Builder clear()
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides

clearCustomLlmResponseSafetyErrorCode()

public Template.TemplateMetadata.Builder 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
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

clearCustomLlmResponseSafetyErrorMessage()

public Template.TemplateMetadata.Builder 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
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

clearCustomPromptSafetyErrorCode()

public Template.TemplateMetadata.Builder 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
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

clearCustomPromptSafetyErrorMessage()

public Template.TemplateMetadata.Builder 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
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Template.TemplateMetadata.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides

clearIgnorePartialInvocationFailures()

public Template.TemplateMetadata.Builder clearIgnorePartialInvocationFailures()

Optional. If true, partial detector failures should be ignored.

bool ignore_partial_invocation_failures = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

clearLogSanitizeOperations()

public Template.TemplateMetadata.Builder clearLogSanitizeOperations()

Optional. If true, log sanitize operations.

bool log_sanitize_operations = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

clearLogTemplateOperations()

public Template.TemplateMetadata.Builder clearLogTemplateOperations()

Optional. If true, log template crud operations.

bool log_template_operations = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Template.TemplateMetadata.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides

clone()

public Template.TemplateMetadata.Builder clone()
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides

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];

Returns
Type Description
int

The customLlmResponseSafetyErrorCode.

getCustomLlmResponseSafetyErrorMessage()

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.

getCustomLlmResponseSafetyErrorMessageBytes()

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.

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];

Returns
Type Description
int

The customPromptSafetyErrorCode.

getCustomPromptSafetyErrorMessage()

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.

getCustomPromptSafetyErrorMessageBytes()

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.

getDefaultInstanceForType()

public Template.TemplateMetadata getDefaultInstanceForType()
Returns
Type Description
Template.TemplateMetadata

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getIgnorePartialInvocationFailures()

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.

getLogSanitizeOperations()

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.

getLogTemplateOperations()

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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Template.TemplateMetadata other)

public Template.TemplateMetadata.Builder mergeFrom(Template.TemplateMetadata other)
Parameter
Name Description
other Template.TemplateMetadata
Returns
Type Description
Template.TemplateMetadata.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Template.TemplateMetadata.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Template.TemplateMetadata.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Template.TemplateMetadata.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides

setCustomLlmResponseSafetyErrorCode(int value)

public Template.TemplateMetadata.Builder setCustomLlmResponseSafetyErrorCode(int value)

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];

Parameter
Name Description
value int

The customLlmResponseSafetyErrorCode to set.

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

setCustomLlmResponseSafetyErrorMessage(String value)

public Template.TemplateMetadata.Builder setCustomLlmResponseSafetyErrorMessage(String 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];

Parameter
Name Description
value String

The customLlmResponseSafetyErrorMessage to set.

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

setCustomLlmResponseSafetyErrorMessageBytes(ByteString value)

public Template.TemplateMetadata.Builder setCustomLlmResponseSafetyErrorMessageBytes(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];

Parameter
Name Description
value ByteString

The bytes for customLlmResponseSafetyErrorMessage to set.

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

setCustomPromptSafetyErrorCode(int value)

public Template.TemplateMetadata.Builder setCustomPromptSafetyErrorCode(int value)

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];

Parameter
Name Description
value int

The customPromptSafetyErrorCode to set.

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

setCustomPromptSafetyErrorMessage(String value)

public Template.TemplateMetadata.Builder setCustomPromptSafetyErrorMessage(String 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];

Parameter
Name Description
value String

The customPromptSafetyErrorMessage to set.

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

setCustomPromptSafetyErrorMessageBytes(ByteString value)

public Template.TemplateMetadata.Builder setCustomPromptSafetyErrorMessageBytes(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];

Parameter
Name Description
value ByteString

The bytes for customPromptSafetyErrorMessage to set.

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Template.TemplateMetadata.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides

setIgnorePartialInvocationFailures(boolean value)

public Template.TemplateMetadata.Builder setIgnorePartialInvocationFailures(boolean value)

Optional. If true, partial detector failures should be ignored.

bool ignore_partial_invocation_failures = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The ignorePartialInvocationFailures to set.

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

setLogSanitizeOperations(boolean value)

public Template.TemplateMetadata.Builder setLogSanitizeOperations(boolean value)

Optional. If true, log sanitize operations.

bool log_sanitize_operations = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The logSanitizeOperations to set.

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

setLogTemplateOperations(boolean value)

public Template.TemplateMetadata.Builder setLogTemplateOperations(boolean value)

Optional. If true, log template crud operations.

bool log_template_operations = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The logTemplateOperations to set.

Returns
Type Description
Template.TemplateMetadata.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Template.TemplateMetadata.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Template.TemplateMetadata.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Template.TemplateMetadata.Builder
Overrides