diff options
Diffstat (limited to 'build/generated/source/proto/main/src/main/java/messages/VehicleIntelligentDataCollector.java')
-rw-r--r-- | build/generated/source/proto/main/src/main/java/messages/VehicleIntelligentDataCollector.java | 3014 |
1 files changed, 3014 insertions, 0 deletions
diff --git a/build/generated/source/proto/main/src/main/java/messages/VehicleIntelligentDataCollector.java b/build/generated/source/proto/main/src/main/java/messages/VehicleIntelligentDataCollector.java new file mode 100644 index 0000000..a037e77 --- /dev/null +++ b/build/generated/source/proto/main/src/main/java/messages/VehicleIntelligentDataCollector.java @@ -0,0 +1,3014 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: messages/VehicleIntelligentDataCollector.proto + +package messages; + +public final class VehicleIntelligentDataCollector { + private VehicleIntelligentDataCollector() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface PublishDataOrBuilder extends + // @@protoc_insertion_point(interface_extends:messages.PublishData) + com.google.protobuf.MessageOrBuilder { + + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + * @return Whether the vehicleMessageHeading field is set. + */ + boolean hasVehicleMessageHeading(); + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + * @return The vehicleMessageHeading. + */ + messages.VehicleMessageHeader.VehicleMessageHeading getVehicleMessageHeading(); + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + */ + messages.VehicleMessageHeader.VehicleMessageHeadingOrBuilder getVehicleMessageHeadingOrBuilder(); + + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + java.util.List<messages.VehicleIntelligentDataCollector.dataPayload> + getDataPayloadList(); + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + messages.VehicleIntelligentDataCollector.dataPayload getDataPayload(int index); + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + int getDataPayloadCount(); + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + java.util.List<? extends messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder> + getDataPayloadOrBuilderList(); + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder getDataPayloadOrBuilder( + int index); + } + /** + * Protobuf type {@code messages.PublishData} + */ + public static final class PublishData extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:messages.PublishData) + PublishDataOrBuilder { + private static final long serialVersionUID = 0L; + // Use PublishData.newBuilder() to construct. + private PublishData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { + super(builder); + } + private PublishData() { + dataPayload_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PublishData(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishData_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishData_fieldAccessorTable + .ensureFieldAccessorsInitialized( + messages.VehicleIntelligentDataCollector.PublishData.class, messages.VehicleIntelligentDataCollector.PublishData.Builder.class); + } + + public static final int VEHICLEMESSAGEHEADING_FIELD_NUMBER = 1; + private messages.VehicleMessageHeader.VehicleMessageHeading vehicleMessageHeading_; + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + * @return Whether the vehicleMessageHeading field is set. + */ + @java.lang.Override + public boolean hasVehicleMessageHeading() { + return vehicleMessageHeading_ != null; + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + * @return The vehicleMessageHeading. + */ + @java.lang.Override + public messages.VehicleMessageHeader.VehicleMessageHeading getVehicleMessageHeading() { + return vehicleMessageHeading_ == null ? messages.VehicleMessageHeader.VehicleMessageHeading.getDefaultInstance() : vehicleMessageHeading_; + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + */ + @java.lang.Override + public messages.VehicleMessageHeader.VehicleMessageHeadingOrBuilder getVehicleMessageHeadingOrBuilder() { + return vehicleMessageHeading_ == null ? messages.VehicleMessageHeader.VehicleMessageHeading.getDefaultInstance() : vehicleMessageHeading_; + } + + public static final int DATAPAYLOAD_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private java.util.List<messages.VehicleIntelligentDataCollector.dataPayload> dataPayload_; + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + @java.lang.Override + public java.util.List<messages.VehicleIntelligentDataCollector.dataPayload> getDataPayloadList() { + return dataPayload_; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + @java.lang.Override + public java.util.List<? extends messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder> + getDataPayloadOrBuilderList() { + return dataPayload_; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + @java.lang.Override + public int getDataPayloadCount() { + return dataPayload_.size(); + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + @java.lang.Override + public messages.VehicleIntelligentDataCollector.dataPayload getDataPayload(int index) { + return dataPayload_.get(index); + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + @java.lang.Override + public messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder getDataPayloadOrBuilder( + int index) { + return dataPayload_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (vehicleMessageHeading_ != null) { + output.writeMessage(1, getVehicleMessageHeading()); + } + for (int i = 0; i < dataPayload_.size(); i++) { + output.writeMessage(2, dataPayload_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (vehicleMessageHeading_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getVehicleMessageHeading()); + } + for (int i = 0; i < dataPayload_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, dataPayload_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof messages.VehicleIntelligentDataCollector.PublishData)) { + return super.equals(obj); + } + messages.VehicleIntelligentDataCollector.PublishData other = (messages.VehicleIntelligentDataCollector.PublishData) obj; + + if (hasVehicleMessageHeading() != other.hasVehicleMessageHeading()) return false; + if (hasVehicleMessageHeading()) { + if (!getVehicleMessageHeading() + .equals(other.getVehicleMessageHeading())) return false; + } + if (!getDataPayloadList() + .equals(other.getDataPayloadList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasVehicleMessageHeading()) { + hash = (37 * hash) + VEHICLEMESSAGEHEADING_FIELD_NUMBER; + hash = (53 * hash) + getVehicleMessageHeading().hashCode(); + } + if (getDataPayloadCount() > 0) { + hash = (37 * hash) + DATAPAYLOAD_FIELD_NUMBER; + hash = (53 * hash) + getDataPayloadList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.PublishData parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(messages.VehicleIntelligentDataCollector.PublishData prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code messages.PublishData} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements + // @@protoc_insertion_point(builder_implements:messages.PublishData) + messages.VehicleIntelligentDataCollector.PublishDataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishData_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishData_fieldAccessorTable + .ensureFieldAccessorsInitialized( + messages.VehicleIntelligentDataCollector.PublishData.class, messages.VehicleIntelligentDataCollector.PublishData.Builder.class); + } + + // Construct using messages.VehicleIntelligentDataCollector.PublishData.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + vehicleMessageHeading_ = null; + if (vehicleMessageHeadingBuilder_ != null) { + vehicleMessageHeadingBuilder_.dispose(); + vehicleMessageHeadingBuilder_ = null; + } + if (dataPayloadBuilder_ == null) { + dataPayload_ = java.util.Collections.emptyList(); + } else { + dataPayload_ = null; + dataPayloadBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishData_descriptor; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishData getDefaultInstanceForType() { + return messages.VehicleIntelligentDataCollector.PublishData.getDefaultInstance(); + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishData build() { + messages.VehicleIntelligentDataCollector.PublishData result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishData buildPartial() { + messages.VehicleIntelligentDataCollector.PublishData result = new messages.VehicleIntelligentDataCollector.PublishData(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(messages.VehicleIntelligentDataCollector.PublishData result) { + if (dataPayloadBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + dataPayload_ = java.util.Collections.unmodifiableList(dataPayload_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.dataPayload_ = dataPayload_; + } else { + result.dataPayload_ = dataPayloadBuilder_.build(); + } + } + + private void buildPartial0(messages.VehicleIntelligentDataCollector.PublishData result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.vehicleMessageHeading_ = vehicleMessageHeadingBuilder_ == null + ? vehicleMessageHeading_ + : vehicleMessageHeadingBuilder_.build(); + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof messages.VehicleIntelligentDataCollector.PublishData) { + return mergeFrom((messages.VehicleIntelligentDataCollector.PublishData)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(messages.VehicleIntelligentDataCollector.PublishData other) { + if (other == messages.VehicleIntelligentDataCollector.PublishData.getDefaultInstance()) return this; + if (other.hasVehicleMessageHeading()) { + mergeVehicleMessageHeading(other.getVehicleMessageHeading()); + } + if (dataPayloadBuilder_ == null) { + if (!other.dataPayload_.isEmpty()) { + if (dataPayload_.isEmpty()) { + dataPayload_ = other.dataPayload_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureDataPayloadIsMutable(); + dataPayload_.addAll(other.dataPayload_); + } + onChanged(); + } + } else { + if (!other.dataPayload_.isEmpty()) { + if (dataPayloadBuilder_.isEmpty()) { + dataPayloadBuilder_.dispose(); + dataPayloadBuilder_ = null; + dataPayload_ = other.dataPayload_; + bitField0_ = (bitField0_ & ~0x00000002); + dataPayloadBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getDataPayloadFieldBuilder() : null; + } else { + dataPayloadBuilder_.addAllMessages(other.dataPayload_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + input.readMessage( + getVehicleMessageHeadingFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + messages.VehicleIntelligentDataCollector.dataPayload m = + input.readMessage( + messages.VehicleIntelligentDataCollector.dataPayload.parser(), + extensionRegistry); + if (dataPayloadBuilder_ == null) { + ensureDataPayloadIsMutable(); + dataPayload_.add(m); + } else { + dataPayloadBuilder_.addMessage(m); + } + break; + } // case 18 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private messages.VehicleMessageHeader.VehicleMessageHeading vehicleMessageHeading_; + private com.google.protobuf.SingleFieldBuilderV3< + messages.VehicleMessageHeader.VehicleMessageHeading, messages.VehicleMessageHeader.VehicleMessageHeading.Builder, messages.VehicleMessageHeader.VehicleMessageHeadingOrBuilder> vehicleMessageHeadingBuilder_; + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + * @return Whether the vehicleMessageHeading field is set. + */ + public boolean hasVehicleMessageHeading() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + * @return The vehicleMessageHeading. + */ + public messages.VehicleMessageHeader.VehicleMessageHeading getVehicleMessageHeading() { + if (vehicleMessageHeadingBuilder_ == null) { + return vehicleMessageHeading_ == null ? messages.VehicleMessageHeader.VehicleMessageHeading.getDefaultInstance() : vehicleMessageHeading_; + } else { + return vehicleMessageHeadingBuilder_.getMessage(); + } + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + */ + public Builder setVehicleMessageHeading(messages.VehicleMessageHeader.VehicleMessageHeading value) { + if (vehicleMessageHeadingBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + vehicleMessageHeading_ = value; + } else { + vehicleMessageHeadingBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + */ + public Builder setVehicleMessageHeading( + messages.VehicleMessageHeader.VehicleMessageHeading.Builder builderForValue) { + if (vehicleMessageHeadingBuilder_ == null) { + vehicleMessageHeading_ = builderForValue.build(); + } else { + vehicleMessageHeadingBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + */ + public Builder mergeVehicleMessageHeading(messages.VehicleMessageHeader.VehicleMessageHeading value) { + if (vehicleMessageHeadingBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) && + vehicleMessageHeading_ != null && + vehicleMessageHeading_ != messages.VehicleMessageHeader.VehicleMessageHeading.getDefaultInstance()) { + getVehicleMessageHeadingBuilder().mergeFrom(value); + } else { + vehicleMessageHeading_ = value; + } + } else { + vehicleMessageHeadingBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + */ + public Builder clearVehicleMessageHeading() { + bitField0_ = (bitField0_ & ~0x00000001); + vehicleMessageHeading_ = null; + if (vehicleMessageHeadingBuilder_ != null) { + vehicleMessageHeadingBuilder_.dispose(); + vehicleMessageHeadingBuilder_ = null; + } + onChanged(); + return this; + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + */ + public messages.VehicleMessageHeader.VehicleMessageHeading.Builder getVehicleMessageHeadingBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getVehicleMessageHeadingFieldBuilder().getBuilder(); + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + */ + public messages.VehicleMessageHeader.VehicleMessageHeadingOrBuilder getVehicleMessageHeadingOrBuilder() { + if (vehicleMessageHeadingBuilder_ != null) { + return vehicleMessageHeadingBuilder_.getMessageOrBuilder(); + } else { + return vehicleMessageHeading_ == null ? + messages.VehicleMessageHeader.VehicleMessageHeading.getDefaultInstance() : vehicleMessageHeading_; + } + } + /** + * <pre> + * <p> Publish data in Key Value Pairs as defined in the data collection descriptor provided by offboard systems such as AWS IoT Fleetwise. + * </pre> + * + * <code>.messages.VehicleMessageHeading vehicleMessageHeading = 1;</code> + */ + private com.google.protobuf.SingleFieldBuilderV3< + messages.VehicleMessageHeader.VehicleMessageHeading, messages.VehicleMessageHeader.VehicleMessageHeading.Builder, messages.VehicleMessageHeader.VehicleMessageHeadingOrBuilder> + getVehicleMessageHeadingFieldBuilder() { + if (vehicleMessageHeadingBuilder_ == null) { + vehicleMessageHeadingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + messages.VehicleMessageHeader.VehicleMessageHeading, messages.VehicleMessageHeader.VehicleMessageHeading.Builder, messages.VehicleMessageHeader.VehicleMessageHeadingOrBuilder>( + getVehicleMessageHeading(), + getParentForChildren(), + isClean()); + vehicleMessageHeading_ = null; + } + return vehicleMessageHeadingBuilder_; + } + + private java.util.List<messages.VehicleIntelligentDataCollector.dataPayload> dataPayload_ = + java.util.Collections.emptyList(); + private void ensureDataPayloadIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + dataPayload_ = new java.util.ArrayList<messages.VehicleIntelligentDataCollector.dataPayload>(dataPayload_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + messages.VehicleIntelligentDataCollector.dataPayload, messages.VehicleIntelligentDataCollector.dataPayload.Builder, messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder> dataPayloadBuilder_; + + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public java.util.List<messages.VehicleIntelligentDataCollector.dataPayload> getDataPayloadList() { + if (dataPayloadBuilder_ == null) { + return java.util.Collections.unmodifiableList(dataPayload_); + } else { + return dataPayloadBuilder_.getMessageList(); + } + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public int getDataPayloadCount() { + if (dataPayloadBuilder_ == null) { + return dataPayload_.size(); + } else { + return dataPayloadBuilder_.getCount(); + } + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public messages.VehicleIntelligentDataCollector.dataPayload getDataPayload(int index) { + if (dataPayloadBuilder_ == null) { + return dataPayload_.get(index); + } else { + return dataPayloadBuilder_.getMessage(index); + } + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public Builder setDataPayload( + int index, messages.VehicleIntelligentDataCollector.dataPayload value) { + if (dataPayloadBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDataPayloadIsMutable(); + dataPayload_.set(index, value); + onChanged(); + } else { + dataPayloadBuilder_.setMessage(index, value); + } + return this; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public Builder setDataPayload( + int index, messages.VehicleIntelligentDataCollector.dataPayload.Builder builderForValue) { + if (dataPayloadBuilder_ == null) { + ensureDataPayloadIsMutable(); + dataPayload_.set(index, builderForValue.build()); + onChanged(); + } else { + dataPayloadBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public Builder addDataPayload(messages.VehicleIntelligentDataCollector.dataPayload value) { + if (dataPayloadBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDataPayloadIsMutable(); + dataPayload_.add(value); + onChanged(); + } else { + dataPayloadBuilder_.addMessage(value); + } + return this; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public Builder addDataPayload( + int index, messages.VehicleIntelligentDataCollector.dataPayload value) { + if (dataPayloadBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDataPayloadIsMutable(); + dataPayload_.add(index, value); + onChanged(); + } else { + dataPayloadBuilder_.addMessage(index, value); + } + return this; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public Builder addDataPayload( + messages.VehicleIntelligentDataCollector.dataPayload.Builder builderForValue) { + if (dataPayloadBuilder_ == null) { + ensureDataPayloadIsMutable(); + dataPayload_.add(builderForValue.build()); + onChanged(); + } else { + dataPayloadBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public Builder addDataPayload( + int index, messages.VehicleIntelligentDataCollector.dataPayload.Builder builderForValue) { + if (dataPayloadBuilder_ == null) { + ensureDataPayloadIsMutable(); + dataPayload_.add(index, builderForValue.build()); + onChanged(); + } else { + dataPayloadBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public Builder addAllDataPayload( + java.lang.Iterable<? extends messages.VehicleIntelligentDataCollector.dataPayload> values) { + if (dataPayloadBuilder_ == null) { + ensureDataPayloadIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, dataPayload_); + onChanged(); + } else { + dataPayloadBuilder_.addAllMessages(values); + } + return this; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public Builder clearDataPayload() { + if (dataPayloadBuilder_ == null) { + dataPayload_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + dataPayloadBuilder_.clear(); + } + return this; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public Builder removeDataPayload(int index) { + if (dataPayloadBuilder_ == null) { + ensureDataPayloadIsMutable(); + dataPayload_.remove(index); + onChanged(); + } else { + dataPayloadBuilder_.remove(index); + } + return this; + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public messages.VehicleIntelligentDataCollector.dataPayload.Builder getDataPayloadBuilder( + int index) { + return getDataPayloadFieldBuilder().getBuilder(index); + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder getDataPayloadOrBuilder( + int index) { + if (dataPayloadBuilder_ == null) { + return dataPayload_.get(index); } else { + return dataPayloadBuilder_.getMessageOrBuilder(index); + } + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public java.util.List<? extends messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder> + getDataPayloadOrBuilderList() { + if (dataPayloadBuilder_ != null) { + return dataPayloadBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(dataPayload_); + } + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public messages.VehicleIntelligentDataCollector.dataPayload.Builder addDataPayloadBuilder() { + return getDataPayloadFieldBuilder().addBuilder( + messages.VehicleIntelligentDataCollector.dataPayload.getDefaultInstance()); + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public messages.VehicleIntelligentDataCollector.dataPayload.Builder addDataPayloadBuilder( + int index) { + return getDataPayloadFieldBuilder().addBuilder( + index, messages.VehicleIntelligentDataCollector.dataPayload.getDefaultInstance()); + } + /** + * <code>repeated .messages.dataPayload DataPayload = 2;</code> + */ + public java.util.List<messages.VehicleIntelligentDataCollector.dataPayload.Builder> + getDataPayloadBuilderList() { + return getDataPayloadFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + messages.VehicleIntelligentDataCollector.dataPayload, messages.VehicleIntelligentDataCollector.dataPayload.Builder, messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder> + getDataPayloadFieldBuilder() { + if (dataPayloadBuilder_ == null) { + dataPayloadBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + messages.VehicleIntelligentDataCollector.dataPayload, messages.VehicleIntelligentDataCollector.dataPayload.Builder, messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder>( + dataPayload_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + dataPayload_ = null; + } + return dataPayloadBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:messages.PublishData) + } + + // @@protoc_insertion_point(class_scope:messages.PublishData) + private static final messages.VehicleIntelligentDataCollector.PublishData DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new messages.VehicleIntelligentDataCollector.PublishData(); + } + + public static messages.VehicleIntelligentDataCollector.PublishData getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser<PublishData> + PARSER = new com.google.protobuf.AbstractParser<PublishData>() { + @java.lang.Override + public PublishData parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser<PublishData> parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser<PublishData> getParserForType() { + return PARSER; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishData getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface dataPayloadOrBuilder extends + // @@protoc_insertion_point(interface_extends:messages.dataPayload) + com.google.protobuf.MessageOrBuilder { + + /** + * <code>string key = 1;</code> + * @return The key. + */ + java.lang.String getKey(); + /** + * <code>string key = 1;</code> + * @return The bytes for key. + */ + com.google.protobuf.ByteString + getKeyBytes(); + + /** + * <code>string stringValue = 2;</code> + * @return The stringValue. + */ + java.lang.String getStringValue(); + /** + * <code>string stringValue = 2;</code> + * @return The bytes for stringValue. + */ + com.google.protobuf.ByteString + getStringValueBytes(); + + /** + * <code>double doubleValue = 3;</code> + * @return The doubleValue. + */ + double getDoubleValue(); + + /** + * <code>int32 intShortValue = 4;</code> + * @return The intShortValue. + */ + int getIntShortValue(); + + /** + * <code>int64 intLongValue = 5;</code> + * @return The intLongValue. + */ + long getIntLongValue(); + + /** + * <code>bool boolValue = 6;</code> + * @return The boolValue. + */ + boolean getBoolValue(); + + /** + * <code>bytes bytesValue = 7;</code> + * @return The bytesValue. + */ + com.google.protobuf.ByteString getBytesValue(); + } + /** + * Protobuf type {@code messages.dataPayload} + */ + public static final class dataPayload extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:messages.dataPayload) + dataPayloadOrBuilder { + private static final long serialVersionUID = 0L; + // Use dataPayload.newBuilder() to construct. + private dataPayload(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { + super(builder); + } + private dataPayload() { + key_ = ""; + stringValue_ = ""; + bytesValue_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new dataPayload(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_dataPayload_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_dataPayload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + messages.VehicleIntelligentDataCollector.dataPayload.class, messages.VehicleIntelligentDataCollector.dataPayload.Builder.class); + } + + public static final int KEY_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object key_ = ""; + /** + * <code>string key = 1;</code> + * @return The key. + */ + @java.lang.Override + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } + } + /** + * <code>string key = 1;</code> + * @return The bytes for key. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STRINGVALUE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object stringValue_ = ""; + /** + * <code>string stringValue = 2;</code> + * @return The stringValue. + */ + @java.lang.Override + public java.lang.String getStringValue() { + java.lang.Object ref = stringValue_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stringValue_ = s; + return s; + } + } + /** + * <code>string stringValue = 2;</code> + * @return The bytes for stringValue. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getStringValueBytes() { + java.lang.Object ref = stringValue_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stringValue_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DOUBLEVALUE_FIELD_NUMBER = 3; + private double doubleValue_ = 0D; + /** + * <code>double doubleValue = 3;</code> + * @return The doubleValue. + */ + @java.lang.Override + public double getDoubleValue() { + return doubleValue_; + } + + public static final int INTSHORTVALUE_FIELD_NUMBER = 4; + private int intShortValue_ = 0; + /** + * <code>int32 intShortValue = 4;</code> + * @return The intShortValue. + */ + @java.lang.Override + public int getIntShortValue() { + return intShortValue_; + } + + public static final int INTLONGVALUE_FIELD_NUMBER = 5; + private long intLongValue_ = 0L; + /** + * <code>int64 intLongValue = 5;</code> + * @return The intLongValue. + */ + @java.lang.Override + public long getIntLongValue() { + return intLongValue_; + } + + public static final int BOOLVALUE_FIELD_NUMBER = 6; + private boolean boolValue_ = false; + /** + * <code>bool boolValue = 6;</code> + * @return The boolValue. + */ + @java.lang.Override + public boolean getBoolValue() { + return boolValue_; + } + + public static final int BYTESVALUE_FIELD_NUMBER = 7; + private com.google.protobuf.ByteString bytesValue_ = com.google.protobuf.ByteString.EMPTY; + /** + * <code>bytes bytesValue = 7;</code> + * @return The bytesValue. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBytesValue() { + return bytesValue_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stringValue_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, stringValue_); + } + if (java.lang.Double.doubleToRawLongBits(doubleValue_) != 0) { + output.writeDouble(3, doubleValue_); + } + if (intShortValue_ != 0) { + output.writeInt32(4, intShortValue_); + } + if (intLongValue_ != 0L) { + output.writeInt64(5, intLongValue_); + } + if (boolValue_ != false) { + output.writeBool(6, boolValue_); + } + if (!bytesValue_.isEmpty()) { + output.writeBytes(7, bytesValue_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stringValue_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, stringValue_); + } + if (java.lang.Double.doubleToRawLongBits(doubleValue_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, doubleValue_); + } + if (intShortValue_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(4, intShortValue_); + } + if (intLongValue_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(5, intLongValue_); + } + if (boolValue_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, boolValue_); + } + if (!bytesValue_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(7, bytesValue_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof messages.VehicleIntelligentDataCollector.dataPayload)) { + return super.equals(obj); + } + messages.VehicleIntelligentDataCollector.dataPayload other = (messages.VehicleIntelligentDataCollector.dataPayload) obj; + + if (!getKey() + .equals(other.getKey())) return false; + if (!getStringValue() + .equals(other.getStringValue())) return false; + if (java.lang.Double.doubleToLongBits(getDoubleValue()) + != java.lang.Double.doubleToLongBits( + other.getDoubleValue())) return false; + if (getIntShortValue() + != other.getIntShortValue()) return false; + if (getIntLongValue() + != other.getIntLongValue()) return false; + if (getBoolValue() + != other.getBoolValue()) return false; + if (!getBytesValue() + .equals(other.getBytesValue())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + STRINGVALUE_FIELD_NUMBER; + hash = (53 * hash) + getStringValue().hashCode(); + hash = (37 * hash) + DOUBLEVALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getDoubleValue())); + hash = (37 * hash) + INTSHORTVALUE_FIELD_NUMBER; + hash = (53 * hash) + getIntShortValue(); + hash = (37 * hash) + INTLONGVALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getIntLongValue()); + hash = (37 * hash) + BOOLVALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getBoolValue()); + hash = (37 * hash) + BYTESVALUE_FIELD_NUMBER; + hash = (53 * hash) + getBytesValue().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.dataPayload parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(messages.VehicleIntelligentDataCollector.dataPayload prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code messages.dataPayload} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements + // @@protoc_insertion_point(builder_implements:messages.dataPayload) + messages.VehicleIntelligentDataCollector.dataPayloadOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_dataPayload_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_dataPayload_fieldAccessorTable + .ensureFieldAccessorsInitialized( + messages.VehicleIntelligentDataCollector.dataPayload.class, messages.VehicleIntelligentDataCollector.dataPayload.Builder.class); + } + + // Construct using messages.VehicleIntelligentDataCollector.dataPayload.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + key_ = ""; + stringValue_ = ""; + doubleValue_ = 0D; + intShortValue_ = 0; + intLongValue_ = 0L; + boolValue_ = false; + bytesValue_ = com.google.protobuf.ByteString.EMPTY; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_dataPayload_descriptor; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.dataPayload getDefaultInstanceForType() { + return messages.VehicleIntelligentDataCollector.dataPayload.getDefaultInstance(); + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.dataPayload build() { + messages.VehicleIntelligentDataCollector.dataPayload result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.dataPayload buildPartial() { + messages.VehicleIntelligentDataCollector.dataPayload result = new messages.VehicleIntelligentDataCollector.dataPayload(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(messages.VehicleIntelligentDataCollector.dataPayload result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.key_ = key_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.stringValue_ = stringValue_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.doubleValue_ = doubleValue_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.intShortValue_ = intShortValue_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.intLongValue_ = intLongValue_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.boolValue_ = boolValue_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.bytesValue_ = bytesValue_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof messages.VehicleIntelligentDataCollector.dataPayload) { + return mergeFrom((messages.VehicleIntelligentDataCollector.dataPayload)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(messages.VehicleIntelligentDataCollector.dataPayload other) { + if (other == messages.VehicleIntelligentDataCollector.dataPayload.getDefaultInstance()) return this; + if (!other.getKey().isEmpty()) { + key_ = other.key_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getStringValue().isEmpty()) { + stringValue_ = other.stringValue_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.getDoubleValue() != 0D) { + setDoubleValue(other.getDoubleValue()); + } + if (other.getIntShortValue() != 0) { + setIntShortValue(other.getIntShortValue()); + } + if (other.getIntLongValue() != 0L) { + setIntLongValue(other.getIntLongValue()); + } + if (other.getBoolValue() != false) { + setBoolValue(other.getBoolValue()); + } + if (other.getBytesValue() != com.google.protobuf.ByteString.EMPTY) { + setBytesValue(other.getBytesValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + key_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + stringValue_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 25: { + doubleValue_ = input.readDouble(); + bitField0_ |= 0x00000004; + break; + } // case 25 + case 32: { + intShortValue_ = input.readInt32(); + bitField0_ |= 0x00000008; + break; + } // case 32 + case 40: { + intLongValue_ = input.readInt64(); + bitField0_ |= 0x00000010; + break; + } // case 40 + case 48: { + boolValue_ = input.readBool(); + bitField0_ |= 0x00000020; + break; + } // case 48 + case 58: { + bytesValue_ = input.readBytes(); + bitField0_ |= 0x00000040; + break; + } // case 58 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object key_ = ""; + /** + * <code>string key = 1;</code> + * @return The key. + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * <code>string key = 1;</code> + * @return The bytes for key. + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * <code>string key = 1;</code> + * @param value The key to set. + * @return This builder for chaining. + */ + public Builder setKey( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + key_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * <code>string key = 1;</code> + * @return This builder for chaining. + */ + public Builder clearKey() { + key_ = getDefaultInstance().getKey(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * <code>string key = 1;</code> + * @param value The bytes for key to set. + * @return This builder for chaining. + */ + public Builder setKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + key_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object stringValue_ = ""; + /** + * <code>string stringValue = 2;</code> + * @return The stringValue. + */ + public java.lang.String getStringValue() { + java.lang.Object ref = stringValue_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stringValue_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * <code>string stringValue = 2;</code> + * @return The bytes for stringValue. + */ + public com.google.protobuf.ByteString + getStringValueBytes() { + java.lang.Object ref = stringValue_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stringValue_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * <code>string stringValue = 2;</code> + * @param value The stringValue to set. + * @return This builder for chaining. + */ + public Builder setStringValue( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + stringValue_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * <code>string stringValue = 2;</code> + * @return This builder for chaining. + */ + public Builder clearStringValue() { + stringValue_ = getDefaultInstance().getStringValue(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * <code>string stringValue = 2;</code> + * @param value The bytes for stringValue to set. + * @return This builder for chaining. + */ + public Builder setStringValueBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + stringValue_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private double doubleValue_ ; + /** + * <code>double doubleValue = 3;</code> + * @return The doubleValue. + */ + @java.lang.Override + public double getDoubleValue() { + return doubleValue_; + } + /** + * <code>double doubleValue = 3;</code> + * @param value The doubleValue to set. + * @return This builder for chaining. + */ + public Builder setDoubleValue(double value) { + + doubleValue_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * <code>double doubleValue = 3;</code> + * @return This builder for chaining. + */ + public Builder clearDoubleValue() { + bitField0_ = (bitField0_ & ~0x00000004); + doubleValue_ = 0D; + onChanged(); + return this; + } + + private int intShortValue_ ; + /** + * <code>int32 intShortValue = 4;</code> + * @return The intShortValue. + */ + @java.lang.Override + public int getIntShortValue() { + return intShortValue_; + } + /** + * <code>int32 intShortValue = 4;</code> + * @param value The intShortValue to set. + * @return This builder for chaining. + */ + public Builder setIntShortValue(int value) { + + intShortValue_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * <code>int32 intShortValue = 4;</code> + * @return This builder for chaining. + */ + public Builder clearIntShortValue() { + bitField0_ = (bitField0_ & ~0x00000008); + intShortValue_ = 0; + onChanged(); + return this; + } + + private long intLongValue_ ; + /** + * <code>int64 intLongValue = 5;</code> + * @return The intLongValue. + */ + @java.lang.Override + public long getIntLongValue() { + return intLongValue_; + } + /** + * <code>int64 intLongValue = 5;</code> + * @param value The intLongValue to set. + * @return This builder for chaining. + */ + public Builder setIntLongValue(long value) { + + intLongValue_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * <code>int64 intLongValue = 5;</code> + * @return This builder for chaining. + */ + public Builder clearIntLongValue() { + bitField0_ = (bitField0_ & ~0x00000010); + intLongValue_ = 0L; + onChanged(); + return this; + } + + private boolean boolValue_ ; + /** + * <code>bool boolValue = 6;</code> + * @return The boolValue. + */ + @java.lang.Override + public boolean getBoolValue() { + return boolValue_; + } + /** + * <code>bool boolValue = 6;</code> + * @param value The boolValue to set. + * @return This builder for chaining. + */ + public Builder setBoolValue(boolean value) { + + boolValue_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * <code>bool boolValue = 6;</code> + * @return This builder for chaining. + */ + public Builder clearBoolValue() { + bitField0_ = (bitField0_ & ~0x00000020); + boolValue_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString bytesValue_ = com.google.protobuf.ByteString.EMPTY; + /** + * <code>bytes bytesValue = 7;</code> + * @return The bytesValue. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBytesValue() { + return bytesValue_; + } + /** + * <code>bytes bytesValue = 7;</code> + * @param value The bytesValue to set. + * @return This builder for chaining. + */ + public Builder setBytesValue(com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + bytesValue_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * <code>bytes bytesValue = 7;</code> + * @return This builder for chaining. + */ + public Builder clearBytesValue() { + bitField0_ = (bitField0_ & ~0x00000040); + bytesValue_ = getDefaultInstance().getBytesValue(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:messages.dataPayload) + } + + // @@protoc_insertion_point(class_scope:messages.dataPayload) + private static final messages.VehicleIntelligentDataCollector.dataPayload DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new messages.VehicleIntelligentDataCollector.dataPayload(); + } + + public static messages.VehicleIntelligentDataCollector.dataPayload getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser<dataPayload> + PARSER = new com.google.protobuf.AbstractParser<dataPayload>() { + @java.lang.Override + public dataPayload parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser<dataPayload> parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser<dataPayload> getParserForType() { + return PARSER; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.dataPayload getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PublishDataCollectionDescriptorOrBuilder extends + // @@protoc_insertion_point(interface_extends:messages.PublishDataCollectionDescriptor) + com.google.protobuf.MessageOrBuilder { + + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @return The dataCollectionScheme. + */ + com.google.protobuf.ByteString getDataCollectionScheme(); + } + /** + * Protobuf type {@code messages.PublishDataCollectionDescriptor} + */ + public static final class PublishDataCollectionDescriptor extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:messages.PublishDataCollectionDescriptor) + PublishDataCollectionDescriptorOrBuilder { + private static final long serialVersionUID = 0L; + // Use PublishDataCollectionDescriptor.newBuilder() to construct. + private PublishDataCollectionDescriptor(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { + super(builder); + } + private PublishDataCollectionDescriptor() { + dataCollectionScheme_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PublishDataCollectionDescriptor(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishDataCollectionDescriptor_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishDataCollectionDescriptor_fieldAccessorTable + .ensureFieldAccessorsInitialized( + messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor.class, messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor.Builder.class); + } + + public static final int DATACOLLECTIONSCHEME_FIELD_NUMBER = 1; + private com.google.protobuf.ByteString dataCollectionScheme_ = com.google.protobuf.ByteString.EMPTY; + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @return The dataCollectionScheme. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDataCollectionScheme() { + return dataCollectionScheme_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!dataCollectionScheme_.isEmpty()) { + output.writeBytes(1, dataCollectionScheme_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!dataCollectionScheme_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, dataCollectionScheme_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor)) { + return super.equals(obj); + } + messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor other = (messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor) obj; + + if (!getDataCollectionScheme() + .equals(other.getDataCollectionScheme())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + DATACOLLECTIONSCHEME_FIELD_NUMBER; + hash = (53 * hash) + getDataCollectionScheme().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code messages.PublishDataCollectionDescriptor} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements + // @@protoc_insertion_point(builder_implements:messages.PublishDataCollectionDescriptor) + messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptorOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishDataCollectionDescriptor_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishDataCollectionDescriptor_fieldAccessorTable + .ensureFieldAccessorsInitialized( + messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor.class, messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor.Builder.class); + } + + // Construct using messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + dataCollectionScheme_ = com.google.protobuf.ByteString.EMPTY; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishDataCollectionDescriptor_descriptor; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor getDefaultInstanceForType() { + return messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor.getDefaultInstance(); + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor build() { + messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor buildPartial() { + messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor result = new messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.dataCollectionScheme_ = dataCollectionScheme_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor) { + return mergeFrom((messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor other) { + if (other == messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor.getDefaultInstance()) return this; + if (other.getDataCollectionScheme() != com.google.protobuf.ByteString.EMPTY) { + setDataCollectionScheme(other.getDataCollectionScheme()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + dataCollectionScheme_ = input.readBytes(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private com.google.protobuf.ByteString dataCollectionScheme_ = com.google.protobuf.ByteString.EMPTY; + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @return The dataCollectionScheme. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDataCollectionScheme() { + return dataCollectionScheme_; + } + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @param value The dataCollectionScheme to set. + * @return This builder for chaining. + */ + public Builder setDataCollectionScheme(com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + dataCollectionScheme_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @return This builder for chaining. + */ + public Builder clearDataCollectionScheme() { + bitField0_ = (bitField0_ & ~0x00000001); + dataCollectionScheme_ = getDefaultInstance().getDataCollectionScheme(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:messages.PublishDataCollectionDescriptor) + } + + // @@protoc_insertion_point(class_scope:messages.PublishDataCollectionDescriptor) + private static final messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor(); + } + + public static messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser<PublishDataCollectionDescriptor> + PARSER = new com.google.protobuf.AbstractParser<PublishDataCollectionDescriptor>() { + @java.lang.Override + public PublishDataCollectionDescriptor parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser<PublishDataCollectionDescriptor> parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser<PublishDataCollectionDescriptor> getParserForType() { + return PARSER; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishDataCollectionDescriptor getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PublishVehicleModelMappingOrBuilder extends + // @@protoc_insertion_point(interface_extends:messages.PublishVehicleModelMapping) + com.google.protobuf.MessageOrBuilder { + + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @return The dataCollectionScheme. + */ + com.google.protobuf.ByteString getDataCollectionScheme(); + } + /** + * Protobuf type {@code messages.PublishVehicleModelMapping} + */ + public static final class PublishVehicleModelMapping extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:messages.PublishVehicleModelMapping) + PublishVehicleModelMappingOrBuilder { + private static final long serialVersionUID = 0L; + // Use PublishVehicleModelMapping.newBuilder() to construct. + private PublishVehicleModelMapping(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { + super(builder); + } + private PublishVehicleModelMapping() { + dataCollectionScheme_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PublishVehicleModelMapping(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishVehicleModelMapping_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishVehicleModelMapping_fieldAccessorTable + .ensureFieldAccessorsInitialized( + messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping.class, messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping.Builder.class); + } + + public static final int DATACOLLECTIONSCHEME_FIELD_NUMBER = 1; + private com.google.protobuf.ByteString dataCollectionScheme_ = com.google.protobuf.ByteString.EMPTY; + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @return The dataCollectionScheme. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDataCollectionScheme() { + return dataCollectionScheme_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!dataCollectionScheme_.isEmpty()) { + output.writeBytes(1, dataCollectionScheme_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!dataCollectionScheme_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, dataCollectionScheme_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping)) { + return super.equals(obj); + } + messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping other = (messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping) obj; + + if (!getDataCollectionScheme() + .equals(other.getDataCollectionScheme())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + DATACOLLECTIONSCHEME_FIELD_NUMBER; + hash = (53 * hash) + getDataCollectionScheme().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code messages.PublishVehicleModelMapping} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements + // @@protoc_insertion_point(builder_implements:messages.PublishVehicleModelMapping) + messages.VehicleIntelligentDataCollector.PublishVehicleModelMappingOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishVehicleModelMapping_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishVehicleModelMapping_fieldAccessorTable + .ensureFieldAccessorsInitialized( + messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping.class, messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping.Builder.class); + } + + // Construct using messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + dataCollectionScheme_ = com.google.protobuf.ByteString.EMPTY; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return messages.VehicleIntelligentDataCollector.internal_static_messages_PublishVehicleModelMapping_descriptor; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping getDefaultInstanceForType() { + return messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping.getDefaultInstance(); + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping build() { + messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping buildPartial() { + messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping result = new messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.dataCollectionScheme_ = dataCollectionScheme_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping) { + return mergeFrom((messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping other) { + if (other == messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping.getDefaultInstance()) return this; + if (other.getDataCollectionScheme() != com.google.protobuf.ByteString.EMPTY) { + setDataCollectionScheme(other.getDataCollectionScheme()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + dataCollectionScheme_ = input.readBytes(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private com.google.protobuf.ByteString dataCollectionScheme_ = com.google.protobuf.ByteString.EMPTY; + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @return The dataCollectionScheme. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDataCollectionScheme() { + return dataCollectionScheme_; + } + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @param value The dataCollectionScheme to set. + * @return This builder for chaining. + */ + public Builder setDataCollectionScheme(com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + dataCollectionScheme_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * <code>bytes dataCollectionScheme = 1;</code> + * @return This builder for chaining. + */ + public Builder clearDataCollectionScheme() { + bitField0_ = (bitField0_ & ~0x00000001); + dataCollectionScheme_ = getDefaultInstance().getDataCollectionScheme(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:messages.PublishVehicleModelMapping) + } + + // @@protoc_insertion_point(class_scope:messages.PublishVehicleModelMapping) + private static final messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping(); + } + + public static messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser<PublishVehicleModelMapping> + PARSER = new com.google.protobuf.AbstractParser<PublishVehicleModelMapping>() { + @java.lang.Override + public PublishVehicleModelMapping parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser<PublishVehicleModelMapping> parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser<PublishVehicleModelMapping> getParserForType() { + return PARSER; + } + + @java.lang.Override + public messages.VehicleIntelligentDataCollector.PublishVehicleModelMapping getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_messages_PublishData_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_messages_PublishData_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_messages_dataPayload_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_messages_dataPayload_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_messages_PublishDataCollectionDescriptor_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_messages_PublishDataCollectionDescriptor_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_messages_PublishVehicleModelMapping_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_messages_PublishVehicleModelMapping_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n.messages/VehicleIntelligentDataCollect" + + "or.proto\022\010messages\032#messages/VehicleMess" + + "ageHeader.proto\"y\n\013PublishData\022>\n\025vehicl" + + "eMessageHeading\030\001 \001(\0132\037.messages.Vehicle" + + "MessageHeading\022*\n\013DataPayload\030\002 \003(\0132\025.me" + + "ssages.dataPayload\"\230\001\n\013dataPayload\022\013\n\003ke" + + "y\030\001 \001(\t\022\023\n\013stringValue\030\002 \001(\t\022\023\n\013doubleVa" + + "lue\030\003 \001(\001\022\025\n\rintShortValue\030\004 \001(\005\022\024\n\014intL" + + "ongValue\030\005 \001(\003\022\021\n\tboolValue\030\006 \001(\010\022\022\n\nbyt" + + "esValue\030\007 \001(\014\"?\n\037PublishDataCollectionDe" + + "scriptor\022\034\n\024dataCollectionScheme\030\001 \001(\014\":" + + "\n\032PublishVehicleModelMapping\022\034\n\024dataColl" + + "ectionScheme\030\001 \001(\014b\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + messages.VehicleMessageHeader.getDescriptor(), + }); + internal_static_messages_PublishData_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_messages_PublishData_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_messages_PublishData_descriptor, + new java.lang.String[] { "VehicleMessageHeading", "DataPayload", }); + internal_static_messages_dataPayload_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_messages_dataPayload_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_messages_dataPayload_descriptor, + new java.lang.String[] { "Key", "StringValue", "DoubleValue", "IntShortValue", "IntLongValue", "BoolValue", "BytesValue", }); + internal_static_messages_PublishDataCollectionDescriptor_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_messages_PublishDataCollectionDescriptor_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_messages_PublishDataCollectionDescriptor_descriptor, + new java.lang.String[] { "DataCollectionScheme", }); + internal_static_messages_PublishVehicleModelMapping_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_messages_PublishVehicleModelMapping_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_messages_PublishVehicleModelMapping_descriptor, + new java.lang.String[] { "DataCollectionScheme", }); + messages.VehicleMessageHeader.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} |