Package io.deephaven.proto.pivot
Class PivotTableViewExpansionsMessage.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
io.deephaven.proto.pivot.PivotTableViewExpansionsMessage.Builder
- All Implemented Interfaces:
- Message.Builder,- MessageLite.Builder,- MessageLiteOrBuilder,- MessageOrBuilder,- PivotTableViewExpansionsMessageOrBuilder,- Cloneable
- Enclosing class:
- PivotTableViewExpansionsMessage
public static final class PivotTableViewExpansionsMessage.Builder
extends GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
implements PivotTableViewExpansionsMessageOrBuilder
Protobuf type 
io.deephaven.proto.pivot.PivotTableViewExpansionsMessage- 
Method SummaryModifier and TypeMethodDescriptionaddAllOutputColumns(Iterable<String> values) The name of the output columns that are sent, if not specified then all totals and value columns are sent.addOutputColumns(String value) The name of the output columns that are sent, if not specified then all totals and value columns are sent.addOutputColumnsBytes(ByteString value) The name of the output columns that are sent, if not specified then all totals and value columns are sent.addRepeatedField(Descriptors.FieldDescriptor field, Object value) build()clear()The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).The name of the output columns that are sent, if not specified then all totals and value columns are sent.The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).clone()The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.intOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).static final Descriptors.DescriptorgetOutputColumns(int index) The name of the output columns that are sent, if not specified then all totals and value columns are sent.getOutputColumnsBytes(int index) The name of the output columns that are sent, if not specified then all totals and value columns are sent.intThe name of the output columns that are sent, if not specified then all totals and value columns are sent.The name of the output columns that are sent, if not specified then all totals and value columns are sent.The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.intOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).booleanThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.booleanOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).booleanThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.booleanOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).protected GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) mergeUnknownFields(UnknownFieldSet unknownFields) The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.setColumnKeyTableOffset(int value) Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).setField(Descriptors.FieldDescriptor field, Object value) setOutputColumns(int index, String value) The name of the output columns that are sent, if not specified then all totals and value columns are sent.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) setRowKeyTableActionColumn(String value) The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.setRowKeyTableOffset(int value) Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).setUnknownFields(UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.BuildergetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.BuilderfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.BuilderaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.BuildermergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.BuildermergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilderfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
- 
Method Details- 
getDescriptor
- 
internalGetFieldAccessorTable- Specified by:
- internalGetFieldAccessorTablein class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
clear- Specified by:
- clearin interface- Message.Builder
- Specified by:
- clearin interface- MessageLite.Builder
- Overrides:
- clearin class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
getDescriptorForType- Specified by:
- getDescriptorForTypein interface- Message.Builder
- Specified by:
- getDescriptorForTypein interface- MessageOrBuilder
- Overrides:
- getDescriptorForTypein class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
getDefaultInstanceForType- Specified by:
- getDefaultInstanceForTypein interface- MessageLiteOrBuilder
- Specified by:
- getDefaultInstanceForTypein interface- MessageOrBuilder
 
- 
build- Specified by:
- buildin interface- Message.Builder
- Specified by:
- buildin interface- MessageLite.Builder
 
- 
buildPartial- Specified by:
- buildPartialin interface- Message.Builder
- Specified by:
- buildPartialin interface- MessageLite.Builder
 
- 
clone- Specified by:
- clonein interface- Message.Builder
- Specified by:
- clonein interface- MessageLite.Builder
- Overrides:
- clonein class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
setFieldpublic PivotTableViewExpansionsMessage.Builder setField(Descriptors.FieldDescriptor field, Object value) - Specified by:
- setFieldin interface- Message.Builder
- Overrides:
- setFieldin class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
clearField- Specified by:
- clearFieldin interface- Message.Builder
- Overrides:
- clearFieldin class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
clearOneof- Specified by:
- clearOneofin interface- Message.Builder
- Overrides:
- clearOneofin class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
setRepeatedFieldpublic PivotTableViewExpansionsMessage.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
- setRepeatedFieldin interface- Message.Builder
- Overrides:
- setRepeatedFieldin class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
addRepeatedFieldpublic PivotTableViewExpansionsMessage.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value) - Specified by:
- addRepeatedFieldin interface- Message.Builder
- Overrides:
- addRepeatedFieldin class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
mergeFrom- Specified by:
- mergeFromin interface- Message.Builder
- Overrides:
- mergeFromin class- AbstractMessage.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
mergeFrom
- 
isInitializedpublic final boolean isInitialized()- Specified by:
- isInitializedin interface- MessageLiteOrBuilder
- Overrides:
- isInitializedin class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
mergeFrompublic PivotTableViewExpansionsMessage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
- mergeFromin interface- Message.Builder
- Specified by:
- mergeFromin interface- MessageLite.Builder
- Overrides:
- mergeFromin class- AbstractMessage.Builder<PivotTableViewExpansionsMessage.Builder>
- Throws:
- IOException
 
- 
hasRowKeyTableOffsetpublic boolean hasRowKeyTableOffset()Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. It is expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only, and (optionally) an "action" column whose name is specified in the key_table_action_column field. If the Table is empty the result will have only default nodes expanded. optional int32 row_key_table_offset = 1;- Specified by:
- hasRowKeyTableOffsetin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- Whether the rowKeyTableOffset field is set.
 
- 
getRowKeyTableOffsetpublic int getRowKeyTableOffset()Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. It is expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only, and (optionally) an "action" column whose name is specified in the key_table_action_column field. If the Table is empty the result will have only default nodes expanded. optional int32 row_key_table_offset = 1;- Specified by:
- getRowKeyTableOffsetin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- The rowKeyTableOffset.
 
- 
setRowKeyTableOffsetOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. It is expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only, and (optionally) an "action" column whose name is specified in the key_table_action_column field. If the Table is empty the result will have only default nodes expanded. optional int32 row_key_table_offset = 1;- Parameters:
- value- The rowKeyTableOffset to set.
- Returns:
- This builder for chaining.
 
- 
clearRowKeyTableOffsetOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. It is expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only, and (optionally) an "action" column whose name is specified in the key_table_action_column field. If the Table is empty the result will have only default nodes expanded. optional int32 row_key_table_offset = 1;- Returns:
- This builder for chaining.
 
- 
hasRowKeyTableActionColumnpublic boolean hasRowKeyTableActionColumn()The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string row_key_table_action_column = 2;- Specified by:
- hasRowKeyTableActionColumnin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- Whether the rowKeyTableActionColumn field is set.
 
- 
getRowKeyTableActionColumnThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string row_key_table_action_column = 2;- Specified by:
- getRowKeyTableActionColumnin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- The rowKeyTableActionColumn.
 
- 
getRowKeyTableActionColumnBytesThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string row_key_table_action_column = 2;- Specified by:
- getRowKeyTableActionColumnBytesin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- The bytes for rowKeyTableActionColumn.
 
- 
setRowKeyTableActionColumnThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string row_key_table_action_column = 2;- Parameters:
- value- The rowKeyTableActionColumn to set.
- Returns:
- This builder for chaining.
 
- 
clearRowKeyTableActionColumnThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string row_key_table_action_column = 2;- Returns:
- This builder for chaining.
 
- 
setRowKeyTableActionColumnBytesThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string row_key_table_action_column = 2;- Parameters:
- value- The bytes for rowKeyTableActionColumn to set.
- Returns:
- This builder for chaining.
 
- 
hasColumnKeyTableOffsetpublic boolean hasColumnKeyTableOffset()Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. It is expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only, and (optionally) an "action" column whose name is specified in the key_table_action_column field. If the Table is empty the result will have only default nodes expanded. optional int32 column_key_table_offset = 3;- Specified by:
- hasColumnKeyTableOffsetin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- Whether the columnKeyTableOffset field is set.
 
- 
getColumnKeyTableOffsetpublic int getColumnKeyTableOffset()Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. It is expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only, and (optionally) an "action" column whose name is specified in the key_table_action_column field. If the Table is empty the result will have only default nodes expanded. optional int32 column_key_table_offset = 3;- Specified by:
- getColumnKeyTableOffsetin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- The columnKeyTableOffset.
 
- 
setColumnKeyTableOffsetOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. It is expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only, and (optionally) an "action" column whose name is specified in the key_table_action_column field. If the Table is empty the result will have only default nodes expanded. optional int32 column_key_table_offset = 3;- Parameters:
- value- The columnKeyTableOffset to set.
- Returns:
- This builder for chaining.
 
- 
clearColumnKeyTableOffsetOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. It is expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only, and (optionally) an "action" column whose name is specified in the key_table_action_column field. If the Table is empty the result will have only default nodes expanded. optional int32 column_key_table_offset = 3;- Returns:
- This builder for chaining.
 
- 
hasColumnKeyTableActionColumnpublic boolean hasColumnKeyTableActionColumn()The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string column_key_table_action_column = 4;- Specified by:
- hasColumnKeyTableActionColumnin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- Whether the columnKeyTableActionColumn field is set.
 
- 
getColumnKeyTableActionColumnThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string column_key_table_action_column = 4;- Specified by:
- getColumnKeyTableActionColumnin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- The columnKeyTableActionColumn.
 
- 
getColumnKeyTableActionColumnBytesThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string column_key_table_action_column = 4;- Specified by:
- getColumnKeyTableActionColumnBytesin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- The bytes for columnKeyTableActionColumn.
 
- 
setColumnKeyTableActionColumnThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string column_key_table_action_column = 4;- Parameters:
- value- The columnKeyTableActionColumn to set.
- Returns:
- This builder for chaining.
 
- 
clearColumnKeyTableActionColumnThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string column_key_table_action_column = 4;- Returns:
- This builder for chaining.
 
- 
setColumnKeyTableActionColumnBytesThe name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be expanded along with their descendants, and 4 for nodes that should be contracted. If this column name is not present, all nodes in the key table will be expanded without their descendants. optional string column_key_table_action_column = 4;- Parameters:
- value- The bytes for columnKeyTableActionColumn to set.
- Returns:
- This builder for chaining.
 
- 
getOutputColumnsListThe name of the output columns that are sent, if not specified then all totals and value columns are sent. repeated string output_columns = 5;- Specified by:
- getOutputColumnsListin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- A list containing the outputColumns.
 
- 
getOutputColumnsCountpublic int getOutputColumnsCount()The name of the output columns that are sent, if not specified then all totals and value columns are sent. repeated string output_columns = 5;- Specified by:
- getOutputColumnsCountin interface- PivotTableViewExpansionsMessageOrBuilder
- Returns:
- The count of outputColumns.
 
- 
getOutputColumnsThe name of the output columns that are sent, if not specified then all totals and value columns are sent. repeated string output_columns = 5;- Specified by:
- getOutputColumnsin interface- PivotTableViewExpansionsMessageOrBuilder
- Parameters:
- index- The index of the element to return.
- Returns:
- The outputColumns at the given index.
 
- 
getOutputColumnsBytesThe name of the output columns that are sent, if not specified then all totals and value columns are sent. repeated string output_columns = 5;- Specified by:
- getOutputColumnsBytesin interface- PivotTableViewExpansionsMessageOrBuilder
- Parameters:
- index- The index of the value to return.
- Returns:
- The bytes of the outputColumns at the given index.
 
- 
setOutputColumnsThe name of the output columns that are sent, if not specified then all totals and value columns are sent. repeated string output_columns = 5;- Parameters:
- index- The index to set the value at.
- value- The outputColumns to set.
- Returns:
- This builder for chaining.
 
- 
addOutputColumnsThe name of the output columns that are sent, if not specified then all totals and value columns are sent. repeated string output_columns = 5;- Parameters:
- value- The outputColumns to add.
- Returns:
- This builder for chaining.
 
- 
addAllOutputColumnsThe name of the output columns that are sent, if not specified then all totals and value columns are sent. repeated string output_columns = 5;- Parameters:
- values- The outputColumns to add.
- Returns:
- This builder for chaining.
 
- 
clearOutputColumnsThe name of the output columns that are sent, if not specified then all totals and value columns are sent. repeated string output_columns = 5;- Returns:
- This builder for chaining.
 
- 
addOutputColumnsBytesThe name of the output columns that are sent, if not specified then all totals and value columns are sent. repeated string output_columns = 5;- Parameters:
- value- The bytes of the outputColumns to add.
- Returns:
- This builder for chaining.
 
- 
setUnknownFieldspublic final PivotTableViewExpansionsMessage.Builder setUnknownFields(UnknownFieldSet unknownFields) - Specified by:
- setUnknownFieldsin interface- Message.Builder
- Overrides:
- setUnknownFieldsin class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
- 
mergeUnknownFieldspublic final PivotTableViewExpansionsMessage.Builder mergeUnknownFields(UnknownFieldSet unknownFields) - Specified by:
- mergeUnknownFieldsin interface- Message.Builder
- Overrides:
- mergeUnknownFieldsin class- GeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
 
 
-