Class Table (1.8.0)
1.19.0 (latest)
1.16.0
1.15.0
1.13.0
1.11.0
1.10.0
1.8.0
1.6.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
0.26.0
0.24.0
0.23.0
0.20.0
0.19.0
0.18.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public final class Table extends GeneratedMessageV3 implements TableOrBuilder
A table defining the rate group, when single_value is not
expressive enough.
Protobuf type google.shopping.merchant.accounts.v1beta.Table
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int COLUMN_HEADERS_FIELD_NUMBER
Field Value
Type
Description
int
public static final int NAME_FIELD_NUMBER
Field Value
Type
Description
int
public static final int ROWS_FIELD_NUMBER
Field Value
Type
Description
int
public static final int ROW_HEADERS_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
public static Table getDefaultInstance ()
Returns
Type
Description
Table
public static final Descriptors . Descriptor getDescriptor ()
public static Table . Builder newBuilder ()
public static Table . Builder newBuilder ( Table prototype )
Parameter
Name
Description
prototype
Table
public static Table parseDelimitedFrom ( InputStream input )
Returns
Type
Description
Table
public static Table parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
Table
public static Table parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
Returns
Type
Description
Table
public static Table parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
Table
public static Table parseFrom ( ByteString data )
Returns
Type
Description
Table
public static Table parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
Table
public static Table parseFrom ( CodedInputStream input )
Returns
Type
Description
Table
public static Table parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
Table
public static Table parseFrom ( InputStream input )
Returns
Type
Description
Table
public static Table parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
Table
public static Table parseFrom ( ByteBuffer data )
Returns
Type
Description
Table
public static Table parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
Returns
Type
Description
Table
public static Parser<Table> parser ()
Methods
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
public Headers getColumnHeaders ()
Headers of the table's columns. Optional: if not set then the table has
only one dimension.
optional .google.shopping.merchant.accounts.v1beta.Headers column_headers = 3;
Returns
Type
Description
Headers
The columnHeaders.
public HeadersOrBuilder getColumnHeadersOrBuilder ()
Headers of the table's columns. Optional: if not set then the table has
only one dimension.
optional .google.shopping.merchant.accounts.v1beta.Headers column_headers = 3;
public Table getDefaultInstanceForType ()
Returns
Type
Description
Table
Name of the table. Required for subtables, ignored for the main table.
optional string name = 1;
Returns
Type
Description
String
The name.
public ByteString getNameBytes ()
Name of the table. Required for subtables, ignored for the main table.
optional string name = 1;
Returns
Type
Description
ByteString
The bytes for name.
public Parser<Table> getParserForType ()
Overrides
public Headers getRowHeaders ()
Required. Headers of the table's rows.
optional .google.shopping.merchant.accounts.v1beta.Headers row_headers = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
Headers
The rowHeaders.
public HeadersOrBuilder getRowHeadersOrBuilder ()
Required. Headers of the table's rows.
optional .google.shopping.merchant.accounts.v1beta.Headers row_headers = 2 [(.google.api.field_behavior) = REQUIRED];
public Row getRows ( int index )
Required. The list of rows that constitute the table. Must have the same
length as row_headers.
repeated .google.shopping.merchant.accounts.v1beta.Row rows = 4 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
index
int
Returns
Type
Description
Row
public int getRowsCount ()
Required. The list of rows that constitute the table. Must have the same
length as row_headers.
repeated .google.shopping.merchant.accounts.v1beta.Row rows = 4 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
int
public List<Row> getRowsList ()
Required. The list of rows that constitute the table. Must have the same
length as row_headers.
repeated .google.shopping.merchant.accounts.v1beta.Row rows = 4 [(.google.api.field_behavior) = REQUIRED];
public RowOrBuilder getRowsOrBuilder ( int index )
Required. The list of rows that constitute the table. Must have the same
length as row_headers.
repeated .google.shopping.merchant.accounts.v1beta.Row rows = 4 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
index
int
public List <? extends RowOrBuilder > getRowsOrBuilderList ()
Required. The list of rows that constitute the table. Must have the same
length as row_headers.
repeated .google.shopping.merchant.accounts.v1beta.Row rows = 4 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
List <? extends com.google.shopping.merchant.accounts.v1beta.RowOrBuilder >
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
public boolean hasColumnHeaders ()
Headers of the table's columns. Optional: if not set then the table has
only one dimension.
optional .google.shopping.merchant.accounts.v1beta.Headers column_headers = 3;
Returns
Type
Description
boolean
Whether the columnHeaders field is set.
Name of the table. Required for subtables, ignored for the main table.
optional string name = 1;
Returns
Type
Description
boolean
Whether the name field is set.
public boolean hasRowHeaders ()
Required. Headers of the table's rows.
optional .google.shopping.merchant.accounts.v1beta.Headers row_headers = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
boolean
Whether the rowHeaders field is set.
Returns
Type
Description
int
Overrides
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public Table . Builder newBuilderForType ()
protected Table . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
public Table . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]