public static final class Assistant.CustomerPolicy extends GeneratedMessage implements Assistant.CustomerPolicyOrBuilder
Customer-defined policy for the assistant.
Protobuf type google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy
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
BANNED_PHRASES_FIELD_NUMBER
public static final int BANNED_PHRASES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MODEL_ARMOR_CONFIG_FIELD_NUMBER
public static final int MODEL_ARMOR_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Assistant.CustomerPolicy getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Assistant.CustomerPolicy.Builder newBuilder()
newBuilder(Assistant.CustomerPolicy prototype)
public static Assistant.CustomerPolicy.Builder newBuilder(Assistant.CustomerPolicy prototype)
public static Assistant.CustomerPolicy parseDelimitedFrom(InputStream input)
public static Assistant.CustomerPolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Assistant.CustomerPolicy parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Assistant.CustomerPolicy parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy parseFrom(CodedInputStream input)
public static Assistant.CustomerPolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy parseFrom(InputStream input)
public static Assistant.CustomerPolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Assistant.CustomerPolicy parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Assistant.CustomerPolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Assistant.CustomerPolicy> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getBannedPhrases(int index)
public Assistant.CustomerPolicy.BannedPhrase getBannedPhrases(int index)
Optional. List of banned phrases.
repeated .google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.BannedPhrase banned_phrases = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getBannedPhrasesCount()
public int getBannedPhrasesCount()
Optional. List of banned phrases.
repeated .google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.BannedPhrase banned_phrases = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getBannedPhrasesList()
public List<Assistant.CustomerPolicy.BannedPhrase> getBannedPhrasesList()
Optional. List of banned phrases.
repeated .google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.BannedPhrase banned_phrases = 1 [(.google.api.field_behavior) = OPTIONAL];
getBannedPhrasesOrBuilder(int index)
public Assistant.CustomerPolicy.BannedPhraseOrBuilder getBannedPhrasesOrBuilder(int index)
Optional. List of banned phrases.
repeated .google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.BannedPhrase banned_phrases = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getBannedPhrasesOrBuilderList()
public List<? extends Assistant.CustomerPolicy.BannedPhraseOrBuilder> getBannedPhrasesOrBuilderList()
Optional. List of banned phrases.
repeated .google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.BannedPhrase banned_phrases = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.BannedPhraseOrBuilder> |
|
getDefaultInstanceForType()
public Assistant.CustomerPolicy getDefaultInstanceForType()
getModelArmorConfig()
public Assistant.CustomerPolicy.ModelArmorConfig getModelArmorConfig()
Optional. Model Armor configuration to be used for sanitizing user
prompts and assistant responses.
.google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.ModelArmorConfig model_armor_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getModelArmorConfigOrBuilder()
public Assistant.CustomerPolicy.ModelArmorConfigOrBuilder getModelArmorConfigOrBuilder()
Optional. Model Armor configuration to be used for sanitizing user
prompts and assistant responses.
.google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.ModelArmorConfig model_armor_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<Assistant.CustomerPolicy> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasModelArmorConfig()
public boolean hasModelArmorConfig()
Optional. Model Armor configuration to be used for sanitizing user
prompts and assistant responses.
.google.cloud.discoveryengine.v1beta.Assistant.CustomerPolicy.ModelArmorConfig model_armor_config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the modelArmorConfig field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Assistant.CustomerPolicy.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Assistant.CustomerPolicy.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Assistant.CustomerPolicy.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides