Class SearchResponse.Summary
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.discoveryengine.v1.SearchResponse.Summary
-
- All Implemented Interfaces:
SearchResponse.SummaryOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- SearchResponse
public static final class SearchResponse.Summary extends com.google.protobuf.GeneratedMessageV3 implements SearchResponse.SummaryOrBuilder
Summary of the top N search result specified by the summary spec.
Protobuf typegoogle.cloud.discoveryengine.v1.SearchResponse.Summary- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchResponse.Summary.BuilderSummary of the top N search result specified by the summary spec.static classSearchResponse.Summary.SafetyAttributesSafety Attribute categories and their associated confidence scores.static interfaceSearchResponse.Summary.SafetyAttributesOrBuilderstatic classSearchResponse.Summary.SummarySkippedReasonAn Enum for summary-skipped reasons.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intSAFETY_ATTRIBUTES_FIELD_NUMBERstatic intSUMMARY_SKIPPED_REASONS_FIELD_NUMBERstatic intSUMMARY_TEXT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static SearchResponse.SummarygetDefaultInstance()SearchResponse.SummarygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<SearchResponse.Summary>getParserForType()SearchResponse.Summary.SafetyAttributesgetSafetyAttributes()A collection of Safety Attribute categories and their associated confidence scores.SearchResponse.Summary.SafetyAttributesOrBuildergetSafetyAttributesOrBuilder()A collection of Safety Attribute categories and their associated confidence scores.intgetSerializedSize()SearchResponse.Summary.SummarySkippedReasongetSummarySkippedReasons(int index)Additional summary-skipped reasons.intgetSummarySkippedReasonsCount()Additional summary-skipped reasons.List<SearchResponse.Summary.SummarySkippedReason>getSummarySkippedReasonsList()Additional summary-skipped reasons.intgetSummarySkippedReasonsValue(int index)Additional summary-skipped reasons.List<Integer>getSummarySkippedReasonsValueList()Additional summary-skipped reasons.StringgetSummaryText()The summary content.com.google.protobuf.ByteStringgetSummaryTextBytes()The summary content.inthashCode()booleanhasSafetyAttributes()A collection of Safety Attribute categories and their associated confidence scores.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static SearchResponse.Summary.BuildernewBuilder()static SearchResponse.Summary.BuildernewBuilder(SearchResponse.Summary prototype)SearchResponse.Summary.BuildernewBuilderForType()protected SearchResponse.Summary.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static SearchResponse.SummaryparseDelimitedFrom(InputStream input)static SearchResponse.SummaryparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchResponse.SummaryparseFrom(byte[] data)static SearchResponse.SummaryparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchResponse.SummaryparseFrom(com.google.protobuf.ByteString data)static SearchResponse.SummaryparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchResponse.SummaryparseFrom(com.google.protobuf.CodedInputStream input)static SearchResponse.SummaryparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchResponse.SummaryparseFrom(InputStream input)static SearchResponse.SummaryparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SearchResponse.SummaryparseFrom(ByteBuffer data)static SearchResponse.SummaryparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<SearchResponse.Summary>parser()SearchResponse.Summary.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SUMMARY_TEXT_FIELD_NUMBER
public static final int SUMMARY_TEXT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUMMARY_SKIPPED_REASONS_FIELD_NUMBER
public static final int SUMMARY_SKIPPED_REASONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SAFETY_ATTRIBUTES_FIELD_NUMBER
public static final int SAFETY_ATTRIBUTES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getSummaryText
public String getSummaryText()
The summary content.
string summary_text = 1;- Specified by:
getSummaryTextin interfaceSearchResponse.SummaryOrBuilder- Returns:
- The summaryText.
-
getSummaryTextBytes
public com.google.protobuf.ByteString getSummaryTextBytes()
The summary content.
string summary_text = 1;- Specified by:
getSummaryTextBytesin interfaceSearchResponse.SummaryOrBuilder- Returns:
- The bytes for summaryText.
-
getSummarySkippedReasonsList
public List<SearchResponse.Summary.SummarySkippedReason> getSummarySkippedReasonsList()
Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
repeated .google.cloud.discoveryengine.v1.SearchResponse.Summary.SummarySkippedReason summary_skipped_reasons = 2;- Specified by:
getSummarySkippedReasonsListin interfaceSearchResponse.SummaryOrBuilder- Returns:
- A list containing the summarySkippedReasons.
-
getSummarySkippedReasonsCount
public int getSummarySkippedReasonsCount()
Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
repeated .google.cloud.discoveryengine.v1.SearchResponse.Summary.SummarySkippedReason summary_skipped_reasons = 2;- Specified by:
getSummarySkippedReasonsCountin interfaceSearchResponse.SummaryOrBuilder- Returns:
- The count of summarySkippedReasons.
-
getSummarySkippedReasons
public SearchResponse.Summary.SummarySkippedReason getSummarySkippedReasons(int index)
Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
repeated .google.cloud.discoveryengine.v1.SearchResponse.Summary.SummarySkippedReason summary_skipped_reasons = 2;- Specified by:
getSummarySkippedReasonsin interfaceSearchResponse.SummaryOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The summarySkippedReasons at the given index.
-
getSummarySkippedReasonsValueList
public List<Integer> getSummarySkippedReasonsValueList()
Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
repeated .google.cloud.discoveryengine.v1.SearchResponse.Summary.SummarySkippedReason summary_skipped_reasons = 2;- Specified by:
getSummarySkippedReasonsValueListin interfaceSearchResponse.SummaryOrBuilder- Returns:
- A list containing the enum numeric values on the wire for summarySkippedReasons.
-
getSummarySkippedReasonsValue
public int getSummarySkippedReasonsValue(int index)
Additional summary-skipped reasons. This provides the reason for ignored cases. If nothing is skipped, this field is not set.
repeated .google.cloud.discoveryengine.v1.SearchResponse.Summary.SummarySkippedReason summary_skipped_reasons = 2;- Specified by:
getSummarySkippedReasonsValuein interfaceSearchResponse.SummaryOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of summarySkippedReasons at the given index.
-
hasSafetyAttributes
public boolean hasSafetyAttributes()
A collection of Safety Attribute categories and their associated confidence scores.
.google.cloud.discoveryengine.v1.SearchResponse.Summary.SafetyAttributes safety_attributes = 3;- Specified by:
hasSafetyAttributesin interfaceSearchResponse.SummaryOrBuilder- Returns:
- Whether the safetyAttributes field is set.
-
getSafetyAttributes
public SearchResponse.Summary.SafetyAttributes getSafetyAttributes()
A collection of Safety Attribute categories and their associated confidence scores.
.google.cloud.discoveryengine.v1.SearchResponse.Summary.SafetyAttributes safety_attributes = 3;- Specified by:
getSafetyAttributesin interfaceSearchResponse.SummaryOrBuilder- Returns:
- The safetyAttributes.
-
getSafetyAttributesOrBuilder
public SearchResponse.Summary.SafetyAttributesOrBuilder getSafetyAttributesOrBuilder()
A collection of Safety Attribute categories and their associated confidence scores.
.google.cloud.discoveryengine.v1.SearchResponse.Summary.SafetyAttributes safety_attributes = 3;- Specified by:
getSafetyAttributesOrBuilderin interfaceSearchResponse.SummaryOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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 SearchResponse.Summary parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.Summary parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.Summary parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.Summary parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.Summary parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.Summary parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchResponse.Summary parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SearchResponse.Summary parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SearchResponse.Summary parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SearchResponse.Summary parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static SearchResponse.Summary parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SearchResponse.Summary parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public SearchResponse.Summary.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static SearchResponse.Summary.Builder newBuilder()
-
newBuilder
public static SearchResponse.Summary.Builder newBuilder(SearchResponse.Summary prototype)
-
toBuilder
public SearchResponse.Summary.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SearchResponse.Summary.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static SearchResponse.Summary getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<SearchResponse.Summary> parser()
-
getParserForType
public com.google.protobuf.Parser<SearchResponse.Summary> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SearchResponse.Summary getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-