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 Summary
Modifier 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.int
Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).static final Descriptors.Descriptor
getOutputColumns
(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.int
The 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.int
Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).boolean
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.boolean
Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).boolean
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.boolean
Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).protected GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(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.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTable
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
clear
- Specified by:
clear
in interfaceMessage.Builder
- Specified by:
clear
in interfaceMessageLite.Builder
- Overrides:
clear
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForType
in interfaceMessage.Builder
- Specified by:
getDescriptorForType
in interfaceMessageOrBuilder
- Overrides:
getDescriptorForType
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfaceMessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfaceMessageOrBuilder
-
build
- Specified by:
build
in interfaceMessage.Builder
- Specified by:
build
in interfaceMessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfaceMessage.Builder
- Specified by:
buildPartial
in interfaceMessageLite.Builder
-
clone
- Specified by:
clone
in interfaceMessage.Builder
- Specified by:
clone
in interfaceMessageLite.Builder
- Overrides:
clone
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
setField
public PivotTableViewExpansionsMessage.Builder setField(Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfaceMessage.Builder
- Overrides:
setField
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
clearField
- Specified by:
clearField
in interfaceMessage.Builder
- Overrides:
clearField
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfaceMessage.Builder
- Overrides:
clearOneof
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
setRepeatedField
public PivotTableViewExpansionsMessage.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfaceMessage.Builder
- Overrides:
setRepeatedField
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
addRepeatedField
public PivotTableViewExpansionsMessage.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfaceMessage.Builder
- Overrides:
addRepeatedField
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfaceMessage.Builder
- Overrides:
mergeFrom
in classAbstractMessage.Builder<PivotTableViewExpansionsMessage.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfaceMessageLiteOrBuilder
- Overrides:
isInitialized
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
mergeFrom
public PivotTableViewExpansionsMessage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfaceMessage.Builder
- Specified by:
mergeFrom
in interfaceMessageLite.Builder
- Overrides:
mergeFrom
in classAbstractMessage.Builder<PivotTableViewExpansionsMessage.Builder>
- Throws:
IOException
-
hasRowKeyTableOffset
public 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:
hasRowKeyTableOffset
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- Whether the rowKeyTableOffset field is set.
-
getRowKeyTableOffset
public 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:
getRowKeyTableOffset
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- The rowKeyTableOffset.
-
setRowKeyTableOffset
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;
- Parameters:
value
- The rowKeyTableOffset to set.- Returns:
- This builder for chaining.
-
clearRowKeyTableOffset
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;
- Returns:
- This builder for chaining.
-
hasRowKeyTableActionColumn
public 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:
hasRowKeyTableActionColumn
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- Whether the rowKeyTableActionColumn field is set.
-
getRowKeyTableActionColumn
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:
getRowKeyTableActionColumn
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- The rowKeyTableActionColumn.
-
getRowKeyTableActionColumnBytes
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:
getRowKeyTableActionColumnBytes
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- The bytes for rowKeyTableActionColumn.
-
setRowKeyTableActionColumn
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;
- Parameters:
value
- The rowKeyTableActionColumn to set.- Returns:
- This builder for chaining.
-
clearRowKeyTableActionColumn
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;
- Returns:
- This builder for chaining.
-
setRowKeyTableActionColumnBytes
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;
- Parameters:
value
- The bytes for rowKeyTableActionColumn to set.- Returns:
- This builder for chaining.
-
hasColumnKeyTableOffset
public 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:
hasColumnKeyTableOffset
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- Whether the columnKeyTableOffset field is set.
-
getColumnKeyTableOffset
public 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:
getColumnKeyTableOffset
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- The columnKeyTableOffset.
-
setColumnKeyTableOffset
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;
- Parameters:
value
- The columnKeyTableOffset to set.- Returns:
- This builder for chaining.
-
clearColumnKeyTableOffset
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;
- Returns:
- This builder for chaining.
-
hasColumnKeyTableActionColumn
public 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:
hasColumnKeyTableActionColumn
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- Whether the columnKeyTableActionColumn field is set.
-
getColumnKeyTableActionColumn
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:
getColumnKeyTableActionColumn
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- The columnKeyTableActionColumn.
-
getColumnKeyTableActionColumnBytes
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:
getColumnKeyTableActionColumnBytes
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- The bytes for columnKeyTableActionColumn.
-
setColumnKeyTableActionColumn
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;
- Parameters:
value
- The columnKeyTableActionColumn to set.- Returns:
- This builder for chaining.
-
clearColumnKeyTableActionColumn
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;
- Returns:
- This builder for chaining.
-
setColumnKeyTableActionColumnBytes
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;
- Parameters:
value
- The bytes for columnKeyTableActionColumn to set.- Returns:
- This builder for chaining.
-
getOutputColumnsList
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:
getOutputColumnsList
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- A list containing the outputColumns.
-
getOutputColumnsCount
public 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:
getOutputColumnsCount
in interfacePivotTableViewExpansionsMessageOrBuilder
- Returns:
- The count of outputColumns.
-
getOutputColumns
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:
getOutputColumns
in interfacePivotTableViewExpansionsMessageOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The outputColumns at the given index.
-
getOutputColumnsBytes
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:
getOutputColumnsBytes
in interfacePivotTableViewExpansionsMessageOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the outputColumns at the given index.
-
setOutputColumns
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;
- Parameters:
index
- The index to set the value at.value
- The outputColumns to set.- Returns:
- This builder for chaining.
-
addOutputColumns
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;
- Parameters:
value
- The outputColumns to add.- Returns:
- This builder for chaining.
-
addAllOutputColumns
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;
- Parameters:
values
- The outputColumns to add.- Returns:
- This builder for chaining.
-
clearOutputColumns
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;
- Returns:
- This builder for chaining.
-
addOutputColumnsBytes
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;
- Parameters:
value
- The bytes of the outputColumns to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final PivotTableViewExpansionsMessage.Builder setUnknownFields(UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfaceMessage.Builder
- Overrides:
setUnknownFields
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
mergeUnknownFields
public final PivotTableViewExpansionsMessage.Builder mergeUnknownFields(UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfaceMessage.Builder
- Overrides:
mergeUnknownFields
in classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-