1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: service-activation.proto
3 // Protobuf Java Version: 4.26.1
5 package com.daimler.mbcarkit.proto;
7 public final class ServiceActivation {
8 private ServiceActivation() {}
10 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
11 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
16 ServiceActivation.class.getName());
18 public static void registerAllExtensions(
19 com.google.protobuf.ExtensionRegistryLite registry) {
22 public static void registerAllExtensions(
23 com.google.protobuf.ExtensionRegistry registry) {
24 registerAllExtensions(
25 (com.google.protobuf.ExtensionRegistryLite) registry);
28 * Protobuf enum {@code proto.ServiceStatus}
30 public enum ServiceStatus
31 implements com.google.protobuf.ProtocolMessageEnum {
33 * <code>SERVICE_STATUS_UNKNOWN = 0;</code>
35 SERVICE_STATUS_UNKNOWN(0),
37 * <code>SERVICE_STATUS_ACTIVE = 1;</code>
39 SERVICE_STATUS_ACTIVE(1),
41 * <code>SERVICE_STATUS_INACTIVE = 2;</code>
43 SERVICE_STATUS_INACTIVE(2),
45 * <code>SERVICE_STATUS_ACTIVATION_PENDING = 3;</code>
47 SERVICE_STATUS_ACTIVATION_PENDING(3),
49 * <code>SERVICE_STATUS_DEACTIVATION_PENDING = 4;</code>
51 SERVICE_STATUS_DEACTIVATION_PENDING(4),
56 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
57 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
62 ServiceStatus.class.getName());
65 * <code>SERVICE_STATUS_UNKNOWN = 0;</code>
67 public static final int SERVICE_STATUS_UNKNOWN_VALUE = 0;
69 * <code>SERVICE_STATUS_ACTIVE = 1;</code>
71 public static final int SERVICE_STATUS_ACTIVE_VALUE = 1;
73 * <code>SERVICE_STATUS_INACTIVE = 2;</code>
75 public static final int SERVICE_STATUS_INACTIVE_VALUE = 2;
77 * <code>SERVICE_STATUS_ACTIVATION_PENDING = 3;</code>
79 public static final int SERVICE_STATUS_ACTIVATION_PENDING_VALUE = 3;
81 * <code>SERVICE_STATUS_DEACTIVATION_PENDING = 4;</code>
83 public static final int SERVICE_STATUS_DEACTIVATION_PENDING_VALUE = 4;
86 public final int getNumber() {
87 if (this == UNRECOGNIZED) {
88 throw new java.lang.IllegalArgumentException(
89 "Can't get the number of an unknown enum value.");
95 * @param value The numeric wire value of the corresponding enum entry.
96 * @return The enum associated with the given numeric wire value.
97 * @deprecated Use {@link #forNumber(int)} instead.
100 public static ServiceStatus valueOf(int value) {
101 return forNumber(value);
105 * @param value The numeric wire value of the corresponding enum entry.
106 * @return The enum associated with the given numeric wire value.
108 public static ServiceStatus forNumber(int value) {
110 case 0: return SERVICE_STATUS_UNKNOWN;
111 case 1: return SERVICE_STATUS_ACTIVE;
112 case 2: return SERVICE_STATUS_INACTIVE;
113 case 3: return SERVICE_STATUS_ACTIVATION_PENDING;
114 case 4: return SERVICE_STATUS_DEACTIVATION_PENDING;
115 default: return null;
119 public static com.google.protobuf.Internal.EnumLiteMap<ServiceStatus>
120 internalGetValueMap() {
121 return internalValueMap;
123 private static final com.google.protobuf.Internal.EnumLiteMap<
124 ServiceStatus> internalValueMap =
125 new com.google.protobuf.Internal.EnumLiteMap<ServiceStatus>() {
126 public ServiceStatus findValueByNumber(int number) {
127 return ServiceStatus.forNumber(number);
131 public final com.google.protobuf.Descriptors.EnumValueDescriptor
132 getValueDescriptor() {
133 if (this == UNRECOGNIZED) {
134 throw new java.lang.IllegalStateException(
135 "Can't get the descriptor of an unrecognized enum value.");
137 return getDescriptor().getValues().get(ordinal());
139 public final com.google.protobuf.Descriptors.EnumDescriptor
140 getDescriptorForType() {
141 return getDescriptor();
143 public static final com.google.protobuf.Descriptors.EnumDescriptor
145 return com.daimler.mbcarkit.proto.ServiceActivation.getDescriptor().getEnumTypes().get(0);
148 private static final ServiceStatus[] VALUES = values();
150 public static ServiceStatus valueOf(
151 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
152 if (desc.getType() != getDescriptor()) {
153 throw new java.lang.IllegalArgumentException(
154 "EnumValueDescriptor is not for this type.");
156 if (desc.getIndex() == -1) {
159 return VALUES[desc.getIndex()];
162 private final int value;
164 private ServiceStatus(int value) {
168 // @@protoc_insertion_point(enum_scope:proto.ServiceStatus)
171 public interface AcknowledgeServiceStatusUpdatesByVINOrBuilder extends
172 // @@protoc_insertion_point(interface_extends:proto.AcknowledgeServiceStatusUpdatesByVIN)
173 com.google.protobuf.MessageOrBuilder {
176 * <code>int32 sequence_number = 1;</code>
177 * @return The sequenceNumber.
179 int getSequenceNumber();
182 * Protobuf type {@code proto.AcknowledgeServiceStatusUpdatesByVIN}
184 public static final class AcknowledgeServiceStatusUpdatesByVIN extends
185 com.google.protobuf.GeneratedMessage implements
186 // @@protoc_insertion_point(message_implements:proto.AcknowledgeServiceStatusUpdatesByVIN)
187 AcknowledgeServiceStatusUpdatesByVINOrBuilder {
188 private static final long serialVersionUID = 0L;
190 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
191 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
196 AcknowledgeServiceStatusUpdatesByVIN.class.getName());
198 // Use AcknowledgeServiceStatusUpdatesByVIN.newBuilder() to construct.
199 private AcknowledgeServiceStatusUpdatesByVIN(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
202 private AcknowledgeServiceStatusUpdatesByVIN() {
205 public static final com.google.protobuf.Descriptors.Descriptor
207 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_descriptor;
211 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
212 internalGetFieldAccessorTable() {
213 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_fieldAccessorTable
214 .ensureFieldAccessorsInitialized(
215 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN.class, com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN.Builder.class);
218 public static final int SEQUENCE_NUMBER_FIELD_NUMBER = 1;
219 private int sequenceNumber_ = 0;
221 * <code>int32 sequence_number = 1;</code>
222 * @return The sequenceNumber.
225 public int getSequenceNumber() {
226 return sequenceNumber_;
229 private byte memoizedIsInitialized = -1;
231 public final boolean isInitialized() {
232 byte isInitialized = memoizedIsInitialized;
233 if (isInitialized == 1) return true;
234 if (isInitialized == 0) return false;
236 memoizedIsInitialized = 1;
241 public void writeTo(com.google.protobuf.CodedOutputStream output)
242 throws java.io.IOException {
243 if (sequenceNumber_ != 0) {
244 output.writeInt32(1, sequenceNumber_);
246 getUnknownFields().writeTo(output);
250 public int getSerializedSize() {
251 int size = memoizedSize;
252 if (size != -1) return size;
255 if (sequenceNumber_ != 0) {
256 size += com.google.protobuf.CodedOutputStream
257 .computeInt32Size(1, sequenceNumber_);
259 size += getUnknownFields().getSerializedSize();
265 public boolean equals(final java.lang.Object obj) {
269 if (!(obj instanceof com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN)) {
270 return super.equals(obj);
272 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN other = (com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN) obj;
274 if (getSequenceNumber()
275 != other.getSequenceNumber()) return false;
276 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
281 public int hashCode() {
282 if (memoizedHashCode != 0) {
283 return memoizedHashCode;
286 hash = (19 * hash) + getDescriptor().hashCode();
287 hash = (37 * hash) + SEQUENCE_NUMBER_FIELD_NUMBER;
288 hash = (53 * hash) + getSequenceNumber();
289 hash = (29 * hash) + getUnknownFields().hashCode();
290 memoizedHashCode = hash;
294 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(
295 java.nio.ByteBuffer data)
296 throws com.google.protobuf.InvalidProtocolBufferException {
297 return PARSER.parseFrom(data);
299 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(
300 java.nio.ByteBuffer data,
301 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302 throws com.google.protobuf.InvalidProtocolBufferException {
303 return PARSER.parseFrom(data, extensionRegistry);
305 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(
306 com.google.protobuf.ByteString data)
307 throws com.google.protobuf.InvalidProtocolBufferException {
308 return PARSER.parseFrom(data);
310 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(
311 com.google.protobuf.ByteString data,
312 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313 throws com.google.protobuf.InvalidProtocolBufferException {
314 return PARSER.parseFrom(data, extensionRegistry);
316 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(byte[] data)
317 throws com.google.protobuf.InvalidProtocolBufferException {
318 return PARSER.parseFrom(data);
320 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(
322 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
323 throws com.google.protobuf.InvalidProtocolBufferException {
324 return PARSER.parseFrom(data, extensionRegistry);
326 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(java.io.InputStream input)
327 throws java.io.IOException {
328 return com.google.protobuf.GeneratedMessage
329 .parseWithIOException(PARSER, input);
331 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(
332 java.io.InputStream input,
333 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
334 throws java.io.IOException {
335 return com.google.protobuf.GeneratedMessage
336 .parseWithIOException(PARSER, input, extensionRegistry);
339 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseDelimitedFrom(java.io.InputStream input)
340 throws java.io.IOException {
341 return com.google.protobuf.GeneratedMessage
342 .parseDelimitedWithIOException(PARSER, input);
345 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseDelimitedFrom(
346 java.io.InputStream input,
347 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
348 throws java.io.IOException {
349 return com.google.protobuf.GeneratedMessage
350 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
352 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(
353 com.google.protobuf.CodedInputStream input)
354 throws java.io.IOException {
355 return com.google.protobuf.GeneratedMessage
356 .parseWithIOException(PARSER, input);
358 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN parseFrom(
359 com.google.protobuf.CodedInputStream input,
360 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
361 throws java.io.IOException {
362 return com.google.protobuf.GeneratedMessage
363 .parseWithIOException(PARSER, input, extensionRegistry);
367 public Builder newBuilderForType() { return newBuilder(); }
368 public static Builder newBuilder() {
369 return DEFAULT_INSTANCE.toBuilder();
371 public static Builder newBuilder(com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN prototype) {
372 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
375 public Builder toBuilder() {
376 return this == DEFAULT_INSTANCE
377 ? new Builder() : new Builder().mergeFrom(this);
381 protected Builder newBuilderForType(
382 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
383 Builder builder = new Builder(parent);
387 * Protobuf type {@code proto.AcknowledgeServiceStatusUpdatesByVIN}
389 public static final class Builder extends
390 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
391 // @@protoc_insertion_point(builder_implements:proto.AcknowledgeServiceStatusUpdatesByVIN)
392 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVINOrBuilder {
393 public static final com.google.protobuf.Descriptors.Descriptor
395 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_descriptor;
399 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
400 internalGetFieldAccessorTable() {
401 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_fieldAccessorTable
402 .ensureFieldAccessorsInitialized(
403 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN.class, com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN.Builder.class);
406 // Construct using com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN.newBuilder()
412 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
417 public Builder clear() {
425 public com.google.protobuf.Descriptors.Descriptor
426 getDescriptorForType() {
427 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_descriptor;
431 public com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN getDefaultInstanceForType() {
432 return com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN.getDefaultInstance();
436 public com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN build() {
437 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN result = buildPartial();
438 if (!result.isInitialized()) {
439 throw newUninitializedMessageException(result);
445 public com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN buildPartial() {
446 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN result = new com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN(this);
447 if (bitField0_ != 0) { buildPartial0(result); }
452 private void buildPartial0(com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN result) {
453 int from_bitField0_ = bitField0_;
454 if (((from_bitField0_ & 0x00000001) != 0)) {
455 result.sequenceNumber_ = sequenceNumber_;
460 public Builder mergeFrom(com.google.protobuf.Message other) {
461 if (other instanceof com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN) {
462 return mergeFrom((com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN)other);
464 super.mergeFrom(other);
469 public Builder mergeFrom(com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN other) {
470 if (other == com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN.getDefaultInstance()) return this;
471 if (other.getSequenceNumber() != 0) {
472 setSequenceNumber(other.getSequenceNumber());
474 this.mergeUnknownFields(other.getUnknownFields());
480 public final boolean isInitialized() {
485 public Builder mergeFrom(
486 com.google.protobuf.CodedInputStream input,
487 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
488 throws java.io.IOException {
489 if (extensionRegistry == null) {
490 throw new java.lang.NullPointerException();
493 boolean done = false;
495 int tag = input.readTag();
501 sequenceNumber_ = input.readInt32();
502 bitField0_ |= 0x00000001;
506 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
507 done = true; // was an endgroup tag
513 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
514 throw e.unwrapIOException();
520 private int bitField0_;
522 private int sequenceNumber_ ;
524 * <code>int32 sequence_number = 1;</code>
525 * @return The sequenceNumber.
528 public int getSequenceNumber() {
529 return sequenceNumber_;
532 * <code>int32 sequence_number = 1;</code>
533 * @param value The sequenceNumber to set.
534 * @return This builder for chaining.
536 public Builder setSequenceNumber(int value) {
538 sequenceNumber_ = value;
539 bitField0_ |= 0x00000001;
544 * <code>int32 sequence_number = 1;</code>
545 * @return This builder for chaining.
547 public Builder clearSequenceNumber() {
548 bitField0_ = (bitField0_ & ~0x00000001);
554 // @@protoc_insertion_point(builder_scope:proto.AcknowledgeServiceStatusUpdatesByVIN)
557 // @@protoc_insertion_point(class_scope:proto.AcknowledgeServiceStatusUpdatesByVIN)
558 private static final com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN DEFAULT_INSTANCE;
560 DEFAULT_INSTANCE = new com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN();
563 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN getDefaultInstance() {
564 return DEFAULT_INSTANCE;
567 private static final com.google.protobuf.Parser<AcknowledgeServiceStatusUpdatesByVIN>
568 PARSER = new com.google.protobuf.AbstractParser<AcknowledgeServiceStatusUpdatesByVIN>() {
570 public AcknowledgeServiceStatusUpdatesByVIN parsePartialFrom(
571 com.google.protobuf.CodedInputStream input,
572 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
573 throws com.google.protobuf.InvalidProtocolBufferException {
574 Builder builder = newBuilder();
576 builder.mergeFrom(input, extensionRegistry);
577 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
578 throw e.setUnfinishedMessage(builder.buildPartial());
579 } catch (com.google.protobuf.UninitializedMessageException e) {
580 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
581 } catch (java.io.IOException e) {
582 throw new com.google.protobuf.InvalidProtocolBufferException(e)
583 .setUnfinishedMessage(builder.buildPartial());
585 return builder.buildPartial();
589 public static com.google.protobuf.Parser<AcknowledgeServiceStatusUpdatesByVIN> parser() {
594 public com.google.protobuf.Parser<AcknowledgeServiceStatusUpdatesByVIN> getParserForType() {
599 public com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdatesByVIN getDefaultInstanceForType() {
600 return DEFAULT_INSTANCE;
605 public interface AcknowledgeServiceStatusUpdateOrBuilder extends
606 // @@protoc_insertion_point(interface_extends:proto.AcknowledgeServiceStatusUpdate)
607 com.google.protobuf.MessageOrBuilder {
610 * <code>int32 sequence_number = 1;</code>
611 * @return The sequenceNumber.
613 int getSequenceNumber();
616 * Protobuf type {@code proto.AcknowledgeServiceStatusUpdate}
618 public static final class AcknowledgeServiceStatusUpdate extends
619 com.google.protobuf.GeneratedMessage implements
620 // @@protoc_insertion_point(message_implements:proto.AcknowledgeServiceStatusUpdate)
621 AcknowledgeServiceStatusUpdateOrBuilder {
622 private static final long serialVersionUID = 0L;
624 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
625 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
630 AcknowledgeServiceStatusUpdate.class.getName());
632 // Use AcknowledgeServiceStatusUpdate.newBuilder() to construct.
633 private AcknowledgeServiceStatusUpdate(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
636 private AcknowledgeServiceStatusUpdate() {
639 public static final com.google.protobuf.Descriptors.Descriptor
641 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdate_descriptor;
645 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
646 internalGetFieldAccessorTable() {
647 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdate_fieldAccessorTable
648 .ensureFieldAccessorsInitialized(
649 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate.class, com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate.Builder.class);
652 public static final int SEQUENCE_NUMBER_FIELD_NUMBER = 1;
653 private int sequenceNumber_ = 0;
655 * <code>int32 sequence_number = 1;</code>
656 * @return The sequenceNumber.
659 public int getSequenceNumber() {
660 return sequenceNumber_;
663 private byte memoizedIsInitialized = -1;
665 public final boolean isInitialized() {
666 byte isInitialized = memoizedIsInitialized;
667 if (isInitialized == 1) return true;
668 if (isInitialized == 0) return false;
670 memoizedIsInitialized = 1;
675 public void writeTo(com.google.protobuf.CodedOutputStream output)
676 throws java.io.IOException {
677 if (sequenceNumber_ != 0) {
678 output.writeInt32(1, sequenceNumber_);
680 getUnknownFields().writeTo(output);
684 public int getSerializedSize() {
685 int size = memoizedSize;
686 if (size != -1) return size;
689 if (sequenceNumber_ != 0) {
690 size += com.google.protobuf.CodedOutputStream
691 .computeInt32Size(1, sequenceNumber_);
693 size += getUnknownFields().getSerializedSize();
699 public boolean equals(final java.lang.Object obj) {
703 if (!(obj instanceof com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate)) {
704 return super.equals(obj);
706 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate other = (com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate) obj;
708 if (getSequenceNumber()
709 != other.getSequenceNumber()) return false;
710 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
715 public int hashCode() {
716 if (memoizedHashCode != 0) {
717 return memoizedHashCode;
720 hash = (19 * hash) + getDescriptor().hashCode();
721 hash = (37 * hash) + SEQUENCE_NUMBER_FIELD_NUMBER;
722 hash = (53 * hash) + getSequenceNumber();
723 hash = (29 * hash) + getUnknownFields().hashCode();
724 memoizedHashCode = hash;
728 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(
729 java.nio.ByteBuffer data)
730 throws com.google.protobuf.InvalidProtocolBufferException {
731 return PARSER.parseFrom(data);
733 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(
734 java.nio.ByteBuffer data,
735 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
736 throws com.google.protobuf.InvalidProtocolBufferException {
737 return PARSER.parseFrom(data, extensionRegistry);
739 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(
740 com.google.protobuf.ByteString data)
741 throws com.google.protobuf.InvalidProtocolBufferException {
742 return PARSER.parseFrom(data);
744 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(
745 com.google.protobuf.ByteString data,
746 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
747 throws com.google.protobuf.InvalidProtocolBufferException {
748 return PARSER.parseFrom(data, extensionRegistry);
750 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(byte[] data)
751 throws com.google.protobuf.InvalidProtocolBufferException {
752 return PARSER.parseFrom(data);
754 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(
756 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
757 throws com.google.protobuf.InvalidProtocolBufferException {
758 return PARSER.parseFrom(data, extensionRegistry);
760 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(java.io.InputStream input)
761 throws java.io.IOException {
762 return com.google.protobuf.GeneratedMessage
763 .parseWithIOException(PARSER, input);
765 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(
766 java.io.InputStream input,
767 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
768 throws java.io.IOException {
769 return com.google.protobuf.GeneratedMessage
770 .parseWithIOException(PARSER, input, extensionRegistry);
773 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseDelimitedFrom(java.io.InputStream input)
774 throws java.io.IOException {
775 return com.google.protobuf.GeneratedMessage
776 .parseDelimitedWithIOException(PARSER, input);
779 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseDelimitedFrom(
780 java.io.InputStream input,
781 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
782 throws java.io.IOException {
783 return com.google.protobuf.GeneratedMessage
784 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
786 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(
787 com.google.protobuf.CodedInputStream input)
788 throws java.io.IOException {
789 return com.google.protobuf.GeneratedMessage
790 .parseWithIOException(PARSER, input);
792 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate parseFrom(
793 com.google.protobuf.CodedInputStream input,
794 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
795 throws java.io.IOException {
796 return com.google.protobuf.GeneratedMessage
797 .parseWithIOException(PARSER, input, extensionRegistry);
801 public Builder newBuilderForType() { return newBuilder(); }
802 public static Builder newBuilder() {
803 return DEFAULT_INSTANCE.toBuilder();
805 public static Builder newBuilder(com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate prototype) {
806 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
809 public Builder toBuilder() {
810 return this == DEFAULT_INSTANCE
811 ? new Builder() : new Builder().mergeFrom(this);
815 protected Builder newBuilderForType(
816 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
817 Builder builder = new Builder(parent);
821 * Protobuf type {@code proto.AcknowledgeServiceStatusUpdate}
823 public static final class Builder extends
824 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
825 // @@protoc_insertion_point(builder_implements:proto.AcknowledgeServiceStatusUpdate)
826 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdateOrBuilder {
827 public static final com.google.protobuf.Descriptors.Descriptor
829 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdate_descriptor;
833 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
834 internalGetFieldAccessorTable() {
835 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdate_fieldAccessorTable
836 .ensureFieldAccessorsInitialized(
837 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate.class, com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate.Builder.class);
840 // Construct using com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate.newBuilder()
846 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
851 public Builder clear() {
859 public com.google.protobuf.Descriptors.Descriptor
860 getDescriptorForType() {
861 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_AcknowledgeServiceStatusUpdate_descriptor;
865 public com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate getDefaultInstanceForType() {
866 return com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate.getDefaultInstance();
870 public com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate build() {
871 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate result = buildPartial();
872 if (!result.isInitialized()) {
873 throw newUninitializedMessageException(result);
879 public com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate buildPartial() {
880 com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate result = new com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate(this);
881 if (bitField0_ != 0) { buildPartial0(result); }
886 private void buildPartial0(com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate result) {
887 int from_bitField0_ = bitField0_;
888 if (((from_bitField0_ & 0x00000001) != 0)) {
889 result.sequenceNumber_ = sequenceNumber_;
894 public Builder mergeFrom(com.google.protobuf.Message other) {
895 if (other instanceof com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate) {
896 return mergeFrom((com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate)other);
898 super.mergeFrom(other);
903 public Builder mergeFrom(com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate other) {
904 if (other == com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate.getDefaultInstance()) return this;
905 if (other.getSequenceNumber() != 0) {
906 setSequenceNumber(other.getSequenceNumber());
908 this.mergeUnknownFields(other.getUnknownFields());
914 public final boolean isInitialized() {
919 public Builder mergeFrom(
920 com.google.protobuf.CodedInputStream input,
921 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
922 throws java.io.IOException {
923 if (extensionRegistry == null) {
924 throw new java.lang.NullPointerException();
927 boolean done = false;
929 int tag = input.readTag();
935 sequenceNumber_ = input.readInt32();
936 bitField0_ |= 0x00000001;
940 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
941 done = true; // was an endgroup tag
947 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
948 throw e.unwrapIOException();
954 private int bitField0_;
956 private int sequenceNumber_ ;
958 * <code>int32 sequence_number = 1;</code>
959 * @return The sequenceNumber.
962 public int getSequenceNumber() {
963 return sequenceNumber_;
966 * <code>int32 sequence_number = 1;</code>
967 * @param value The sequenceNumber to set.
968 * @return This builder for chaining.
970 public Builder setSequenceNumber(int value) {
972 sequenceNumber_ = value;
973 bitField0_ |= 0x00000001;
978 * <code>int32 sequence_number = 1;</code>
979 * @return This builder for chaining.
981 public Builder clearSequenceNumber() {
982 bitField0_ = (bitField0_ & ~0x00000001);
988 // @@protoc_insertion_point(builder_scope:proto.AcknowledgeServiceStatusUpdate)
991 // @@protoc_insertion_point(class_scope:proto.AcknowledgeServiceStatusUpdate)
992 private static final com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate DEFAULT_INSTANCE;
994 DEFAULT_INSTANCE = new com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate();
997 public static com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate getDefaultInstance() {
998 return DEFAULT_INSTANCE;
1001 private static final com.google.protobuf.Parser<AcknowledgeServiceStatusUpdate>
1002 PARSER = new com.google.protobuf.AbstractParser<AcknowledgeServiceStatusUpdate>() {
1004 public AcknowledgeServiceStatusUpdate parsePartialFrom(
1005 com.google.protobuf.CodedInputStream input,
1006 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1007 throws com.google.protobuf.InvalidProtocolBufferException {
1008 Builder builder = newBuilder();
1010 builder.mergeFrom(input, extensionRegistry);
1011 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1012 throw e.setUnfinishedMessage(builder.buildPartial());
1013 } catch (com.google.protobuf.UninitializedMessageException e) {
1014 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1015 } catch (java.io.IOException e) {
1016 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1017 .setUnfinishedMessage(builder.buildPartial());
1019 return builder.buildPartial();
1023 public static com.google.protobuf.Parser<AcknowledgeServiceStatusUpdate> parser() {
1028 public com.google.protobuf.Parser<AcknowledgeServiceStatusUpdate> getParserForType() {
1033 public com.daimler.mbcarkit.proto.ServiceActivation.AcknowledgeServiceStatusUpdate getDefaultInstanceForType() {
1034 return DEFAULT_INSTANCE;
1039 public interface ServiceStatusUpdatesByVINOrBuilder extends
1040 // @@protoc_insertion_point(interface_extends:proto.ServiceStatusUpdatesByVIN)
1041 com.google.protobuf.MessageOrBuilder {
1044 * <code>int32 sequence_number = 1;</code>
1045 * @return The sequenceNumber.
1047 int getSequenceNumber();
1051 * Updates with VinOrFins
1054 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1056 int getUpdatesCount();
1059 * Updates with VinOrFins
1062 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1064 boolean containsUpdates(
1065 java.lang.String key);
1067 * Use {@link #getUpdatesMap()} instead.
1069 @java.lang.Deprecated
1070 java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate>
1074 * Updates with VinOrFins
1077 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1079 java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate>
1083 * Updates with VinOrFins
1086 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1089 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate getUpdatesOrDefault(
1090 java.lang.String key,
1092 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate defaultValue);
1095 * Updates with VinOrFins
1098 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1100 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate getUpdatesOrThrow(
1101 java.lang.String key);
1104 * Protobuf type {@code proto.ServiceStatusUpdatesByVIN}
1106 public static final class ServiceStatusUpdatesByVIN extends
1107 com.google.protobuf.GeneratedMessage implements
1108 // @@protoc_insertion_point(message_implements:proto.ServiceStatusUpdatesByVIN)
1109 ServiceStatusUpdatesByVINOrBuilder {
1110 private static final long serialVersionUID = 0L;
1112 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
1113 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
1118 ServiceStatusUpdatesByVIN.class.getName());
1120 // Use ServiceStatusUpdatesByVIN.newBuilder() to construct.
1121 private ServiceStatusUpdatesByVIN(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1124 private ServiceStatusUpdatesByVIN() {
1127 public static final com.google.protobuf.Descriptors.Descriptor
1129 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdatesByVIN_descriptor;
1132 @SuppressWarnings({"rawtypes"})
1134 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
1138 return internalGetUpdates();
1140 throw new RuntimeException(
1141 "Invalid map field number: " + number);
1145 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1146 internalGetFieldAccessorTable() {
1147 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdatesByVIN_fieldAccessorTable
1148 .ensureFieldAccessorsInitialized(
1149 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN.class, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN.Builder.class);
1152 public static final int SEQUENCE_NUMBER_FIELD_NUMBER = 1;
1153 private int sequenceNumber_ = 0;
1155 * <code>int32 sequence_number = 1;</code>
1156 * @return The sequenceNumber.
1159 public int getSequenceNumber() {
1160 return sequenceNumber_;
1163 public static final int UPDATES_FIELD_NUMBER = 2;
1164 private static final class UpdatesDefaultEntryHolder {
1165 static final com.google.protobuf.MapEntry<
1166 java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> defaultEntry =
1167 com.google.protobuf.MapEntry
1168 .<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate>newDefaultInstance(
1169 com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdatesByVIN_UpdatesEntry_descriptor,
1170 com.google.protobuf.WireFormat.FieldType.STRING,
1172 com.google.protobuf.WireFormat.FieldType.MESSAGE,
1173 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.getDefaultInstance());
1175 @SuppressWarnings("serial")
1176 private com.google.protobuf.MapField<
1177 java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> updates_;
1178 private com.google.protobuf.MapField<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate>
1179 internalGetUpdates() {
1180 if (updates_ == null) {
1181 return com.google.protobuf.MapField.emptyMapField(
1182 UpdatesDefaultEntryHolder.defaultEntry);
1186 public int getUpdatesCount() {
1187 return internalGetUpdates().getMap().size();
1191 * Updates with VinOrFins
1194 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1197 public boolean containsUpdates(
1198 java.lang.String key) {
1199 if (key == null) { throw new NullPointerException("map key"); }
1200 return internalGetUpdates().getMap().containsKey(key);
1203 * Use {@link #getUpdatesMap()} instead.
1206 @java.lang.Deprecated
1207 public java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> getUpdates() {
1208 return getUpdatesMap();
1212 * Updates with VinOrFins
1215 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1218 public java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> getUpdatesMap() {
1219 return internalGetUpdates().getMap();
1223 * Updates with VinOrFins
1226 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1229 public /* nullable */
1230 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate getUpdatesOrDefault(
1231 java.lang.String key,
1233 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate defaultValue) {
1234 if (key == null) { throw new NullPointerException("map key"); }
1235 java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> map =
1236 internalGetUpdates().getMap();
1237 return map.containsKey(key) ? map.get(key) : defaultValue;
1241 * Updates with VinOrFins
1244 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1247 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate getUpdatesOrThrow(
1248 java.lang.String key) {
1249 if (key == null) { throw new NullPointerException("map key"); }
1250 java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> map =
1251 internalGetUpdates().getMap();
1252 if (!map.containsKey(key)) {
1253 throw new java.lang.IllegalArgumentException();
1255 return map.get(key);
1258 private byte memoizedIsInitialized = -1;
1260 public final boolean isInitialized() {
1261 byte isInitialized = memoizedIsInitialized;
1262 if (isInitialized == 1) return true;
1263 if (isInitialized == 0) return false;
1265 memoizedIsInitialized = 1;
1270 public void writeTo(com.google.protobuf.CodedOutputStream output)
1271 throws java.io.IOException {
1272 if (sequenceNumber_ != 0) {
1273 output.writeInt32(1, sequenceNumber_);
1275 com.google.protobuf.GeneratedMessage
1276 .serializeStringMapTo(
1278 internalGetUpdates(),
1279 UpdatesDefaultEntryHolder.defaultEntry,
1281 getUnknownFields().writeTo(output);
1285 public int getSerializedSize() {
1286 int size = memoizedSize;
1287 if (size != -1) return size;
1290 if (sequenceNumber_ != 0) {
1291 size += com.google.protobuf.CodedOutputStream
1292 .computeInt32Size(1, sequenceNumber_);
1294 for (java.util.Map.Entry<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> entry
1295 : internalGetUpdates().getMap().entrySet()) {
1296 com.google.protobuf.MapEntry<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate>
1297 updates__ = UpdatesDefaultEntryHolder.defaultEntry.newBuilderForType()
1298 .setKey(entry.getKey())
1299 .setValue(entry.getValue())
1301 size += com.google.protobuf.CodedOutputStream
1302 .computeMessageSize(2, updates__);
1304 size += getUnknownFields().getSerializedSize();
1305 memoizedSize = size;
1310 public boolean equals(final java.lang.Object obj) {
1314 if (!(obj instanceof com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN)) {
1315 return super.equals(obj);
1317 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN other = (com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN) obj;
1319 if (getSequenceNumber()
1320 != other.getSequenceNumber()) return false;
1321 if (!internalGetUpdates().equals(
1322 other.internalGetUpdates())) return false;
1323 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
1328 public int hashCode() {
1329 if (memoizedHashCode != 0) {
1330 return memoizedHashCode;
1333 hash = (19 * hash) + getDescriptor().hashCode();
1334 hash = (37 * hash) + SEQUENCE_NUMBER_FIELD_NUMBER;
1335 hash = (53 * hash) + getSequenceNumber();
1336 if (!internalGetUpdates().getMap().isEmpty()) {
1337 hash = (37 * hash) + UPDATES_FIELD_NUMBER;
1338 hash = (53 * hash) + internalGetUpdates().hashCode();
1340 hash = (29 * hash) + getUnknownFields().hashCode();
1341 memoizedHashCode = hash;
1345 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(
1346 java.nio.ByteBuffer data)
1347 throws com.google.protobuf.InvalidProtocolBufferException {
1348 return PARSER.parseFrom(data);
1350 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(
1351 java.nio.ByteBuffer data,
1352 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1353 throws com.google.protobuf.InvalidProtocolBufferException {
1354 return PARSER.parseFrom(data, extensionRegistry);
1356 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(
1357 com.google.protobuf.ByteString data)
1358 throws com.google.protobuf.InvalidProtocolBufferException {
1359 return PARSER.parseFrom(data);
1361 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(
1362 com.google.protobuf.ByteString data,
1363 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1364 throws com.google.protobuf.InvalidProtocolBufferException {
1365 return PARSER.parseFrom(data, extensionRegistry);
1367 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(byte[] data)
1368 throws com.google.protobuf.InvalidProtocolBufferException {
1369 return PARSER.parseFrom(data);
1371 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(
1373 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1374 throws com.google.protobuf.InvalidProtocolBufferException {
1375 return PARSER.parseFrom(data, extensionRegistry);
1377 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(java.io.InputStream input)
1378 throws java.io.IOException {
1379 return com.google.protobuf.GeneratedMessage
1380 .parseWithIOException(PARSER, input);
1382 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(
1383 java.io.InputStream input,
1384 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1385 throws java.io.IOException {
1386 return com.google.protobuf.GeneratedMessage
1387 .parseWithIOException(PARSER, input, extensionRegistry);
1390 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseDelimitedFrom(java.io.InputStream input)
1391 throws java.io.IOException {
1392 return com.google.protobuf.GeneratedMessage
1393 .parseDelimitedWithIOException(PARSER, input);
1396 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseDelimitedFrom(
1397 java.io.InputStream input,
1398 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1399 throws java.io.IOException {
1400 return com.google.protobuf.GeneratedMessage
1401 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
1403 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(
1404 com.google.protobuf.CodedInputStream input)
1405 throws java.io.IOException {
1406 return com.google.protobuf.GeneratedMessage
1407 .parseWithIOException(PARSER, input);
1409 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN parseFrom(
1410 com.google.protobuf.CodedInputStream input,
1411 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1412 throws java.io.IOException {
1413 return com.google.protobuf.GeneratedMessage
1414 .parseWithIOException(PARSER, input, extensionRegistry);
1418 public Builder newBuilderForType() { return newBuilder(); }
1419 public static Builder newBuilder() {
1420 return DEFAULT_INSTANCE.toBuilder();
1422 public static Builder newBuilder(com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN prototype) {
1423 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
1426 public Builder toBuilder() {
1427 return this == DEFAULT_INSTANCE
1428 ? new Builder() : new Builder().mergeFrom(this);
1432 protected Builder newBuilderForType(
1433 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1434 Builder builder = new Builder(parent);
1438 * Protobuf type {@code proto.ServiceStatusUpdatesByVIN}
1440 public static final class Builder extends
1441 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
1442 // @@protoc_insertion_point(builder_implements:proto.ServiceStatusUpdatesByVIN)
1443 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVINOrBuilder {
1444 public static final com.google.protobuf.Descriptors.Descriptor
1446 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdatesByVIN_descriptor;
1449 @SuppressWarnings({"rawtypes"})
1450 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
1454 return internalGetUpdates();
1456 throw new RuntimeException(
1457 "Invalid map field number: " + number);
1460 @SuppressWarnings({"rawtypes"})
1461 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
1465 return internalGetMutableUpdates();
1467 throw new RuntimeException(
1468 "Invalid map field number: " + number);
1472 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1473 internalGetFieldAccessorTable() {
1474 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdatesByVIN_fieldAccessorTable
1475 .ensureFieldAccessorsInitialized(
1476 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN.class, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN.Builder.class);
1479 // Construct using com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN.newBuilder()
1485 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1490 public Builder clear() {
1493 sequenceNumber_ = 0;
1494 internalGetMutableUpdates().clear();
1499 public com.google.protobuf.Descriptors.Descriptor
1500 getDescriptorForType() {
1501 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdatesByVIN_descriptor;
1505 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN getDefaultInstanceForType() {
1506 return com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN.getDefaultInstance();
1510 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN build() {
1511 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN result = buildPartial();
1512 if (!result.isInitialized()) {
1513 throw newUninitializedMessageException(result);
1519 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN buildPartial() {
1520 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN result = new com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN(this);
1521 if (bitField0_ != 0) { buildPartial0(result); }
1526 private void buildPartial0(com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN result) {
1527 int from_bitField0_ = bitField0_;
1528 if (((from_bitField0_ & 0x00000001) != 0)) {
1529 result.sequenceNumber_ = sequenceNumber_;
1531 if (((from_bitField0_ & 0x00000002) != 0)) {
1532 result.updates_ = internalGetUpdates().build(UpdatesDefaultEntryHolder.defaultEntry);
1537 public Builder mergeFrom(com.google.protobuf.Message other) {
1538 if (other instanceof com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN) {
1539 return mergeFrom((com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN)other);
1541 super.mergeFrom(other);
1546 public Builder mergeFrom(com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN other) {
1547 if (other == com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN.getDefaultInstance()) return this;
1548 if (other.getSequenceNumber() != 0) {
1549 setSequenceNumber(other.getSequenceNumber());
1551 internalGetMutableUpdates().mergeFrom(
1552 other.internalGetUpdates());
1553 bitField0_ |= 0x00000002;
1554 this.mergeUnknownFields(other.getUnknownFields());
1560 public final boolean isInitialized() {
1565 public Builder mergeFrom(
1566 com.google.protobuf.CodedInputStream input,
1567 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1568 throws java.io.IOException {
1569 if (extensionRegistry == null) {
1570 throw new java.lang.NullPointerException();
1573 boolean done = false;
1575 int tag = input.readTag();
1581 sequenceNumber_ = input.readInt32();
1582 bitField0_ |= 0x00000001;
1586 com.google.protobuf.MapEntry<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate>
1587 updates__ = input.readMessage(
1588 UpdatesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
1589 internalGetMutableUpdates().ensureBuilderMap().put(
1590 updates__.getKey(), updates__.getValue());
1591 bitField0_ |= 0x00000002;
1595 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1596 done = true; // was an endgroup tag
1602 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1603 throw e.unwrapIOException();
1609 private int bitField0_;
1611 private int sequenceNumber_ ;
1613 * <code>int32 sequence_number = 1;</code>
1614 * @return The sequenceNumber.
1617 public int getSequenceNumber() {
1618 return sequenceNumber_;
1621 * <code>int32 sequence_number = 1;</code>
1622 * @param value The sequenceNumber to set.
1623 * @return This builder for chaining.
1625 public Builder setSequenceNumber(int value) {
1627 sequenceNumber_ = value;
1628 bitField0_ |= 0x00000001;
1633 * <code>int32 sequence_number = 1;</code>
1634 * @return This builder for chaining.
1636 public Builder clearSequenceNumber() {
1637 bitField0_ = (bitField0_ & ~0x00000001);
1638 sequenceNumber_ = 0;
1643 private static final class UpdatesConverter implements com.google.protobuf.MapFieldBuilder.Converter<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> {
1645 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate build(com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder val) {
1646 if (val instanceof com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate) { return (com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate) val; }
1647 return ((com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.Builder) val).build();
1651 public com.google.protobuf.MapEntry<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> defaultEntry() {
1652 return UpdatesDefaultEntryHolder.defaultEntry;
1655 private static final UpdatesConverter updatesConverter = new UpdatesConverter();
1657 private com.google.protobuf.MapFieldBuilder<
1658 java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.Builder> updates_;
1659 private com.google.protobuf.MapFieldBuilder<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.Builder>
1660 internalGetUpdates() {
1661 if (updates_ == null) {
1662 return new com.google.protobuf.MapFieldBuilder<>(updatesConverter);
1666 private com.google.protobuf.MapFieldBuilder<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.Builder>
1667 internalGetMutableUpdates() {
1668 if (updates_ == null) {
1669 updates_ = new com.google.protobuf.MapFieldBuilder<>(updatesConverter);
1671 bitField0_ |= 0x00000002;
1675 public int getUpdatesCount() {
1676 return internalGetUpdates().ensureBuilderMap().size();
1680 * Updates with VinOrFins
1683 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1686 public boolean containsUpdates(
1687 java.lang.String key) {
1688 if (key == null) { throw new NullPointerException("map key"); }
1689 return internalGetUpdates().ensureBuilderMap().containsKey(key);
1692 * Use {@link #getUpdatesMap()} instead.
1695 @java.lang.Deprecated
1696 public java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> getUpdates() {
1697 return getUpdatesMap();
1701 * Updates with VinOrFins
1704 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1707 public java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> getUpdatesMap() {
1708 return internalGetUpdates().getImmutableMap();
1712 * Updates with VinOrFins
1715 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1718 public /* nullable */
1719 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate getUpdatesOrDefault(
1720 java.lang.String key,
1722 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate defaultValue) {
1723 if (key == null) { throw new NullPointerException("map key"); }
1724 java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder> map = internalGetMutableUpdates().ensureBuilderMap();
1725 return map.containsKey(key) ? updatesConverter.build(map.get(key)) : defaultValue;
1729 * Updates with VinOrFins
1732 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1735 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate getUpdatesOrThrow(
1736 java.lang.String key) {
1737 if (key == null) { throw new NullPointerException("map key"); }
1738 java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder> map = internalGetMutableUpdates().ensureBuilderMap();
1739 if (!map.containsKey(key)) {
1740 throw new java.lang.IllegalArgumentException();
1742 return updatesConverter.build(map.get(key));
1744 public Builder clearUpdates() {
1745 bitField0_ = (bitField0_ & ~0x00000002);
1746 internalGetMutableUpdates().clear();
1751 * Updates with VinOrFins
1754 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1756 public Builder removeUpdates(
1757 java.lang.String key) {
1758 if (key == null) { throw new NullPointerException("map key"); }
1759 internalGetMutableUpdates().ensureBuilderMap()
1764 * Use alternate mutation accessors instead.
1766 @java.lang.Deprecated
1767 public java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate>
1768 getMutableUpdates() {
1769 bitField0_ |= 0x00000002;
1770 return internalGetMutableUpdates().ensureMessageMap();
1774 * Updates with VinOrFins
1777 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1779 public Builder putUpdates(
1780 java.lang.String key,
1781 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate value) {
1782 if (key == null) { throw new NullPointerException("map key"); }
1783 if (value == null) { throw new NullPointerException("map value"); }
1784 internalGetMutableUpdates().ensureBuilderMap()
1786 bitField0_ |= 0x00000002;
1791 * Updates with VinOrFins
1794 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1796 public Builder putAllUpdates(
1797 java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> values) {
1798 for (java.util.Map.Entry<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate> e : values.entrySet()) {
1799 if (e.getKey() == null || e.getValue() == null) {
1800 throw new NullPointerException();
1803 internalGetMutableUpdates().ensureBuilderMap()
1805 bitField0_ |= 0x00000002;
1810 * Updates with VinOrFins
1813 * <code>map<string, .proto.ServiceStatusUpdate> updates = 2;</code>
1815 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.Builder putUpdatesBuilderIfAbsent(
1816 java.lang.String key) {
1817 java.util.Map<java.lang.String, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder> builderMap = internalGetMutableUpdates().ensureBuilderMap();
1818 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder entry = builderMap.get(key);
1819 if (entry == null) {
1820 entry = com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.newBuilder();
1821 builderMap.put(key, entry);
1823 if (entry instanceof com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate) {
1824 entry = ((com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate) entry).toBuilder();
1825 builderMap.put(key, entry);
1827 return (com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.Builder) entry;
1830 // @@protoc_insertion_point(builder_scope:proto.ServiceStatusUpdatesByVIN)
1833 // @@protoc_insertion_point(class_scope:proto.ServiceStatusUpdatesByVIN)
1834 private static final com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN DEFAULT_INSTANCE;
1836 DEFAULT_INSTANCE = new com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN();
1839 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN getDefaultInstance() {
1840 return DEFAULT_INSTANCE;
1843 private static final com.google.protobuf.Parser<ServiceStatusUpdatesByVIN>
1844 PARSER = new com.google.protobuf.AbstractParser<ServiceStatusUpdatesByVIN>() {
1846 public ServiceStatusUpdatesByVIN parsePartialFrom(
1847 com.google.protobuf.CodedInputStream input,
1848 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1849 throws com.google.protobuf.InvalidProtocolBufferException {
1850 Builder builder = newBuilder();
1852 builder.mergeFrom(input, extensionRegistry);
1853 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1854 throw e.setUnfinishedMessage(builder.buildPartial());
1855 } catch (com.google.protobuf.UninitializedMessageException e) {
1856 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1857 } catch (java.io.IOException e) {
1858 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1859 .setUnfinishedMessage(builder.buildPartial());
1861 return builder.buildPartial();
1865 public static com.google.protobuf.Parser<ServiceStatusUpdatesByVIN> parser() {
1870 public com.google.protobuf.Parser<ServiceStatusUpdatesByVIN> getParserForType() {
1875 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdatesByVIN getDefaultInstanceForType() {
1876 return DEFAULT_INSTANCE;
1881 public interface ServiceStatusUpdateOrBuilder extends
1882 // @@protoc_insertion_point(interface_extends:proto.ServiceStatusUpdate)
1883 com.google.protobuf.MessageOrBuilder {
1886 * <code>int32 sequence_number = 1;</code>
1887 * @return The sequenceNumber.
1889 int getSequenceNumber();
1892 * <code>string ciam_id = 7;</code>
1893 * @return The ciamId.
1895 java.lang.String getCiamId();
1897 * <code>string ciam_id = 7;</code>
1898 * @return The bytes for ciamId.
1900 com.google.protobuf.ByteString
1908 * <code>string vin = 5;</code>
1911 java.lang.String getVin();
1917 * <code>string vin = 5;</code>
1918 * @return The bytes for vin.
1920 com.google.protobuf.ByteString
1925 * when was the event emitted? This is the time of the update,
1926 * not when the attributes where changed. To compare attribute changes, you need to look into each attribute timestamp
1929 * <code>int64 emit_timestamp = 2;</code>
1930 * @return The emitTimestamp.
1932 long getEmitTimestamp();
1936 * When was the event emitted (milliseconds in Unix time)
1939 * <code>int64 emit_timestamp_in_ms = 8;</code>
1940 * @return The emitTimestampInMs.
1942 long getEmitTimestampInMs();
1946 * serviceID -> Status
1949 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
1951 int getUpdatesCount();
1954 * serviceID -> Status
1957 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
1959 boolean containsUpdates(
1962 * Use {@link #getUpdatesMap()} instead.
1964 @java.lang.Deprecated
1965 java.util.Map<java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus>
1969 * serviceID -> Status
1972 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
1974 java.util.Map<java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus>
1978 * serviceID -> Status
1981 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
1984 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus getUpdatesOrDefault(
1987 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus defaultValue);
1990 * serviceID -> Status
1993 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
1995 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus getUpdatesOrThrow(
1998 * Use {@link #getUpdatesValueMap()} instead.
2000 @java.lang.Deprecated
2001 java.util.Map<java.lang.Integer, java.lang.Integer>
2005 * serviceID -> Status
2008 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2010 java.util.Map<java.lang.Integer, java.lang.Integer>
2011 getUpdatesValueMap();
2014 * serviceID -> Status
2017 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2019 int getUpdatesValueOrDefault(
2024 * serviceID -> Status
2027 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2029 int getUpdatesValueOrThrow(
2033 * Protobuf type {@code proto.ServiceStatusUpdate}
2035 public static final class ServiceStatusUpdate extends
2036 com.google.protobuf.GeneratedMessage implements
2037 // @@protoc_insertion_point(message_implements:proto.ServiceStatusUpdate)
2038 ServiceStatusUpdateOrBuilder {
2039 private static final long serialVersionUID = 0L;
2041 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
2042 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
2047 ServiceStatusUpdate.class.getName());
2049 // Use ServiceStatusUpdate.newBuilder() to construct.
2050 private ServiceStatusUpdate(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2053 private ServiceStatusUpdate() {
2058 public static final com.google.protobuf.Descriptors.Descriptor
2060 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdate_descriptor;
2063 @SuppressWarnings({"rawtypes"})
2065 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
2069 return internalGetUpdates();
2071 throw new RuntimeException(
2072 "Invalid map field number: " + number);
2076 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2077 internalGetFieldAccessorTable() {
2078 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdate_fieldAccessorTable
2079 .ensureFieldAccessorsInitialized(
2080 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.class, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.Builder.class);
2083 public static final int SEQUENCE_NUMBER_FIELD_NUMBER = 1;
2084 private int sequenceNumber_ = 0;
2086 * <code>int32 sequence_number = 1;</code>
2087 * @return The sequenceNumber.
2090 public int getSequenceNumber() {
2091 return sequenceNumber_;
2094 public static final int CIAM_ID_FIELD_NUMBER = 7;
2095 @SuppressWarnings("serial")
2096 private volatile java.lang.Object ciamId_ = "";
2098 * <code>string ciam_id = 7;</code>
2099 * @return The ciamId.
2102 public java.lang.String getCiamId() {
2103 java.lang.Object ref = ciamId_;
2104 if (ref instanceof java.lang.String) {
2105 return (java.lang.String) ref;
2107 com.google.protobuf.ByteString bs =
2108 (com.google.protobuf.ByteString) ref;
2109 java.lang.String s = bs.toStringUtf8();
2115 * <code>string ciam_id = 7;</code>
2116 * @return The bytes for ciamId.
2119 public com.google.protobuf.ByteString
2121 java.lang.Object ref = ciamId_;
2122 if (ref instanceof java.lang.String) {
2123 com.google.protobuf.ByteString b =
2124 com.google.protobuf.ByteString.copyFromUtf8(
2125 (java.lang.String) ref);
2129 return (com.google.protobuf.ByteString) ref;
2133 public static final int VIN_FIELD_NUMBER = 5;
2134 @SuppressWarnings("serial")
2135 private volatile java.lang.Object vin_ = "";
2141 * <code>string vin = 5;</code>
2145 public java.lang.String getVin() {
2146 java.lang.Object ref = vin_;
2147 if (ref instanceof java.lang.String) {
2148 return (java.lang.String) ref;
2150 com.google.protobuf.ByteString bs =
2151 (com.google.protobuf.ByteString) ref;
2152 java.lang.String s = bs.toStringUtf8();
2162 * <code>string vin = 5;</code>
2163 * @return The bytes for vin.
2166 public com.google.protobuf.ByteString
2168 java.lang.Object ref = vin_;
2169 if (ref instanceof java.lang.String) {
2170 com.google.protobuf.ByteString b =
2171 com.google.protobuf.ByteString.copyFromUtf8(
2172 (java.lang.String) ref);
2176 return (com.google.protobuf.ByteString) ref;
2180 public static final int EMIT_TIMESTAMP_FIELD_NUMBER = 2;
2181 private long emitTimestamp_ = 0L;
2184 * when was the event emitted? This is the time of the update,
2185 * not when the attributes where changed. To compare attribute changes, you need to look into each attribute timestamp
2188 * <code>int64 emit_timestamp = 2;</code>
2189 * @return The emitTimestamp.
2192 public long getEmitTimestamp() {
2193 return emitTimestamp_;
2196 public static final int EMIT_TIMESTAMP_IN_MS_FIELD_NUMBER = 8;
2197 private long emitTimestampInMs_ = 0L;
2200 * When was the event emitted (milliseconds in Unix time)
2203 * <code>int64 emit_timestamp_in_ms = 8;</code>
2204 * @return The emitTimestampInMs.
2207 public long getEmitTimestampInMs() {
2208 return emitTimestampInMs_;
2211 public static final int UPDATES_FIELD_NUMBER = 6;
2212 private static final class UpdatesDefaultEntryHolder {
2213 static final com.google.protobuf.MapEntry<
2214 java.lang.Integer, java.lang.Integer> defaultEntry =
2215 com.google.protobuf.MapEntry
2216 .<java.lang.Integer, java.lang.Integer>newDefaultInstance(
2217 com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdate_UpdatesEntry_descriptor,
2218 com.google.protobuf.WireFormat.FieldType.INT32,
2220 com.google.protobuf.WireFormat.FieldType.ENUM,
2221 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus.SERVICE_STATUS_UNKNOWN.getNumber());
2223 @SuppressWarnings("serial")
2224 private com.google.protobuf.MapField<
2225 java.lang.Integer, java.lang.Integer> updates_;
2226 private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
2227 internalGetUpdates() {
2228 if (updates_ == null) {
2229 return com.google.protobuf.MapField.emptyMapField(
2230 UpdatesDefaultEntryHolder.defaultEntry);
2234 private static final
2235 com.google.protobuf.Internal.MapAdapter.Converter<
2236 java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus> updatesValueConverter =
2237 com.google.protobuf.Internal.MapAdapter.newEnumConverter(
2238 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus.internalGetValueMap(),
2239 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus.UNRECOGNIZED);
2240 private static final java.util.Map<java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus>
2241 internalGetAdaptedUpdatesMap(
2242 java.util.Map<java.lang.Integer, java.lang.Integer> map) {
2243 return new com.google.protobuf.Internal.MapAdapter<
2244 java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus, java.lang.Integer>(
2245 map, updatesValueConverter);
2247 public int getUpdatesCount() {
2248 return internalGetUpdates().getMap().size();
2252 * serviceID -> Status
2255 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2258 public boolean containsUpdates(
2261 return internalGetUpdates().getMap().containsKey(key);
2264 * Use {@link #getUpdatesMap()} instead.
2267 @java.lang.Deprecated
2268 public java.util.Map<java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus>
2270 return getUpdatesMap();
2274 * serviceID -> Status
2277 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2280 public java.util.Map<java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus>
2282 return internalGetAdaptedUpdatesMap(
2283 internalGetUpdates().getMap());}
2286 * serviceID -> Status
2289 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2292 public /* nullable */
2293 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus getUpdatesOrDefault(
2296 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus defaultValue) {
2298 java.util.Map<java.lang.Integer, java.lang.Integer> map =
2299 internalGetUpdates().getMap();
2300 return map.containsKey(key)
2301 ? updatesValueConverter.doForward(map.get(key))
2306 * serviceID -> Status
2309 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2312 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus getUpdatesOrThrow(
2315 java.util.Map<java.lang.Integer, java.lang.Integer> map =
2316 internalGetUpdates().getMap();
2317 if (!map.containsKey(key)) {
2318 throw new java.lang.IllegalArgumentException();
2320 return updatesValueConverter.doForward(map.get(key));
2323 * Use {@link #getUpdatesValueMap()} instead.
2326 @java.lang.Deprecated
2327 public java.util.Map<java.lang.Integer, java.lang.Integer>
2329 return getUpdatesValueMap();
2333 * serviceID -> Status
2336 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2339 public java.util.Map<java.lang.Integer, java.lang.Integer>
2340 getUpdatesValueMap() {
2341 return internalGetUpdates().getMap();
2345 * serviceID -> Status
2348 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2351 public int getUpdatesValueOrDefault(
2355 java.util.Map<java.lang.Integer, java.lang.Integer> map =
2356 internalGetUpdates().getMap();
2357 return map.containsKey(key) ? map.get(key) : defaultValue;
2361 * serviceID -> Status
2364 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
2367 public int getUpdatesValueOrThrow(
2370 java.util.Map<java.lang.Integer, java.lang.Integer> map =
2371 internalGetUpdates().getMap();
2372 if (!map.containsKey(key)) {
2373 throw new java.lang.IllegalArgumentException();
2375 return map.get(key);
2378 private byte memoizedIsInitialized = -1;
2380 public final boolean isInitialized() {
2381 byte isInitialized = memoizedIsInitialized;
2382 if (isInitialized == 1) return true;
2383 if (isInitialized == 0) return false;
2385 memoizedIsInitialized = 1;
2390 public void writeTo(com.google.protobuf.CodedOutputStream output)
2391 throws java.io.IOException {
2392 if (sequenceNumber_ != 0) {
2393 output.writeInt32(1, sequenceNumber_);
2395 if (emitTimestamp_ != 0L) {
2396 output.writeInt64(2, emitTimestamp_);
2398 if (!com.google.protobuf.GeneratedMessage.isStringEmpty(vin_)) {
2399 com.google.protobuf.GeneratedMessage.writeString(output, 5, vin_);
2401 com.google.protobuf.GeneratedMessage
2402 .serializeIntegerMapTo(
2404 internalGetUpdates(),
2405 UpdatesDefaultEntryHolder.defaultEntry,
2407 if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ciamId_)) {
2408 com.google.protobuf.GeneratedMessage.writeString(output, 7, ciamId_);
2410 if (emitTimestampInMs_ != 0L) {
2411 output.writeInt64(8, emitTimestampInMs_);
2413 getUnknownFields().writeTo(output);
2417 public int getSerializedSize() {
2418 int size = memoizedSize;
2419 if (size != -1) return size;
2422 if (sequenceNumber_ != 0) {
2423 size += com.google.protobuf.CodedOutputStream
2424 .computeInt32Size(1, sequenceNumber_);
2426 if (emitTimestamp_ != 0L) {
2427 size += com.google.protobuf.CodedOutputStream
2428 .computeInt64Size(2, emitTimestamp_);
2430 if (!com.google.protobuf.GeneratedMessage.isStringEmpty(vin_)) {
2431 size += com.google.protobuf.GeneratedMessage.computeStringSize(5, vin_);
2433 for (java.util.Map.Entry<java.lang.Integer, java.lang.Integer> entry
2434 : internalGetUpdates().getMap().entrySet()) {
2435 com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
2436 updates__ = UpdatesDefaultEntryHolder.defaultEntry.newBuilderForType()
2437 .setKey(entry.getKey())
2438 .setValue(entry.getValue())
2440 size += com.google.protobuf.CodedOutputStream
2441 .computeMessageSize(6, updates__);
2443 if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ciamId_)) {
2444 size += com.google.protobuf.GeneratedMessage.computeStringSize(7, ciamId_);
2446 if (emitTimestampInMs_ != 0L) {
2447 size += com.google.protobuf.CodedOutputStream
2448 .computeInt64Size(8, emitTimestampInMs_);
2450 size += getUnknownFields().getSerializedSize();
2451 memoizedSize = size;
2456 public boolean equals(final java.lang.Object obj) {
2460 if (!(obj instanceof com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate)) {
2461 return super.equals(obj);
2463 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate other = (com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate) obj;
2465 if (getSequenceNumber()
2466 != other.getSequenceNumber()) return false;
2468 .equals(other.getCiamId())) return false;
2470 .equals(other.getVin())) return false;
2471 if (getEmitTimestamp()
2472 != other.getEmitTimestamp()) return false;
2473 if (getEmitTimestampInMs()
2474 != other.getEmitTimestampInMs()) return false;
2475 if (!internalGetUpdates().equals(
2476 other.internalGetUpdates())) return false;
2477 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
2482 public int hashCode() {
2483 if (memoizedHashCode != 0) {
2484 return memoizedHashCode;
2487 hash = (19 * hash) + getDescriptor().hashCode();
2488 hash = (37 * hash) + SEQUENCE_NUMBER_FIELD_NUMBER;
2489 hash = (53 * hash) + getSequenceNumber();
2490 hash = (37 * hash) + CIAM_ID_FIELD_NUMBER;
2491 hash = (53 * hash) + getCiamId().hashCode();
2492 hash = (37 * hash) + VIN_FIELD_NUMBER;
2493 hash = (53 * hash) + getVin().hashCode();
2494 hash = (37 * hash) + EMIT_TIMESTAMP_FIELD_NUMBER;
2495 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
2496 getEmitTimestamp());
2497 hash = (37 * hash) + EMIT_TIMESTAMP_IN_MS_FIELD_NUMBER;
2498 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
2499 getEmitTimestampInMs());
2500 if (!internalGetUpdates().getMap().isEmpty()) {
2501 hash = (37 * hash) + UPDATES_FIELD_NUMBER;
2502 hash = (53 * hash) + internalGetUpdates().hashCode();
2504 hash = (29 * hash) + getUnknownFields().hashCode();
2505 memoizedHashCode = hash;
2509 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(
2510 java.nio.ByteBuffer data)
2511 throws com.google.protobuf.InvalidProtocolBufferException {
2512 return PARSER.parseFrom(data);
2514 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(
2515 java.nio.ByteBuffer data,
2516 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2517 throws com.google.protobuf.InvalidProtocolBufferException {
2518 return PARSER.parseFrom(data, extensionRegistry);
2520 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(
2521 com.google.protobuf.ByteString data)
2522 throws com.google.protobuf.InvalidProtocolBufferException {
2523 return PARSER.parseFrom(data);
2525 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(
2526 com.google.protobuf.ByteString data,
2527 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2528 throws com.google.protobuf.InvalidProtocolBufferException {
2529 return PARSER.parseFrom(data, extensionRegistry);
2531 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(byte[] data)
2532 throws com.google.protobuf.InvalidProtocolBufferException {
2533 return PARSER.parseFrom(data);
2535 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(
2537 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2538 throws com.google.protobuf.InvalidProtocolBufferException {
2539 return PARSER.parseFrom(data, extensionRegistry);
2541 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(java.io.InputStream input)
2542 throws java.io.IOException {
2543 return com.google.protobuf.GeneratedMessage
2544 .parseWithIOException(PARSER, input);
2546 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(
2547 java.io.InputStream input,
2548 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2549 throws java.io.IOException {
2550 return com.google.protobuf.GeneratedMessage
2551 .parseWithIOException(PARSER, input, extensionRegistry);
2554 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseDelimitedFrom(java.io.InputStream input)
2555 throws java.io.IOException {
2556 return com.google.protobuf.GeneratedMessage
2557 .parseDelimitedWithIOException(PARSER, input);
2560 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseDelimitedFrom(
2561 java.io.InputStream input,
2562 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2563 throws java.io.IOException {
2564 return com.google.protobuf.GeneratedMessage
2565 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
2567 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(
2568 com.google.protobuf.CodedInputStream input)
2569 throws java.io.IOException {
2570 return com.google.protobuf.GeneratedMessage
2571 .parseWithIOException(PARSER, input);
2573 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate parseFrom(
2574 com.google.protobuf.CodedInputStream input,
2575 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2576 throws java.io.IOException {
2577 return com.google.protobuf.GeneratedMessage
2578 .parseWithIOException(PARSER, input, extensionRegistry);
2582 public Builder newBuilderForType() { return newBuilder(); }
2583 public static Builder newBuilder() {
2584 return DEFAULT_INSTANCE.toBuilder();
2586 public static Builder newBuilder(com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate prototype) {
2587 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
2590 public Builder toBuilder() {
2591 return this == DEFAULT_INSTANCE
2592 ? new Builder() : new Builder().mergeFrom(this);
2596 protected Builder newBuilderForType(
2597 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2598 Builder builder = new Builder(parent);
2602 * Protobuf type {@code proto.ServiceStatusUpdate}
2604 public static final class Builder extends
2605 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
2606 // @@protoc_insertion_point(builder_implements:proto.ServiceStatusUpdate)
2607 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdateOrBuilder {
2608 public static final com.google.protobuf.Descriptors.Descriptor
2610 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdate_descriptor;
2613 @SuppressWarnings({"rawtypes"})
2614 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
2618 return internalGetUpdates();
2620 throw new RuntimeException(
2621 "Invalid map field number: " + number);
2624 @SuppressWarnings({"rawtypes"})
2625 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
2629 return internalGetMutableUpdates();
2631 throw new RuntimeException(
2632 "Invalid map field number: " + number);
2636 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2637 internalGetFieldAccessorTable() {
2638 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdate_fieldAccessorTable
2639 .ensureFieldAccessorsInitialized(
2640 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.class, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.Builder.class);
2643 // Construct using com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.newBuilder()
2649 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2654 public Builder clear() {
2657 sequenceNumber_ = 0;
2660 emitTimestamp_ = 0L;
2661 emitTimestampInMs_ = 0L;
2662 internalGetMutableUpdates().clear();
2667 public com.google.protobuf.Descriptors.Descriptor
2668 getDescriptorForType() {
2669 return com.daimler.mbcarkit.proto.ServiceActivation.internal_static_proto_ServiceStatusUpdate_descriptor;
2673 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate getDefaultInstanceForType() {
2674 return com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.getDefaultInstance();
2678 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate build() {
2679 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate result = buildPartial();
2680 if (!result.isInitialized()) {
2681 throw newUninitializedMessageException(result);
2687 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate buildPartial() {
2688 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate result = new com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate(this);
2689 if (bitField0_ != 0) { buildPartial0(result); }
2694 private void buildPartial0(com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate result) {
2695 int from_bitField0_ = bitField0_;
2696 if (((from_bitField0_ & 0x00000001) != 0)) {
2697 result.sequenceNumber_ = sequenceNumber_;
2699 if (((from_bitField0_ & 0x00000002) != 0)) {
2700 result.ciamId_ = ciamId_;
2702 if (((from_bitField0_ & 0x00000004) != 0)) {
2705 if (((from_bitField0_ & 0x00000008) != 0)) {
2706 result.emitTimestamp_ = emitTimestamp_;
2708 if (((from_bitField0_ & 0x00000010) != 0)) {
2709 result.emitTimestampInMs_ = emitTimestampInMs_;
2711 if (((from_bitField0_ & 0x00000020) != 0)) {
2712 result.updates_ = internalGetUpdates();
2713 result.updates_.makeImmutable();
2718 public Builder mergeFrom(com.google.protobuf.Message other) {
2719 if (other instanceof com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate) {
2720 return mergeFrom((com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate)other);
2722 super.mergeFrom(other);
2727 public Builder mergeFrom(com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate other) {
2728 if (other == com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate.getDefaultInstance()) return this;
2729 if (other.getSequenceNumber() != 0) {
2730 setSequenceNumber(other.getSequenceNumber());
2732 if (!other.getCiamId().isEmpty()) {
2733 ciamId_ = other.ciamId_;
2734 bitField0_ |= 0x00000002;
2737 if (!other.getVin().isEmpty()) {
2739 bitField0_ |= 0x00000004;
2742 if (other.getEmitTimestamp() != 0L) {
2743 setEmitTimestamp(other.getEmitTimestamp());
2745 if (other.getEmitTimestampInMs() != 0L) {
2746 setEmitTimestampInMs(other.getEmitTimestampInMs());
2748 internalGetMutableUpdates().mergeFrom(
2749 other.internalGetUpdates());
2750 bitField0_ |= 0x00000020;
2751 this.mergeUnknownFields(other.getUnknownFields());
2757 public final boolean isInitialized() {
2762 public Builder mergeFrom(
2763 com.google.protobuf.CodedInputStream input,
2764 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2765 throws java.io.IOException {
2766 if (extensionRegistry == null) {
2767 throw new java.lang.NullPointerException();
2770 boolean done = false;
2772 int tag = input.readTag();
2778 sequenceNumber_ = input.readInt32();
2779 bitField0_ |= 0x00000001;
2783 emitTimestamp_ = input.readInt64();
2784 bitField0_ |= 0x00000008;
2788 vin_ = input.readStringRequireUtf8();
2789 bitField0_ |= 0x00000004;
2793 com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
2794 updates__ = input.readMessage(
2795 UpdatesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
2796 internalGetMutableUpdates().getMutableMap().put(
2797 updates__.getKey(), updates__.getValue());
2798 bitField0_ |= 0x00000020;
2802 ciamId_ = input.readStringRequireUtf8();
2803 bitField0_ |= 0x00000002;
2807 emitTimestampInMs_ = input.readInt64();
2808 bitField0_ |= 0x00000010;
2812 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
2813 done = true; // was an endgroup tag
2819 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2820 throw e.unwrapIOException();
2826 private int bitField0_;
2828 private int sequenceNumber_ ;
2830 * <code>int32 sequence_number = 1;</code>
2831 * @return The sequenceNumber.
2834 public int getSequenceNumber() {
2835 return sequenceNumber_;
2838 * <code>int32 sequence_number = 1;</code>
2839 * @param value The sequenceNumber to set.
2840 * @return This builder for chaining.
2842 public Builder setSequenceNumber(int value) {
2844 sequenceNumber_ = value;
2845 bitField0_ |= 0x00000001;
2850 * <code>int32 sequence_number = 1;</code>
2851 * @return This builder for chaining.
2853 public Builder clearSequenceNumber() {
2854 bitField0_ = (bitField0_ & ~0x00000001);
2855 sequenceNumber_ = 0;
2860 private java.lang.Object ciamId_ = "";
2862 * <code>string ciam_id = 7;</code>
2863 * @return The ciamId.
2865 public java.lang.String getCiamId() {
2866 java.lang.Object ref = ciamId_;
2867 if (!(ref instanceof java.lang.String)) {
2868 com.google.protobuf.ByteString bs =
2869 (com.google.protobuf.ByteString) ref;
2870 java.lang.String s = bs.toStringUtf8();
2874 return (java.lang.String) ref;
2878 * <code>string ciam_id = 7;</code>
2879 * @return The bytes for ciamId.
2881 public com.google.protobuf.ByteString
2883 java.lang.Object ref = ciamId_;
2884 if (ref instanceof String) {
2885 com.google.protobuf.ByteString b =
2886 com.google.protobuf.ByteString.copyFromUtf8(
2887 (java.lang.String) ref);
2891 return (com.google.protobuf.ByteString) ref;
2895 * <code>string ciam_id = 7;</code>
2896 * @param value The ciamId to set.
2897 * @return This builder for chaining.
2899 public Builder setCiamId(
2900 java.lang.String value) {
2901 if (value == null) { throw new NullPointerException(); }
2903 bitField0_ |= 0x00000002;
2908 * <code>string ciam_id = 7;</code>
2909 * @return This builder for chaining.
2911 public Builder clearCiamId() {
2912 ciamId_ = getDefaultInstance().getCiamId();
2913 bitField0_ = (bitField0_ & ~0x00000002);
2918 * <code>string ciam_id = 7;</code>
2919 * @param value The bytes for ciamId to set.
2920 * @return This builder for chaining.
2922 public Builder setCiamIdBytes(
2923 com.google.protobuf.ByteString value) {
2924 if (value == null) { throw new NullPointerException(); }
2925 checkByteStringIsUtf8(value);
2927 bitField0_ |= 0x00000002;
2932 private java.lang.Object vin_ = "";
2938 * <code>string vin = 5;</code>
2941 public java.lang.String getVin() {
2942 java.lang.Object ref = vin_;
2943 if (!(ref instanceof java.lang.String)) {
2944 com.google.protobuf.ByteString bs =
2945 (com.google.protobuf.ByteString) ref;
2946 java.lang.String s = bs.toStringUtf8();
2950 return (java.lang.String) ref;
2958 * <code>string vin = 5;</code>
2959 * @return The bytes for vin.
2961 public com.google.protobuf.ByteString
2963 java.lang.Object ref = vin_;
2964 if (ref instanceof String) {
2965 com.google.protobuf.ByteString b =
2966 com.google.protobuf.ByteString.copyFromUtf8(
2967 (java.lang.String) ref);
2971 return (com.google.protobuf.ByteString) ref;
2979 * <code>string vin = 5;</code>
2980 * @param value The vin to set.
2981 * @return This builder for chaining.
2983 public Builder setVin(
2984 java.lang.String value) {
2985 if (value == null) { throw new NullPointerException(); }
2987 bitField0_ |= 0x00000004;
2996 * <code>string vin = 5;</code>
2997 * @return This builder for chaining.
2999 public Builder clearVin() {
3000 vin_ = getDefaultInstance().getVin();
3001 bitField0_ = (bitField0_ & ~0x00000004);
3010 * <code>string vin = 5;</code>
3011 * @param value The bytes for vin to set.
3012 * @return This builder for chaining.
3014 public Builder setVinBytes(
3015 com.google.protobuf.ByteString value) {
3016 if (value == null) { throw new NullPointerException(); }
3017 checkByteStringIsUtf8(value);
3019 bitField0_ |= 0x00000004;
3024 private long emitTimestamp_ ;
3027 * when was the event emitted? This is the time of the update,
3028 * not when the attributes where changed. To compare attribute changes, you need to look into each attribute timestamp
3031 * <code>int64 emit_timestamp = 2;</code>
3032 * @return The emitTimestamp.
3035 public long getEmitTimestamp() {
3036 return emitTimestamp_;
3040 * when was the event emitted? This is the time of the update,
3041 * not when the attributes where changed. To compare attribute changes, you need to look into each attribute timestamp
3044 * <code>int64 emit_timestamp = 2;</code>
3045 * @param value The emitTimestamp to set.
3046 * @return This builder for chaining.
3048 public Builder setEmitTimestamp(long value) {
3050 emitTimestamp_ = value;
3051 bitField0_ |= 0x00000008;
3057 * when was the event emitted? This is the time of the update,
3058 * not when the attributes where changed. To compare attribute changes, you need to look into each attribute timestamp
3061 * <code>int64 emit_timestamp = 2;</code>
3062 * @return This builder for chaining.
3064 public Builder clearEmitTimestamp() {
3065 bitField0_ = (bitField0_ & ~0x00000008);
3066 emitTimestamp_ = 0L;
3071 private long emitTimestampInMs_ ;
3074 * When was the event emitted (milliseconds in Unix time)
3077 * <code>int64 emit_timestamp_in_ms = 8;</code>
3078 * @return The emitTimestampInMs.
3081 public long getEmitTimestampInMs() {
3082 return emitTimestampInMs_;
3086 * When was the event emitted (milliseconds in Unix time)
3089 * <code>int64 emit_timestamp_in_ms = 8;</code>
3090 * @param value The emitTimestampInMs to set.
3091 * @return This builder for chaining.
3093 public Builder setEmitTimestampInMs(long value) {
3095 emitTimestampInMs_ = value;
3096 bitField0_ |= 0x00000010;
3102 * When was the event emitted (milliseconds in Unix time)
3105 * <code>int64 emit_timestamp_in_ms = 8;</code>
3106 * @return This builder for chaining.
3108 public Builder clearEmitTimestampInMs() {
3109 bitField0_ = (bitField0_ & ~0x00000010);
3110 emitTimestampInMs_ = 0L;
3115 private com.google.protobuf.MapField<
3116 java.lang.Integer, java.lang.Integer> updates_;
3117 private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
3118 internalGetUpdates() {
3119 if (updates_ == null) {
3120 return com.google.protobuf.MapField.emptyMapField(
3121 UpdatesDefaultEntryHolder.defaultEntry);
3125 private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
3126 internalGetMutableUpdates() {
3127 if (updates_ == null) {
3128 updates_ = com.google.protobuf.MapField.newMapField(
3129 UpdatesDefaultEntryHolder.defaultEntry);
3131 if (!updates_.isMutable()) {
3132 updates_ = updates_.copy();
3134 bitField0_ |= 0x00000020;
3138 public int getUpdatesCount() {
3139 return internalGetUpdates().getMap().size();
3143 * serviceID -> Status
3146 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3149 public boolean containsUpdates(
3152 return internalGetUpdates().getMap().containsKey(key);
3155 * Use {@link #getUpdatesMap()} instead.
3158 @java.lang.Deprecated
3159 public java.util.Map<java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus>
3161 return getUpdatesMap();
3165 * serviceID -> Status
3168 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3171 public java.util.Map<java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus>
3173 return internalGetAdaptedUpdatesMap(
3174 internalGetUpdates().getMap());}
3177 * serviceID -> Status
3180 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3183 public /* nullable */
3184 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus getUpdatesOrDefault(
3187 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus defaultValue) {
3189 java.util.Map<java.lang.Integer, java.lang.Integer> map =
3190 internalGetUpdates().getMap();
3191 return map.containsKey(key)
3192 ? updatesValueConverter.doForward(map.get(key))
3197 * serviceID -> Status
3200 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3203 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus getUpdatesOrThrow(
3206 java.util.Map<java.lang.Integer, java.lang.Integer> map =
3207 internalGetUpdates().getMap();
3208 if (!map.containsKey(key)) {
3209 throw new java.lang.IllegalArgumentException();
3211 return updatesValueConverter.doForward(map.get(key));
3214 * Use {@link #getUpdatesValueMap()} instead.
3217 @java.lang.Deprecated
3218 public java.util.Map<java.lang.Integer, java.lang.Integer>
3220 return getUpdatesValueMap();
3224 * serviceID -> Status
3227 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3230 public java.util.Map<java.lang.Integer, java.lang.Integer>
3231 getUpdatesValueMap() {
3232 return internalGetUpdates().getMap();
3236 * serviceID -> Status
3239 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3242 public int getUpdatesValueOrDefault(
3246 java.util.Map<java.lang.Integer, java.lang.Integer> map =
3247 internalGetUpdates().getMap();
3248 return map.containsKey(key) ? map.get(key) : defaultValue;
3252 * serviceID -> Status
3255 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3258 public int getUpdatesValueOrThrow(
3261 java.util.Map<java.lang.Integer, java.lang.Integer> map =
3262 internalGetUpdates().getMap();
3263 if (!map.containsKey(key)) {
3264 throw new java.lang.IllegalArgumentException();
3266 return map.get(key);
3268 public Builder clearUpdates() {
3269 bitField0_ = (bitField0_ & ~0x00000020);
3270 internalGetMutableUpdates().getMutableMap()
3276 * serviceID -> Status
3279 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3281 public Builder removeUpdates(
3284 internalGetMutableUpdates().getMutableMap()
3289 * Use alternate mutation accessors instead.
3291 @java.lang.Deprecated
3292 public java.util.Map<java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus>
3293 getMutableUpdates() {
3294 bitField0_ |= 0x00000020;
3295 return internalGetAdaptedUpdatesMap(
3296 internalGetMutableUpdates().getMutableMap());
3300 * serviceID -> Status
3303 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3305 public Builder putUpdates(
3307 com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus value) {
3310 internalGetMutableUpdates().getMutableMap()
3311 .put(key, updatesValueConverter.doBackward(value));
3312 bitField0_ |= 0x00000020;
3317 * serviceID -> Status
3320 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3322 public Builder putAllUpdates(
3323 java.util.Map<java.lang.Integer, com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatus> values) {
3324 internalGetAdaptedUpdatesMap(
3325 internalGetMutableUpdates().getMutableMap())
3327 bitField0_ |= 0x00000020;
3331 * Use alternate mutation accessors instead.
3333 @java.lang.Deprecated
3334 public java.util.Map<java.lang.Integer, java.lang.Integer>
3335 getMutableUpdatesValue() {
3336 bitField0_ |= 0x00000020;
3337 return internalGetMutableUpdates().getMutableMap();
3341 * serviceID -> Status
3344 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3346 public Builder putUpdatesValue(
3351 internalGetMutableUpdates().getMutableMap()
3353 bitField0_ |= 0x00000020;
3358 * serviceID -> Status
3361 * <code>map<int32, .proto.ServiceStatus> updates = 6;</code>
3363 public Builder putAllUpdatesValue(
3364 java.util.Map<java.lang.Integer, java.lang.Integer> values) {
3365 internalGetMutableUpdates().getMutableMap()
3367 bitField0_ |= 0x00000020;
3371 // @@protoc_insertion_point(builder_scope:proto.ServiceStatusUpdate)
3374 // @@protoc_insertion_point(class_scope:proto.ServiceStatusUpdate)
3375 private static final com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate DEFAULT_INSTANCE;
3377 DEFAULT_INSTANCE = new com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate();
3380 public static com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate getDefaultInstance() {
3381 return DEFAULT_INSTANCE;
3384 private static final com.google.protobuf.Parser<ServiceStatusUpdate>
3385 PARSER = new com.google.protobuf.AbstractParser<ServiceStatusUpdate>() {
3387 public ServiceStatusUpdate parsePartialFrom(
3388 com.google.protobuf.CodedInputStream input,
3389 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3390 throws com.google.protobuf.InvalidProtocolBufferException {
3391 Builder builder = newBuilder();
3393 builder.mergeFrom(input, extensionRegistry);
3394 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3395 throw e.setUnfinishedMessage(builder.buildPartial());
3396 } catch (com.google.protobuf.UninitializedMessageException e) {
3397 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
3398 } catch (java.io.IOException e) {
3399 throw new com.google.protobuf.InvalidProtocolBufferException(e)
3400 .setUnfinishedMessage(builder.buildPartial());
3402 return builder.buildPartial();
3406 public static com.google.protobuf.Parser<ServiceStatusUpdate> parser() {
3411 public com.google.protobuf.Parser<ServiceStatusUpdate> getParserForType() {
3416 public com.daimler.mbcarkit.proto.ServiceActivation.ServiceStatusUpdate getDefaultInstanceForType() {
3417 return DEFAULT_INSTANCE;
3422 private static final com.google.protobuf.Descriptors.Descriptor
3423 internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_descriptor;
3424 private static final
3425 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3426 internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_fieldAccessorTable;
3427 private static final com.google.protobuf.Descriptors.Descriptor
3428 internal_static_proto_AcknowledgeServiceStatusUpdate_descriptor;
3429 private static final
3430 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3431 internal_static_proto_AcknowledgeServiceStatusUpdate_fieldAccessorTable;
3432 private static final com.google.protobuf.Descriptors.Descriptor
3433 internal_static_proto_ServiceStatusUpdatesByVIN_descriptor;
3434 private static final
3435 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3436 internal_static_proto_ServiceStatusUpdatesByVIN_fieldAccessorTable;
3437 private static final com.google.protobuf.Descriptors.Descriptor
3438 internal_static_proto_ServiceStatusUpdatesByVIN_UpdatesEntry_descriptor;
3439 private static final
3440 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3441 internal_static_proto_ServiceStatusUpdatesByVIN_UpdatesEntry_fieldAccessorTable;
3442 private static final com.google.protobuf.Descriptors.Descriptor
3443 internal_static_proto_ServiceStatusUpdate_descriptor;
3444 private static final
3445 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3446 internal_static_proto_ServiceStatusUpdate_fieldAccessorTable;
3447 private static final com.google.protobuf.Descriptors.Descriptor
3448 internal_static_proto_ServiceStatusUpdate_UpdatesEntry_descriptor;
3449 private static final
3450 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3451 internal_static_proto_ServiceStatusUpdate_UpdatesEntry_fieldAccessorTable;
3453 public static com.google.protobuf.Descriptors.FileDescriptor
3457 private static com.google.protobuf.Descriptors.FileDescriptor
3460 java.lang.String[] descriptorData = {
3461 "\n\030service-activation.proto\022\005proto\"?\n$Ack" +
3462 "nowledgeServiceStatusUpdatesByVIN\022\027\n\017seq" +
3463 "uence_number\030\001 \001(\005\"9\n\036AcknowledgeService" +
3464 "StatusUpdate\022\027\n\017sequence_number\030\001 \001(\005\"\300\001" +
3465 "\n\031ServiceStatusUpdatesByVIN\022\027\n\017sequence_" +
3466 "number\030\001 \001(\005\022>\n\007updates\030\002 \003(\0132-.proto.Se" +
3467 "rviceStatusUpdatesByVIN.UpdatesEntry\032J\n\014" +
3468 "UpdatesEntry\022\013\n\003key\030\001 \001(\t\022)\n\005value\030\002 \001(\013" +
3469 "2\032.proto.ServiceStatusUpdate:\0028\001\"\202\002\n\023Ser" +
3470 "viceStatusUpdate\022\027\n\017sequence_number\030\001 \001(" +
3471 "\005\022\017\n\007ciam_id\030\007 \001(\t\022\013\n\003vin\030\005 \001(\t\022\026\n\016emit_" +
3472 "timestamp\030\002 \001(\003\022\034\n\024emit_timestamp_in_ms\030" +
3473 "\010 \001(\003\0228\n\007updates\030\006 \003(\0132\'.proto.ServiceSt" +
3474 "atusUpdate.UpdatesEntry\032D\n\014UpdatesEntry\022" +
3475 "\013\n\003key\030\001 \001(\005\022#\n\005value\030\002 \001(\0162\024.proto.Serv" +
3476 "iceStatus:\0028\001*\263\001\n\rServiceStatus\022\032\n\026SERVI" +
3477 "CE_STATUS_UNKNOWN\020\000\022\031\n\025SERVICE_STATUS_AC" +
3478 "TIVE\020\001\022\033\n\027SERVICE_STATUS_INACTIVE\020\002\022%\n!S" +
3479 "ERVICE_STATUS_ACTIVATION_PENDING\020\003\022\'\n#SE" +
3480 "RVICE_STATUS_DEACTIVATION_PENDING\020\004B\034\n\032c" +
3481 "om.daimler.mbcarkit.protob\006proto3"
3483 descriptor = com.google.protobuf.Descriptors.FileDescriptor
3484 .internalBuildGeneratedFileFrom(descriptorData,
3485 new com.google.protobuf.Descriptors.FileDescriptor[] {
3487 internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_descriptor =
3488 getDescriptor().getMessageTypes().get(0);
3489 internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_fieldAccessorTable = new
3490 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3491 internal_static_proto_AcknowledgeServiceStatusUpdatesByVIN_descriptor,
3492 new java.lang.String[] { "SequenceNumber", });
3493 internal_static_proto_AcknowledgeServiceStatusUpdate_descriptor =
3494 getDescriptor().getMessageTypes().get(1);
3495 internal_static_proto_AcknowledgeServiceStatusUpdate_fieldAccessorTable = new
3496 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3497 internal_static_proto_AcknowledgeServiceStatusUpdate_descriptor,
3498 new java.lang.String[] { "SequenceNumber", });
3499 internal_static_proto_ServiceStatusUpdatesByVIN_descriptor =
3500 getDescriptor().getMessageTypes().get(2);
3501 internal_static_proto_ServiceStatusUpdatesByVIN_fieldAccessorTable = new
3502 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3503 internal_static_proto_ServiceStatusUpdatesByVIN_descriptor,
3504 new java.lang.String[] { "SequenceNumber", "Updates", });
3505 internal_static_proto_ServiceStatusUpdatesByVIN_UpdatesEntry_descriptor =
3506 internal_static_proto_ServiceStatusUpdatesByVIN_descriptor.getNestedTypes().get(0);
3507 internal_static_proto_ServiceStatusUpdatesByVIN_UpdatesEntry_fieldAccessorTable = new
3508 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3509 internal_static_proto_ServiceStatusUpdatesByVIN_UpdatesEntry_descriptor,
3510 new java.lang.String[] { "Key", "Value", });
3511 internal_static_proto_ServiceStatusUpdate_descriptor =
3512 getDescriptor().getMessageTypes().get(3);
3513 internal_static_proto_ServiceStatusUpdate_fieldAccessorTable = new
3514 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3515 internal_static_proto_ServiceStatusUpdate_descriptor,
3516 new java.lang.String[] { "SequenceNumber", "CiamId", "Vin", "EmitTimestamp", "EmitTimestampInMs", "Updates", });
3517 internal_static_proto_ServiceStatusUpdate_UpdatesEntry_descriptor =
3518 internal_static_proto_ServiceStatusUpdate_descriptor.getNestedTypes().get(0);
3519 internal_static_proto_ServiceStatusUpdate_UpdatesEntry_fieldAccessorTable = new
3520 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3521 internal_static_proto_ServiceStatusUpdate_UpdatesEntry_descriptor,
3522 new java.lang.String[] { "Key", "Value", });
3523 descriptor.resolveAllFeaturesImmutable();
3526 // @@protoc_insertion_point(outer_class_scope)