public static final class ToolSenseBlock.BlockRecord extends com.google.protobuf.GeneratedMessage implements ToolSenseBlock.BlockRecordOrBuilder
SMARTToolSense.Block.protobuf.BlockRecord
The length of serialized BlockRecord stores at byte offset 4 as varint 128 encoded integer in Kansas ToolSense Record structure BlockRecord stores at byte offset 5 in the structure if the length is less than 128 bytes. See: Section 4.3.2 "RecId 1 - ToolSense" in https://smartintranet.sharepoint.com/:w:/t/solutions/hardware/EQZKIya0IIlPoHV5h8_OjocBTYS4HevC7zHP-AZHMb41bA?e=GbUFqy
| Modifier and Type | Class and Description |
|---|---|
static class |
ToolSenseBlock.BlockRecord.Builder
Protobuf type
SMARTToolSense.Block.protobuf.BlockRecord |
| Modifier and Type | Field and Description |
|---|---|
static <any> |
PARSER |
static int |
PATH_ID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
static ToolSenseBlock.BlockRecord |
getDefaultInstance() |
ToolSenseBlock.BlockRecord |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
<any> |
getParserForType() |
int |
getPathId()
optional uint32 path_id = 1; |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasPathId()
optional uint32 path_id = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ToolSenseBlock.BlockRecord.Builder |
newBuilder() |
static ToolSenseBlock.BlockRecord.Builder |
newBuilder(ToolSenseBlock.BlockRecord prototype) |
ToolSenseBlock.BlockRecord.Builder |
newBuilderForType() |
protected ToolSenseBlock.BlockRecord.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
static ToolSenseBlock.BlockRecord |
parseDelimitedFrom(java.io.InputStream input) |
static ToolSenseBlock.BlockRecord |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ToolSenseBlock.BlockRecord |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ToolSenseBlock.BlockRecord |
parseFrom(com.google.protobuf.ByteString data) |
static ToolSenseBlock.BlockRecord |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ToolSenseBlock.BlockRecord |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ToolSenseBlock.BlockRecord |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ToolSenseBlock.BlockRecord |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ToolSenseBlock.BlockRecord.Builder |
toBuilder() |
protected java.lang.Object |
writeReplace() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
public static <any> PARSER
public static final int PATH_ID_FIELD_NUMBER
public static ToolSenseBlock.BlockRecord getDefaultInstance()
public ToolSenseBlock.BlockRecord getDefaultInstanceForType()
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
public <any> getParserForType()
public boolean hasPathId()
optional uint32 path_id = 1;
Unique identifier for record reader to lookup path specification TODO: Add location of the table
hasPathId in interface ToolSenseBlock.BlockRecordOrBuilderpublic int getPathId()
optional uint32 path_id = 1;
Unique identifier for record reader to lookup path specification TODO: Add location of the table
getPathId in interface ToolSenseBlock.BlockRecordOrBuilderpublic final boolean isInitialized()
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic int getSerializedSize()
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException
java.io.ObjectStreamExceptionpublic static ToolSenseBlock.BlockRecord parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ToolSenseBlock.BlockRecord parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ToolSenseBlock.BlockRecord parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ToolSenseBlock.BlockRecord parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static ToolSenseBlock.BlockRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static ToolSenseBlock.BlockRecord parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static ToolSenseBlock.BlockRecord parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static ToolSenseBlock.BlockRecord parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static ToolSenseBlock.BlockRecord.Builder newBuilder()
public ToolSenseBlock.BlockRecord.Builder newBuilderForType()
public static ToolSenseBlock.BlockRecord.Builder newBuilder(ToolSenseBlock.BlockRecord prototype)
public ToolSenseBlock.BlockRecord.Builder toBuilder()
protected ToolSenseBlock.BlockRecord.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)