public static final class Assistant.CustomerPolicy.BannedPhrase extends GeneratedMessage implements Assistant.CustomerPolicy.BannedPhraseOrBuilder
Definition of a customer-defined banned phrase. A banned phrase is not
allowed to appear in the user query or the LLM response, or else the
answer will be refused.
Protobuf type
google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.BannedPhrase
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
IGNORE_DIACRITICS_FIELD_NUMBER
public static final int IGNORE_DIACRITICS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MATCH_TYPE_FIELD_NUMBER
public static final int MATCH_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PHRASE_FIELD_NUMBER
public static final int PHRASE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Assistant.CustomerPolicy.BannedPhrase getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Assistant.CustomerPolicy.BannedPhrase.Builder newBuilder()
newBuilder(Assistant.CustomerPolicy.BannedPhrase prototype)
public static Assistant.CustomerPolicy.BannedPhrase.Builder newBuilder(Assistant.CustomerPolicy.BannedPhrase prototype)
public static Assistant.CustomerPolicy.BannedPhrase parseDelimitedFrom(InputStream input)
public static Assistant.CustomerPolicy.BannedPhrase parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(CodedInputStream input)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(InputStream input)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy.BannedPhrase parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Assistant.CustomerPolicy.BannedPhrase> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Assistant.CustomerPolicy.BannedPhrase getDefaultInstanceForType()
getIgnoreDiacritics()
public boolean getIgnoreDiacritics()
Optional. If true, diacritical marks (e.g., accents, umlauts) are
ignored when matching banned phrases. For example, "cafe" would match
"café".
bool ignore_diacritics = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The ignoreDiacritics.
|
getMatchType()
public Assistant.CustomerPolicy.BannedPhrase.BannedPhraseMatchType getMatchType()
Optional. Match type for the banned phrase.
.google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.BannedPhrase.BannedPhraseMatchType match_type = 2 [(.google.api.field_behavior) = OPTIONAL];
getMatchTypeValue()
public int getMatchTypeValue()
Optional. Match type for the banned phrase.
.google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.BannedPhrase.BannedPhraseMatchType match_type = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for matchType.
|
getParserForType()
public Parser<Assistant.CustomerPolicy.BannedPhrase> getParserForType()
Overrides
getPhrase()
public String getPhrase()
Required. The raw string content to be banned.
string phrase = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The phrase.
|
getPhraseBytes()
public ByteString getPhraseBytes()
Required. The raw string content to be banned.
string phrase = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for phrase.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Assistant.CustomerPolicy.BannedPhrase.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Assistant.CustomerPolicy.BannedPhrase.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Assistant.CustomerPolicy.BannedPhrase.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides