Package io.deephaven.proto.csv
Class TableFromCsvRequestCommon.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TableFromCsvRequestCommon.Builder>
io.deephaven.proto.csv.TableFromCsvRequestCommon.Builder
- All Implemented Interfaces:
Message.Builder,MessageLite.Builder,MessageLiteOrBuilder,MessageOrBuilder,TableFromCsvRequestCommonOrBuilder,Cloneable
- Enclosing class:
- TableFromCsvRequestCommon
public static final class TableFromCsvRequestCommon.Builder
extends GeneratedMessage.Builder<TableFromCsvRequestCommon.Builder>
implements TableFromCsvRequestCommonOrBuilder
Common fields for table from csv requestsProtobuf type
io.deephaven.proto.csv.TableFromCsvRequestCommon-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The csv delimiter, this is a single charThe csv formatThe max number of rows to readWhether or not the file contains a headerThe number of footer lines to skipThe number of header lines to skipWhether or not to trim csv valuesThe csv delimiter, this is a single charThe csv delimiter, this is a single charstatic final Descriptors.DescriptorThe csv formatThe csv formatintThe max number of rows to readbooleanWhether or not the file contains a headerintThe number of footer lines to skipintThe number of header lines to skipbooleangetTrim()Whether or not to trim csv valuesbooleanThe max number of rows to readprotected GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) setDelimiter(String value) The csv delimiter, this is a single charsetDelimiterBytes(ByteString value) The csv delimiter, this is a single charThe csv formatsetFormatBytes(ByteString value) The csv formatsetMaxRows(int value) The max number of rows to readsetNoHeader(boolean value) Whether or not the file contains a headersetSkipFooterLines(int value) The number of footer lines to skipsetSkipHeaderLines(int value) The number of header lines to skipsetTrim(boolean value) Whether or not to trim csv valuesMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessage.Builder<TableFromCsvRequestCommon.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessage.Builder<TableFromCsvRequestCommon.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessage.Builder<TableFromCsvRequestCommon.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<TableFromCsvRequestCommon.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessage.Builder<TableFromCsvRequestCommon.Builder>
-
mergeFrom
public TableFromCsvRequestCommon.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<TableFromCsvRequestCommon.Builder>- Throws:
IOException
-
getFormat
The csv format
string format = 1;- Specified by:
getFormatin interfaceTableFromCsvRequestCommonOrBuilder- Returns:
- The format.
-
getFormatBytes
The csv format
string format = 1;- Specified by:
getFormatBytesin interfaceTableFromCsvRequestCommonOrBuilder- Returns:
- The bytes for format.
-
setFormat
The csv format
string format = 1;- Parameters:
value- The format to set.- Returns:
- This builder for chaining.
-
clearFormat
The csv format
string format = 1;- Returns:
- This builder for chaining.
-
setFormatBytes
The csv format
string format = 1;- Parameters:
value- The bytes for format to set.- Returns:
- This builder for chaining.
-
getDelimiter
The csv delimiter, this is a single char
string delimiter = 2;- Specified by:
getDelimiterin interfaceTableFromCsvRequestCommonOrBuilder- Returns:
- The delimiter.
-
getDelimiterBytes
The csv delimiter, this is a single char
string delimiter = 2;- Specified by:
getDelimiterBytesin interfaceTableFromCsvRequestCommonOrBuilder- Returns:
- The bytes for delimiter.
-
setDelimiter
The csv delimiter, this is a single char
string delimiter = 2;- Parameters:
value- The delimiter to set.- Returns:
- This builder for chaining.
-
clearDelimiter
The csv delimiter, this is a single char
string delimiter = 2;- Returns:
- This builder for chaining.
-
setDelimiterBytes
The csv delimiter, this is a single char
string delimiter = 2;- Parameters:
value- The bytes for delimiter to set.- Returns:
- This builder for chaining.
-
getSkipHeaderLines
public int getSkipHeaderLines()The number of header lines to skip
int32 skip_header_lines = 3;- Specified by:
getSkipHeaderLinesin interfaceTableFromCsvRequestCommonOrBuilder- Returns:
- The skipHeaderLines.
-
setSkipHeaderLines
The number of header lines to skip
int32 skip_header_lines = 3;- Parameters:
value- The skipHeaderLines to set.- Returns:
- This builder for chaining.
-
clearSkipHeaderLines
The number of header lines to skip
int32 skip_header_lines = 3;- Returns:
- This builder for chaining.
-
getTrim
public boolean getTrim()Whether or not to trim csv values
bool trim = 5;- Specified by:
getTrimin interfaceTableFromCsvRequestCommonOrBuilder- Returns:
- The trim.
-
setTrim
Whether or not to trim csv values
bool trim = 5;- Parameters:
value- The trim to set.- Returns:
- This builder for chaining.
-
clearTrim
Whether or not to trim csv values
bool trim = 5;- Returns:
- This builder for chaining.
-
getNoHeader
public boolean getNoHeader()Whether or not the file contains a header
bool no_header = 6;- Specified by:
getNoHeaderin interfaceTableFromCsvRequestCommonOrBuilder- Returns:
- The noHeader.
-
setNoHeader
Whether or not the file contains a header
bool no_header = 6;- Parameters:
value- The noHeader to set.- Returns:
- This builder for chaining.
-
clearNoHeader
Whether or not the file contains a header
bool no_header = 6;- Returns:
- This builder for chaining.
-
hasMaxRows
public boolean hasMaxRows()The max number of rows to read
optional int32 max_rows = 7;- Specified by:
hasMaxRowsin interfaceTableFromCsvRequestCommonOrBuilder- Returns:
- Whether the maxRows field is set.
-
getMaxRows
public int getMaxRows()The max number of rows to read
optional int32 max_rows = 7;- Specified by:
getMaxRowsin interfaceTableFromCsvRequestCommonOrBuilder- Returns:
- The maxRows.
-
setMaxRows
The max number of rows to read
optional int32 max_rows = 7;- Parameters:
value- The maxRows to set.- Returns:
- This builder for chaining.
-
clearMaxRows
The max number of rows to read
optional int32 max_rows = 7;- Returns:
- This builder for chaining.
-