public final class PanelInfo extends com.google.protobuf.GeneratedMessageV3 implements PanelInfoOrBuilder
Detailed panel information associated with a user event.Protobuf type
google.cloud.discoveryengine.v1beta.PanelInfo| Modifier and Type | Class and Description |
|---|---|
static class |
PanelInfo.Builder
Detailed panel information associated with a user event.
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
PANEL_ID_FIELD_NUMBER |
static int |
PANEL_POSITION_FIELD_NUMBER |
static int |
TOTAL_PANELS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static PanelInfo |
getDefaultInstance() |
PanelInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDisplayName()
The display name of the panel.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
The display name of the panel.
|
String |
getPanelId()
Required.
|
com.google.protobuf.ByteString |
getPanelIdBytes()
Required.
|
int |
getPanelPosition()
The ordered position of the panel, if shown to the user with other panels.
|
com.google.protobuf.Parser<PanelInfo> |
getParserForType() |
int |
getSerializedSize() |
int |
getTotalPanels()
The total number of panels, including this one, shown to the user.
|
int |
hashCode() |
boolean |
hasPanelPosition()
The ordered position of the panel, if shown to the user with other panels.
|
boolean |
hasTotalPanels()
The total number of panels, including this one, shown to the user.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PanelInfo.Builder |
newBuilder() |
static PanelInfo.Builder |
newBuilder(PanelInfo prototype) |
PanelInfo.Builder |
newBuilderForType() |
protected PanelInfo.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static PanelInfo |
parseDelimitedFrom(InputStream input) |
static PanelInfo |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PanelInfo |
parseFrom(byte[] data) |
static PanelInfo |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PanelInfo |
parseFrom(ByteBuffer data) |
static PanelInfo |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PanelInfo |
parseFrom(com.google.protobuf.ByteString data) |
static PanelInfo |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PanelInfo |
parseFrom(com.google.protobuf.CodedInputStream input) |
static PanelInfo |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PanelInfo |
parseFrom(InputStream input) |
static PanelInfo |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<PanelInfo> |
parser() |
PanelInfo.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PANEL_ID_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int PANEL_POSITION_FIELD_NUMBER
public static final int TOTAL_PANELS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getPanelId()
Required. The panel ID.
string panel_id = 2 [(.google.api.field_behavior) = REQUIRED];getPanelId in interface PanelInfoOrBuilderpublic com.google.protobuf.ByteString getPanelIdBytes()
Required. The panel ID.
string panel_id = 2 [(.google.api.field_behavior) = REQUIRED];getPanelIdBytes in interface PanelInfoOrBuilderpublic String getDisplayName()
The display name of the panel.
string display_name = 3;getDisplayName in interface PanelInfoOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
The display name of the panel.
string display_name = 3;getDisplayNameBytes in interface PanelInfoOrBuilderpublic 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;hasPanelPosition in interface PanelInfoOrBuilderpublic 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;getPanelPosition in interface PanelInfoOrBuilderpublic 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;hasTotalPanels in interface PanelInfoOrBuilderpublic 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;getTotalPanels in interface PanelInfoOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static PanelInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PanelInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PanelInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PanelInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PanelInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PanelInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PanelInfo parseFrom(InputStream input) throws IOException
IOExceptionpublic static PanelInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PanelInfo parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PanelInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PanelInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PanelInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PanelInfo.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PanelInfo.Builder newBuilder()
public static PanelInfo.Builder newBuilder(PanelInfo prototype)
public PanelInfo.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PanelInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static PanelInfo getDefaultInstance()
public static com.google.protobuf.Parser<PanelInfo> parser()
public com.google.protobuf.Parser<PanelInfo> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public PanelInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.