Package com.google.cloud.retail.v2alpha
Class GenerativeQuestionConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.retail.v2alpha.GenerativeQuestionConfig
- All Implemented Interfaces:
GenerativeQuestionConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class GenerativeQuestionConfig
extends com.google.protobuf.GeneratedMessage
implements GenerativeQuestionConfigOrBuilder
Configuration for a single generated question.Protobuf type
google.cloud.retail.v2alpha.GenerativeQuestionConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classConfiguration for a single generated question.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanOptional.Required.com.google.protobuf.ByteStringRequired.static GenerativeQuestionConfigstatic final com.google.protobuf.Descriptors.DescriptorgetExampleValues(int index) Output only.com.google.protobuf.ByteStringgetExampleValuesBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.getFacet()Required.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.floatOutput only.Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<GenerativeQuestionConfig>intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(GenerativeQuestionConfig prototype) protected GenerativeQuestionConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static GenerativeQuestionConfigparseDelimitedFrom(InputStream input) static GenerativeQuestionConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GenerativeQuestionConfigparseFrom(byte[] data) static GenerativeQuestionConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GenerativeQuestionConfigparseFrom(com.google.protobuf.ByteString data) static GenerativeQuestionConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GenerativeQuestionConfigparseFrom(com.google.protobuf.CodedInputStream input) static GenerativeQuestionConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GenerativeQuestionConfigparseFrom(InputStream input) static GenerativeQuestionConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static GenerativeQuestionConfigparseFrom(ByteBuffer data) static GenerativeQuestionConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<GenerativeQuestionConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CATALOG_FIELD_NUMBER
public static final int CATALOG_FIELD_NUMBER- See Also:
-
FACET_FIELD_NUMBER
public static final int FACET_FIELD_NUMBER- See Also:
-
GENERATED_QUESTION_FIELD_NUMBER
public static final int GENERATED_QUESTION_FIELD_NUMBER- See Also:
-
FINAL_QUESTION_FIELD_NUMBER
public static final int FINAL_QUESTION_FIELD_NUMBER- See Also:
-
EXAMPLE_VALUES_FIELD_NUMBER
public static final int EXAMPLE_VALUES_FIELD_NUMBER- See Also:
-
FREQUENCY_FIELD_NUMBER
public static final int FREQUENCY_FIELD_NUMBER- See Also:
-
ALLOWED_IN_CONVERSATION_FIELD_NUMBER
public static final int ALLOWED_IN_CONVERSATION_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getCatalog
Required. Resource name of the catalog. Format: projects/{project}/locations/{location}/catalogs/{catalog}string catalog = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCatalogin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The catalog.
-
getCatalogBytes
public com.google.protobuf.ByteString getCatalogBytes()Required. Resource name of the catalog. Format: projects/{project}/locations/{location}/catalogs/{catalog}string catalog = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCatalogBytesin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The bytes for catalog.
-
getFacet
Required. The facet to which the question is associated.
string facet = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFacetin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The facet.
-
getFacetBytes
public com.google.protobuf.ByteString getFacetBytes()Required. The facet to which the question is associated.
string facet = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFacetBytesin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The bytes for facet.
-
getGeneratedQuestion
Output only. The LLM generated question.
string generated_question = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGeneratedQuestionin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The generatedQuestion.
-
getGeneratedQuestionBytes
public com.google.protobuf.ByteString getGeneratedQuestionBytes()Output only. The LLM generated question.
string generated_question = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGeneratedQuestionBytesin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The bytes for generatedQuestion.
-
getFinalQuestion
Optional. The question that will be used at serving time. Question can have a max length of 300 bytes. When not populated, generated_question should be used.
string final_question = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFinalQuestionin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The finalQuestion.
-
getFinalQuestionBytes
public com.google.protobuf.ByteString getFinalQuestionBytes()Optional. The question that will be used at serving time. Question can have a max length of 300 bytes. When not populated, generated_question should be used.
string final_question = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFinalQuestionBytesin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The bytes for finalQuestion.
-
getExampleValuesList
public com.google.protobuf.ProtocolStringList getExampleValuesList()Output only. Values that can be used to answer the question.
repeated string example_values = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExampleValuesListin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- A list containing the exampleValues.
-
getExampleValuesCount
public int getExampleValuesCount()Output only. Values that can be used to answer the question.
repeated string example_values = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExampleValuesCountin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The count of exampleValues.
-
getExampleValues
Output only. Values that can be used to answer the question.
repeated string example_values = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExampleValuesin interfaceGenerativeQuestionConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The exampleValues at the given index.
-
getExampleValuesBytes
public com.google.protobuf.ByteString getExampleValuesBytes(int index) Output only. Values that can be used to answer the question.
repeated string example_values = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExampleValuesBytesin interfaceGenerativeQuestionConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the exampleValues at the given index.
-
getFrequency
public float getFrequency()Output only. The ratio of how often a question was asked.
float frequency = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFrequencyin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The frequency.
-
getAllowedInConversation
public boolean getAllowedInConversation()Optional. Whether the question is asked at serving time.
bool allowed_in_conversation = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowedInConversationin interfaceGenerativeQuestionConfigOrBuilder- Returns:
- The allowedInConversation.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static GenerativeQuestionConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerativeQuestionConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerativeQuestionConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerativeQuestionConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerativeQuestionConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerativeQuestionConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static GenerativeQuestionConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static GenerativeQuestionConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static GenerativeQuestionConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static GenerativeQuestionConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GenerativeQuestionConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-