Class PanelInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PanelInfo.Builder>
com.google.cloud.discoveryengine.v1beta.PanelInfo.Builder
- All Implemented Interfaces:
PanelInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PanelInfo
public static final class PanelInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PanelInfo.Builder>
implements PanelInfoOrBuilder
Detailed panel information associated with a user event.Protobuf type
google.cloud.discoveryengine.v1beta.PanelInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllDocuments(Iterable<? extends DocumentInfo> values) Optional.addDocuments(int index, DocumentInfo value) Optional.addDocuments(int index, DocumentInfo.Builder builderForValue) Optional.addDocuments(DocumentInfo value) Optional.addDocuments(DocumentInfo.Builder builderForValue) Optional.Optional.addDocumentsBuilder(int index) Optional.build()clear()The display name of the panel.Optional.Required.The ordered position of the panel, if shown to the user with other panels.The total number of panels, including this one, shown to the user.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe display name of the panel.com.google.protobuf.ByteStringThe display name of the panel.getDocuments(int index) Optional.getDocumentsBuilder(int index) Optional.Optional.intOptional.Optional.getDocumentsOrBuilder(int index) Optional.List<? extends DocumentInfoOrBuilder>Optional.Required.com.google.protobuf.ByteStringRequired.intThe ordered position of the panel, if shown to the user with other panels.intThe total number of panels, including this one, shown to the user.booleanThe ordered position of the panel, if shown to the user with other panels.booleanThe total number of panels, including this one, shown to the user.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeDocuments(int index) Optional.setDisplayName(String value) The display name of the panel.setDisplayNameBytes(com.google.protobuf.ByteString value) The display name of the panel.setDocuments(int index, DocumentInfo value) Optional.setDocuments(int index, DocumentInfo.Builder builderForValue) Optional.setPanelId(String value) Required.setPanelIdBytes(com.google.protobuf.ByteString value) Required.setPanelPosition(int value) The ordered position of the panel, if shown to the user with other panels.setTotalPanels(int value) The total number of panels, including this one, shown to the user.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<PanelInfo.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<PanelInfo.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<PanelInfo.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<PanelInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PanelInfo.Builder>
-
mergeFrom
public PanelInfo.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<PanelInfo.Builder>- Throws:
IOException
-
getPanelId
Required. The panel ID.
string panel_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPanelIdin interfacePanelInfoOrBuilder- Returns:
- The panelId.
-
getPanelIdBytes
public com.google.protobuf.ByteString getPanelIdBytes()Required. The panel ID.
string panel_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPanelIdBytesin interfacePanelInfoOrBuilder- Returns:
- The bytes for panelId.
-
setPanelId
Required. The panel ID.
string panel_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The panelId to set.- Returns:
- This builder for chaining.
-
clearPanelId
Required. The panel ID.
string panel_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setPanelIdBytes
Required. The panel ID.
string panel_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for panelId to set.- Returns:
- This builder for chaining.
-
getDisplayName
The display name of the panel.
string display_name = 3;- Specified by:
getDisplayNamein interfacePanelInfoOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()The display name of the panel.
string display_name = 3;- Specified by:
getDisplayNameBytesin interfacePanelInfoOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
The display name of the panel.
string display_name = 3;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
The display name of the panel.
string display_name = 3;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
The display name of the panel.
string display_name = 3;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
hasPanelPosition
public boolean hasPanelPosition()The ordered position of the panel, if shown to the user with other panels. If set, then [total_panels][google.cloud.discoveryengine.v1beta.PanelInfo.total_panels] must also be set.
optional int32 panel_position = 4;- Specified by:
hasPanelPositionin interfacePanelInfoOrBuilder- Returns:
- Whether the panelPosition field is set.
-
getPanelPosition
public int getPanelPosition()The ordered position of the panel, if shown to the user with other panels. If set, then [total_panels][google.cloud.discoveryengine.v1beta.PanelInfo.total_panels] must also be set.
optional int32 panel_position = 4;- Specified by:
getPanelPositionin interfacePanelInfoOrBuilder- Returns:
- The panelPosition.
-
setPanelPosition
The ordered position of the panel, if shown to the user with other panels. If set, then [total_panels][google.cloud.discoveryengine.v1beta.PanelInfo.total_panels] must also be set.
optional int32 panel_position = 4;- Parameters:
value- The panelPosition to set.- Returns:
- This builder for chaining.
-
clearPanelPosition
The ordered position of the panel, if shown to the user with other panels. If set, then [total_panels][google.cloud.discoveryengine.v1beta.PanelInfo.total_panels] must also be set.
optional int32 panel_position = 4;- Returns:
- This builder for chaining.
-
hasTotalPanels
public boolean hasTotalPanels()The total number of panels, including this one, shown to the user. Must be set if [panel_position][google.cloud.discoveryengine.v1beta.PanelInfo.panel_position] is set.
optional int32 total_panels = 5;- Specified by:
hasTotalPanelsin interfacePanelInfoOrBuilder- Returns:
- Whether the totalPanels field is set.
-
getTotalPanels
public int getTotalPanels()The total number of panels, including this one, shown to the user. Must be set if [panel_position][google.cloud.discoveryengine.v1beta.PanelInfo.panel_position] is set.
optional int32 total_panels = 5;- Specified by:
getTotalPanelsin interfacePanelInfoOrBuilder- Returns:
- The totalPanels.
-
setTotalPanels
The total number of panels, including this one, shown to the user. Must be set if [panel_position][google.cloud.discoveryengine.v1beta.PanelInfo.panel_position] is set.
optional int32 total_panels = 5;- Parameters:
value- The totalPanels to set.- Returns:
- This builder for chaining.
-
clearTotalPanels
The total number of panels, including this one, shown to the user. Must be set if [panel_position][google.cloud.discoveryengine.v1beta.PanelInfo.panel_position] is set.
optional int32 total_panels = 5;- Returns:
- This builder for chaining.
-
getDocumentsList
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocumentsListin interfacePanelInfoOrBuilder
-
getDocumentsCount
public int getDocumentsCount()Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocumentsCountin interfacePanelInfoOrBuilder
-
getDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocumentsin interfacePanelInfoOrBuilder
-
setDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
setDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addAllDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
clearDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
removeDocuments
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getDocumentsBuilder
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getDocumentsOrBuilder
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocumentsOrBuilderin interfacePanelInfoOrBuilder
-
getDocumentsOrBuilderList
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocumentsOrBuilderListin interfacePanelInfoOrBuilder
-
addDocumentsBuilder
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addDocumentsBuilder
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getDocumentsBuilderList
Optional. The document IDs associated with this panel.
repeated .google.cloud.discoveryengine.v1beta.DocumentInfo documents = 6 [(.google.api.field_behavior) = OPTIONAL];
-