public final class MultiLanguageDetectionMetadata extends GeneratedMessage implements MultiLanguageDetectionMetadataOrBuilder
Message for Enabling Multi Language Detection.
Protobuf type google.cloud.modelarmor.v1beta.MultiLanguageDetectionMetadata
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 ENABLE_MULTI_LANGUAGE_DETECTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int SOURCE_LANGUAGE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static MultiLanguageDetectionMetadata getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static MultiLanguageDetectionMetadata.Builder newBuilder()
public static MultiLanguageDetectionMetadata.Builder newBuilder(MultiLanguageDetectionMetadata prototype)
public static MultiLanguageDetectionMetadata parseDelimitedFrom(InputStream input)
public static MultiLanguageDetectionMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MultiLanguageDetectionMetadata parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static MultiLanguageDetectionMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static MultiLanguageDetectionMetadata parseFrom(ByteString data)
public static MultiLanguageDetectionMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static MultiLanguageDetectionMetadata parseFrom(CodedInputStream input)
public static MultiLanguageDetectionMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static MultiLanguageDetectionMetadata parseFrom(InputStream input)
public static MultiLanguageDetectionMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MultiLanguageDetectionMetadata parseFrom(ByteBuffer data)
public static MultiLanguageDetectionMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<MultiLanguageDetectionMetadata> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public MultiLanguageDetectionMetadata getDefaultInstanceForType()
public boolean getEnableMultiLanguageDetection()
Optional. Enable detection of multi-language prompts and responses.
bool enable_multi_language_detection = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The enableMultiLanguageDetection.
|
public Parser<MultiLanguageDetectionMetadata> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public String getSourceLanguage()
Optional. Optional Source language of the user prompt.
If multi-language detection is enabled and this field is not set, the
source language will be automatically detected. When a source language is
provided, Model Armor uses it to sanitize the input. In that case the
system does not perform auto-detection and relies solely on the specified
language.
This string field accepts a language code from the ISO-639 standard.
For a list of languages supported by Model Armor, see
Model Armor supported languages.
For a comprehensive list of language codes, see
ISO-639.
string source_language = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The sourceLanguage.
|
public ByteString getSourceLanguageBytes()
Optional. Optional Source language of the user prompt.
If multi-language detection is enabled and this field is not set, the
source language will be automatically detected. When a source language is
provided, Model Armor uses it to sanitize the input. In that case the
system does not perform auto-detection and relies solely on the specified
language.
This string field accepts a language code from the ISO-639 standard.
For a list of languages supported by Model Armor, see
Model Armor supported languages.
For a comprehensive list of language codes, see
ISO-639.
string source_language = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for sourceLanguage.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public MultiLanguageDetectionMetadata.Builder newBuilderForType()
protected MultiLanguageDetectionMetadata.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public MultiLanguageDetectionMetadata.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides