Class SampleQuery.QueryEntry.Target.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SampleQuery.QueryEntry.Target.Builder>
com.google.cloud.discoveryengine.v1beta.SampleQuery.QueryEntry.Target.Builder
- All Implemented Interfaces:
SampleQuery.QueryEntry.TargetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SampleQuery.QueryEntry.Target
public static final class SampleQuery.QueryEntry.Target.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SampleQuery.QueryEntry.Target.Builder>
implements SampleQuery.QueryEntry.TargetOrBuilder
Defines the parameters of the query's expected outcome.Protobuf type
google.cloud.discoveryengine.v1beta.SampleQuery.QueryEntry.Target-
Method Summary
Modifier and TypeMethodDescriptionaddAllPageNumbers(Iterable<? extends Integer> values) Expected page numbers of the target.addPageNumbers(int value) Expected page numbers of the target.build()clear()Expected page numbers of the target.Relevance score of the target.clearUri()Expected uri of the target.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintgetPageNumbers(int index) Expected page numbers of the target.intExpected page numbers of the target.Expected page numbers of the target.doublegetScore()Relevance score of the target.getUri()Expected uri of the target.com.google.protobuf.ByteStringExpected uri of the target.booleanhasScore()Relevance score of the target.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setPageNumbers(int index, int value) Expected page numbers of the target.setScore(double value) Relevance score of the target.Expected uri of the target.setUriBytes(com.google.protobuf.ByteString value) Expected uri of the target.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<SampleQuery.QueryEntry.Target.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SampleQuery.QueryEntry.Target.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SampleQuery.QueryEntry.Target.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SampleQuery.QueryEntry.Target.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SampleQuery.QueryEntry.Target.Builder>
-
mergeFrom
public SampleQuery.QueryEntry.Target.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SampleQuery.QueryEntry.Target.Builder>- Throws:
IOException
-
getUri
Expected uri of the target. This field must be a UTF-8 encoded string with a length limit of 2048 characters. Example of valid uris: `https://example.com/abc`, `gcs://example/example.pdf`.
string uri = 1;- Specified by:
getUriin interfaceSampleQuery.QueryEntry.TargetOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()Expected uri of the target. This field must be a UTF-8 encoded string with a length limit of 2048 characters. Example of valid uris: `https://example.com/abc`, `gcs://example/example.pdf`.
string uri = 1;- Specified by:
getUriBytesin interfaceSampleQuery.QueryEntry.TargetOrBuilder- Returns:
- The bytes for uri.
-
setUri
Expected uri of the target. This field must be a UTF-8 encoded string with a length limit of 2048 characters. Example of valid uris: `https://example.com/abc`, `gcs://example/example.pdf`.
string uri = 1;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
Expected uri of the target. This field must be a UTF-8 encoded string with a length limit of 2048 characters. Example of valid uris: `https://example.com/abc`, `gcs://example/example.pdf`.
string uri = 1;- Returns:
- This builder for chaining.
-
setUriBytes
Expected uri of the target. This field must be a UTF-8 encoded string with a length limit of 2048 characters. Example of valid uris: `https://example.com/abc`, `gcs://example/example.pdf`.
string uri = 1;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getPageNumbersList
Expected page numbers of the target. Each page number must be non negative.
repeated int32 page_numbers = 2;- Specified by:
getPageNumbersListin interfaceSampleQuery.QueryEntry.TargetOrBuilder- Returns:
- A list containing the pageNumbers.
-
getPageNumbersCount
public int getPageNumbersCount()Expected page numbers of the target. Each page number must be non negative.
repeated int32 page_numbers = 2;- Specified by:
getPageNumbersCountin interfaceSampleQuery.QueryEntry.TargetOrBuilder- Returns:
- The count of pageNumbers.
-
getPageNumbers
public int getPageNumbers(int index) Expected page numbers of the target. Each page number must be non negative.
repeated int32 page_numbers = 2;- Specified by:
getPageNumbersin interfaceSampleQuery.QueryEntry.TargetOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The pageNumbers at the given index.
-
setPageNumbers
Expected page numbers of the target. Each page number must be non negative.
repeated int32 page_numbers = 2;- Parameters:
index- The index to set the value at.value- The pageNumbers to set.- Returns:
- This builder for chaining.
-
addPageNumbers
Expected page numbers of the target. Each page number must be non negative.
repeated int32 page_numbers = 2;- Parameters:
value- The pageNumbers to add.- Returns:
- This builder for chaining.
-
addAllPageNumbers
Expected page numbers of the target. Each page number must be non negative.
repeated int32 page_numbers = 2;- Parameters:
values- The pageNumbers to add.- Returns:
- This builder for chaining.
-
clearPageNumbers
Expected page numbers of the target. Each page number must be non negative.
repeated int32 page_numbers = 2;- Returns:
- This builder for chaining.
-
hasScore
public boolean hasScore()Relevance score of the target.
optional double score = 3;- Specified by:
hasScorein interfaceSampleQuery.QueryEntry.TargetOrBuilder- Returns:
- Whether the score field is set.
-
getScore
public double getScore()Relevance score of the target.
optional double score = 3;- Specified by:
getScorein interfaceSampleQuery.QueryEntry.TargetOrBuilder- Returns:
- The score.
-
setScore
Relevance score of the target.
optional double score = 3;- Parameters:
value- The score to set.- Returns:
- This builder for chaining.
-
clearScore
Relevance score of the target.
optional double score = 3;- Returns:
- This builder for chaining.
-