Class PanelInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
- com.google.cloud.discoveryengine.v1.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.GeneratedMessageV3.Builder<PanelInfo.Builder> implements PanelInfoOrBuilder
Detailed panel information associated with a user event.
Protobuf typegoogle.cloud.discoveryengine.v1.PanelInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PanelInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PanelInfobuild()PanelInfobuildPartial()PanelInfo.Builderclear()PanelInfo.BuilderclearDisplayName()The display name of the panel.PanelInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PanelInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PanelInfo.BuilderclearPanelId()Required.PanelInfo.BuilderclearPanelPosition()The ordered position of the panel, if shown to the user with other panels.PanelInfo.BuilderclearTotalPanels()The total number of panels, including this one, shown to the user.PanelInfo.Builderclone()PanelInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDisplayName()The display name of the panel.com.google.protobuf.ByteStringgetDisplayNameBytes()The display name of the panel.StringgetPanelId()Required.com.google.protobuf.ByteStringgetPanelIdBytes()Required.intgetPanelPosition()The ordered position of the panel, if shown to the user with other panels.intgetTotalPanels()The total number of panels, including this one, shown to the user.booleanhasPanelPosition()The ordered position of the panel, if shown to the user with other panels.booleanhasTotalPanels()The total number of panels, including this one, shown to the user.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PanelInfo.BuildermergeFrom(PanelInfo other)PanelInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PanelInfo.BuildermergeFrom(com.google.protobuf.Message other)PanelInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PanelInfo.BuildersetDisplayName(String value)The display name of the panel.PanelInfo.BuildersetDisplayNameBytes(com.google.protobuf.ByteString value)The display name of the panel.PanelInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PanelInfo.BuildersetPanelId(String value)Required.PanelInfo.BuildersetPanelIdBytes(com.google.protobuf.ByteString value)Required.PanelInfo.BuildersetPanelPosition(int value)The ordered position of the panel, if shown to the user with other panels.PanelInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PanelInfo.BuildersetTotalPanels(int value)The total number of panels, including this one, shown to the user.PanelInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<PanelInfo.Builder>
-
clear
public PanelInfo.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
getDefaultInstanceForType
public PanelInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PanelInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PanelInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PanelInfo.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
setField
public PanelInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
clearField
public PanelInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
clearOneof
public PanelInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
setRepeatedField
public PanelInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
addRepeatedField
public PanelInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
mergeFrom
public PanelInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PanelInfo.Builder>
-
mergeFrom
public PanelInfo.Builder mergeFrom(PanelInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public String 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
public PanelInfo.Builder setPanelId(String value)
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
public PanelInfo.Builder clearPanelId()
Required. The panel ID.
string panel_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setPanelIdBytes
public PanelInfo.Builder setPanelIdBytes(com.google.protobuf.ByteString value)
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
public String 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
public PanelInfo.Builder setDisplayName(String value)
The display name of the panel.
string display_name = 3;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public PanelInfo.Builder clearDisplayName()
The display name of the panel.
string display_name = 3;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public PanelInfo.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
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.v1.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.v1.PanelInfo.total_panels] must also be set.
optional int32 panel_position = 4;- Specified by:
getPanelPositionin interfacePanelInfoOrBuilder- Returns:
- The panelPosition.
-
setPanelPosition
public PanelInfo.Builder setPanelPosition(int value)
The ordered position of the panel, if shown to the user with other panels. If set, then [total_panels][google.cloud.discoveryengine.v1.PanelInfo.total_panels] must also be set.
optional int32 panel_position = 4;- Parameters:
value- The panelPosition to set.- Returns:
- This builder for chaining.
-
clearPanelPosition
public PanelInfo.Builder clearPanelPosition()
The ordered position of the panel, if shown to the user with other panels. If set, then [total_panels][google.cloud.discoveryengine.v1.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.v1.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.v1.PanelInfo.panel_position] is set.
optional int32 total_panels = 5;- Specified by:
getTotalPanelsin interfacePanelInfoOrBuilder- Returns:
- The totalPanels.
-
setTotalPanels
public PanelInfo.Builder setTotalPanels(int value)
The total number of panels, including this one, shown to the user. Must be set if [panel_position][google.cloud.discoveryengine.v1.PanelInfo.panel_position] is set.
optional int32 total_panels = 5;- Parameters:
value- The totalPanels to set.- Returns:
- This builder for chaining.
-
clearTotalPanels
public PanelInfo.Builder clearTotalPanels()
The total number of panels, including this one, shown to the user. Must be set if [panel_position][google.cloud.discoveryengine.v1.PanelInfo.panel_position] is set.
optional int32 total_panels = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final PanelInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
mergeUnknownFields
public final PanelInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PanelInfo.Builder>
-
-