Skip to content
Snippets Groups Projects
Device.java 38.3 KiB
Newer Older
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: device.proto
package device;

public final class Device {

Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
    }

    public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {
    public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
        registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
    public interface MonitoringSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:device.MonitoringSettings)
    com.google.protobuf.MessageOrBuilder {
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        /**
         * <code>.monitoring.KpiId kpi_id = 1;</code>
         * @return Whether the kpiId field is set.
         */
        boolean hasKpiId();
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        /**
         * <code>.monitoring.KpiId kpi_id = 1;</code>
         * @return The kpiId.
         */
        monitoring.Monitoring.KpiId getKpiId();
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        /**
         * <code>.monitoring.KpiId kpi_id = 1;</code>
         */
        monitoring.Monitoring.KpiIdOrBuilder getKpiIdOrBuilder();
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        /**
         * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
         * @return Whether the kpiDescriptor field is set.
         */
        boolean hasKpiDescriptor();
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        /**
         * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
         * @return The kpiDescriptor.
         */
        monitoring.Monitoring.KpiDescriptor getKpiDescriptor();

        /**
         * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
         */
        monitoring.Monitoring.KpiDescriptorOrBuilder getKpiDescriptorOrBuilder();

        /**
         * <code>float sampling_duration_s = 3;</code>
         * @return The samplingDurationS.
         */
        float getSamplingDurationS();

        /**
         * <code>float sampling_interval_s = 4;</code>
         * @return The samplingIntervalS.
         */
        float getSamplingIntervalS();
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
     */
    public static final class MonitoringSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:device.MonitoringSettings)
    MonitoringSettingsOrBuilder {
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        // Use MonitoringSettings.newBuilder() to construct.
        private MonitoringSettings(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
            super(builder);
        }
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        @java.lang.Override
        @SuppressWarnings({ "unused" })
        protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
            return new MonitoringSettings();
        }
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
            return device.Device.internal_static_device_MonitoringSettings_descriptor;
        }
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        @java.lang.Override
        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
            return device.Device.internal_static_device_MonitoringSettings_fieldAccessorTable.ensureFieldAccessorsInitialized(device.Device.MonitoringSettings.class, device.Device.MonitoringSettings.Builder.class);
        }
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        /**
         * <code>.monitoring.KpiId kpi_id = 1;</code>
         * @return Whether the kpiId field is set.
         */
        @java.lang.Override
        public boolean hasKpiId() {
            return kpiId_ != null;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        /**
         * <code>.monitoring.KpiId kpi_id = 1;</code>
         * @return The kpiId.
         */
        @java.lang.Override
        public monitoring.Monitoring.KpiId getKpiId() {
            return kpiId_ == null ? monitoring.Monitoring.KpiId.getDefaultInstance() : kpiId_;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        /**
         * <code>.monitoring.KpiId kpi_id = 1;</code>
         */
        @java.lang.Override
        public monitoring.Monitoring.KpiIdOrBuilder getKpiIdOrBuilder() {
            return kpiId_ == null ? monitoring.Monitoring.KpiId.getDefaultInstance() : kpiId_;
        public static final int KPI_DESCRIPTOR_FIELD_NUMBER = 2;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        private monitoring.Monitoring.KpiDescriptor kpiDescriptor_;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        /**
         * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
         * @return Whether the kpiDescriptor field is set.
         */
        @java.lang.Override
        public boolean hasKpiDescriptor() {
            return kpiDescriptor_ != null;
        }
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        /**
         * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
         * @return The kpiDescriptor.
         */
        @java.lang.Override
        public monitoring.Monitoring.KpiDescriptor getKpiDescriptor() {
            return kpiDescriptor_ == null ? monitoring.Monitoring.KpiDescriptor.getDefaultInstance() : kpiDescriptor_;
        }
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        /**
         * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
         */
        @java.lang.Override
        public monitoring.Monitoring.KpiDescriptorOrBuilder getKpiDescriptorOrBuilder() {
            return kpiDescriptor_ == null ? monitoring.Monitoring.KpiDescriptor.getDefaultInstance() : kpiDescriptor_;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        public static final int SAMPLING_DURATION_S_FIELD_NUMBER = 3;

        private float samplingDurationS_ = 0F;

        /**
         * <code>float sampling_duration_s = 3;</code>
         * @return The samplingDurationS.
         */
        @java.lang.Override
        public float getSamplingDurationS() {
            return samplingDurationS_;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        public static final int SAMPLING_INTERVAL_S_FIELD_NUMBER = 4;

        private float samplingIntervalS_ = 0F;

        /**
         * <code>float sampling_interval_s = 4;</code>
         * @return The samplingIntervalS.
         */
        @java.lang.Override
        public float getSamplingIntervalS() {
            return samplingIntervalS_;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        private byte memoizedIsInitialized = -1;

        @java.lang.Override
        public final boolean isInitialized() {
            byte isInitialized = memoizedIsInitialized;
            if (isInitialized == 1)
                return true;
            if (isInitialized == 0)
                return false;
            memoizedIsInitialized = 1;
            return true;
        @java.lang.Override
        public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
            if (kpiId_ != null) {
                output.writeMessage(1, getKpiId());
            }
            if (kpiDescriptor_ != null) {
                output.writeMessage(2, getKpiDescriptor());
            }
            if (java.lang.Float.floatToRawIntBits(samplingDurationS_) != 0) {
                output.writeFloat(3, samplingDurationS_);
            }
            if (java.lang.Float.floatToRawIntBits(samplingIntervalS_) != 0) {
                output.writeFloat(4, samplingIntervalS_);
            }
            getUnknownFields().writeTo(output);
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        @java.lang.Override
        public int getSerializedSize() {
            int size = memoizedSize;
            if (size != -1)
                return size;
            size = 0;
            if (kpiId_ != null) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getKpiId());
            }
            if (kpiDescriptor_ != null) {
                size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getKpiDescriptor());
            }
            if (java.lang.Float.floatToRawIntBits(samplingDurationS_) != 0) {
                size += com.google.protobuf.CodedOutputStream.computeFloatSize(3, samplingDurationS_);
            }
            if (java.lang.Float.floatToRawIntBits(samplingIntervalS_) != 0) {
                size += com.google.protobuf.CodedOutputStream.computeFloatSize(4, samplingIntervalS_);
            }
            size += getUnknownFields().getSerializedSize();
            memoizedSize = size;
            return size;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        @java.lang.Override
        public boolean equals(final java.lang.Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof device.Device.MonitoringSettings)) {
                return super.equals(obj);
            }
            device.Device.MonitoringSettings other = (device.Device.MonitoringSettings) obj;
            if (hasKpiId() != other.hasKpiId())
                return false;
            if (hasKpiId()) {
                if (!getKpiId().equals(other.getKpiId()))
                    return false;
            }
            if (hasKpiDescriptor() != other.hasKpiDescriptor())
                return false;
            if (hasKpiDescriptor()) {
                if (!getKpiDescriptor().equals(other.getKpiDescriptor()))
                    return false;
            }
            if (java.lang.Float.floatToIntBits(getSamplingDurationS()) != java.lang.Float.floatToIntBits(other.getSamplingDurationS()))
                return false;
            if (java.lang.Float.floatToIntBits(getSamplingIntervalS()) != java.lang.Float.floatToIntBits(other.getSamplingIntervalS()))
                return false;
            if (!getUnknownFields().equals(other.getUnknownFields()))
                return false;
            return true;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        @java.lang.Override
        public int hashCode() {
            if (memoizedHashCode != 0) {
                return memoizedHashCode;
            }
            int hash = 41;
            hash = (19 * hash) + getDescriptor().hashCode();
            if (hasKpiId()) {
                hash = (37 * hash) + KPI_ID_FIELD_NUMBER;
                hash = (53 * hash) + getKpiId().hashCode();
            }
            if (hasKpiDescriptor()) {
                hash = (37 * hash) + KPI_DESCRIPTOR_FIELD_NUMBER;
                hash = (53 * hash) + getKpiDescriptor().hashCode();
            }
            hash = (37 * hash) + SAMPLING_DURATION_S_FIELD_NUMBER;
            hash = (53 * hash) + java.lang.Float.floatToIntBits(getSamplingDurationS());
            hash = (37 * hash) + SAMPLING_INTERVAL_S_FIELD_NUMBER;
            hash = (53 * hash) + java.lang.Float.floatToIntBits(getSamplingIntervalS());
            hash = (29 * hash) + getUnknownFields().hashCode();
            memoizedHashCode = hash;
            return hash;
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        public static device.Device.MonitoringSettings parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data);
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        public static device.Device.MonitoringSettings parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data, extensionRegistry);
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        public static device.Device.MonitoringSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data);
        public static device.Device.MonitoringSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data, extensionRegistry);
        public static device.Device.MonitoringSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data);
        public static device.Device.MonitoringSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data, extensionRegistry);
        public static device.Device.MonitoringSettings parseFrom(java.io.InputStream input) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        public static device.Device.MonitoringSettings parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        public static device.Device.MonitoringSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        public static device.Device.MonitoringSettings parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
        public static device.Device.MonitoringSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
        public static device.Device.MonitoringSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
        @java.lang.Override
        public Builder newBuilderForType() {
            return newBuilder();
        public static Builder newBuilder() {
            return DEFAULT_INSTANCE.toBuilder();
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
        }

        public static Builder newBuilder(device.Device.MonitoringSettings prototype) {
            return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
        @java.lang.Override
        public Builder toBuilder() {
            return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
        }
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

        @java.lang.Override
        protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
            Builder builder = new Builder(parent);
            return builder;
        }
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851
        /**
         * Protobuf type {@code device.MonitoringSettings}
         */
        public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:device.MonitoringSettings)
        device.Device.MonitoringSettingsOrBuilder {

            public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
                return device.Device.internal_static_device_MonitoringSettings_descriptor;
            }

            @java.lang.Override
            protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
                return device.Device.internal_static_device_MonitoringSettings_fieldAccessorTable.ensureFieldAccessorsInitialized(device.Device.MonitoringSettings.class, device.Device.MonitoringSettings.Builder.class);
            }

            // Construct using device.Device.MonitoringSettings.newBuilder()
            private Builder() {
            }

            private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
                super(parent);
            }

            @java.lang.Override
            public Builder clear() {
                super.clear();
                bitField0_ = 0;
                kpiId_ = null;
                if (kpiIdBuilder_ != null) {
                    kpiIdBuilder_.dispose();
                    kpiIdBuilder_ = null;
                }
                kpiDescriptor_ = null;
                if (kpiDescriptorBuilder_ != null) {
                    kpiDescriptorBuilder_.dispose();
                    kpiDescriptorBuilder_ = null;
                }
                samplingDurationS_ = 0F;
                samplingIntervalS_ = 0F;
                return this;
            }

            @java.lang.Override
            public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
                return device.Device.internal_static_device_MonitoringSettings_descriptor;
            }

            @java.lang.Override
            public device.Device.MonitoringSettings getDefaultInstanceForType() {
                return device.Device.MonitoringSettings.getDefaultInstance();
            }

            @java.lang.Override
            public device.Device.MonitoringSettings build() {
                device.Device.MonitoringSettings result = buildPartial();
                if (!result.isInitialized()) {
                    throw newUninitializedMessageException(result);
                }
                return result;
            }

            @java.lang.Override
            public device.Device.MonitoringSettings buildPartial() {
                device.Device.MonitoringSettings result = new device.Device.MonitoringSettings(this);
                if (bitField0_ != 0) {
                    buildPartial0(result);
                }
                onBuilt();
                return result;
            }

            private void buildPartial0(device.Device.MonitoringSettings result) {
                int from_bitField0_ = bitField0_;
                if (((from_bitField0_ & 0x00000001) != 0)) {
                    result.kpiId_ = kpiIdBuilder_ == null ? kpiId_ : kpiIdBuilder_.build();
                }
                if (((from_bitField0_ & 0x00000002) != 0)) {
                    result.kpiDescriptor_ = kpiDescriptorBuilder_ == null ? kpiDescriptor_ : kpiDescriptorBuilder_.build();
                }
                if (((from_bitField0_ & 0x00000004) != 0)) {
                    result.samplingDurationS_ = samplingDurationS_;
                }
                if (((from_bitField0_ & 0x00000008) != 0)) {
                    result.samplingIntervalS_ = samplingIntervalS_;
                }
            }

            @java.lang.Override
            public Builder mergeFrom(com.google.protobuf.Message other) {
                if (other instanceof device.Device.MonitoringSettings) {
                    return mergeFrom((device.Device.MonitoringSettings) other);
                } else {
                    super.mergeFrom(other);
                    return this;
                }
            }

            public Builder mergeFrom(device.Device.MonitoringSettings other) {
                if (other == device.Device.MonitoringSettings.getDefaultInstance())
                    return this;
                if (other.hasKpiId()) {
                    mergeKpiId(other.getKpiId());
                }
                if (other.hasKpiDescriptor()) {
                    mergeKpiDescriptor(other.getKpiDescriptor());
                }
                if (other.getSamplingDurationS() != 0F) {
                    setSamplingDurationS(other.getSamplingDurationS());
                }
                if (other.getSamplingIntervalS() != 0F) {
                    setSamplingIntervalS(other.getSamplingIntervalS());
                }
                this.mergeUnknownFields(other.getUnknownFields());
                onChanged();
                return this;
            }

            @java.lang.Override
            public final boolean isInitialized() {
                return true;
            }

            @java.lang.Override
            public Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
                if (extensionRegistry == null) {
                    throw new java.lang.NullPointerException();
                }
                try {
                    boolean done = false;
                    while (!done) {
                        int tag = input.readTag();
                        switch(tag) {
                            case 0:
                                done = true;
                                break;
                            case 10:
                                {
                                    input.readMessage(getKpiIdFieldBuilder().getBuilder(), extensionRegistry);
                                    bitField0_ |= 0x00000001;
                                    break;
                                }
                            // case 10
                            case 18:
                                {
                                    input.readMessage(getKpiDescriptorFieldBuilder().getBuilder(), extensionRegistry);
                                    bitField0_ |= 0x00000002;
                                    break;
                                }
                            // case 18
                            case 29:
                                {
                                    samplingDurationS_ = input.readFloat();
                                    bitField0_ |= 0x00000004;
                                    break;
                                }
                            // case 29
                            case 37:
                                {
                                    samplingIntervalS_ = input.readFloat();
                                    bitField0_ |= 0x00000008;
                                    break;
                                }
                            // case 37
                            default:
                                {
                                    if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                                        // was an endgroup tag
                                        done = true;
                                    }
                                    break;
                                }
                        }
                        // switch (tag)
                    }
                    // while (!done)
                } catch (com.google.protobuf.InvalidProtocolBufferException e) {
                    throw e.unwrapIOException();
                } finally {
                    onChanged();
                }
                // finally
                return this;
            }

            private int bitField0_;

            private monitoring.Monitoring.KpiId kpiId_;

            private com.google.protobuf.SingleFieldBuilderV3<monitoring.Monitoring.KpiId, monitoring.Monitoring.KpiId.Builder, monitoring.Monitoring.KpiIdOrBuilder> kpiIdBuilder_;

            /**
             * <code>.monitoring.KpiId kpi_id = 1;</code>
             * @return Whether the kpiId field is set.
             */
            public boolean hasKpiId() {
                return ((bitField0_ & 0x00000001) != 0);
            }

            /**
             * <code>.monitoring.KpiId kpi_id = 1;</code>
             * @return The kpiId.
             */
            public monitoring.Monitoring.KpiId getKpiId() {
                if (kpiIdBuilder_ == null) {
                    return kpiId_ == null ? monitoring.Monitoring.KpiId.getDefaultInstance() : kpiId_;
                } else {
                    return kpiIdBuilder_.getMessage();
                }
            }

            /**
             * <code>.monitoring.KpiId kpi_id = 1;</code>
             */
            public Builder setKpiId(monitoring.Monitoring.KpiId value) {
                if (kpiIdBuilder_ == null) {
                    if (value == null) {
                        throw new NullPointerException();
                    }
                    kpiId_ = value;
                } else {
                    kpiIdBuilder_.setMessage(value);
                }
                bitField0_ |= 0x00000001;
                onChanged();
                return this;
            }

            /**
             * <code>.monitoring.KpiId kpi_id = 1;</code>
             */
            public Builder setKpiId(monitoring.Monitoring.KpiId.Builder builderForValue) {
                if (kpiIdBuilder_ == null) {
                    kpiId_ = builderForValue.build();
                } else {
                    kpiIdBuilder_.setMessage(builderForValue.build());
                }
                bitField0_ |= 0x00000001;
                onChanged();
                return this;
            }

            /**
             * <code>.monitoring.KpiId kpi_id = 1;</code>
             */
            public Builder mergeKpiId(monitoring.Monitoring.KpiId value) {
                if (kpiIdBuilder_ == null) {
                    if (((bitField0_ & 0x00000001) != 0) && kpiId_ != null && kpiId_ != monitoring.Monitoring.KpiId.getDefaultInstance()) {
                        getKpiIdBuilder().mergeFrom(value);
                    } else {
                        kpiId_ = value;
                    }
                } else {
                    kpiIdBuilder_.mergeFrom(value);
                }
                bitField0_ |= 0x00000001;
                onChanged();
                return this;
            }

            /**
             * <code>.monitoring.KpiId kpi_id = 1;</code>
             */
            public Builder clearKpiId() {
                bitField0_ = (bitField0_ & ~0x00000001);
                kpiId_ = null;
                if (kpiIdBuilder_ != null) {
                    kpiIdBuilder_.dispose();
                    kpiIdBuilder_ = null;
                }
                onChanged();
                return this;
            }

            /**
             * <code>.monitoring.KpiId kpi_id = 1;</code>
             */
            public monitoring.Monitoring.KpiId.Builder getKpiIdBuilder() {
                bitField0_ |= 0x00000001;
                onChanged();
                return getKpiIdFieldBuilder().getBuilder();
            }

            /**
             * <code>.monitoring.KpiId kpi_id = 1;</code>
             */
            public monitoring.Monitoring.KpiIdOrBuilder getKpiIdOrBuilder() {
                if (kpiIdBuilder_ != null) {
                    return kpiIdBuilder_.getMessageOrBuilder();
                } else {
                    return kpiId_ == null ? monitoring.Monitoring.KpiId.getDefaultInstance() : kpiId_;
                }
            }

            /**
             * <code>.monitoring.KpiId kpi_id = 1;</code>
             */
            private com.google.protobuf.SingleFieldBuilderV3<monitoring.Monitoring.KpiId, monitoring.Monitoring.KpiId.Builder, monitoring.Monitoring.KpiIdOrBuilder> getKpiIdFieldBuilder() {
                if (kpiIdBuilder_ == null) {
                    kpiIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<monitoring.Monitoring.KpiId, monitoring.Monitoring.KpiId.Builder, monitoring.Monitoring.KpiIdOrBuilder>(getKpiId(), getParentForChildren(), isClean());
                    kpiId_ = null;
                }
                return kpiIdBuilder_;
            }

            private monitoring.Monitoring.KpiDescriptor kpiDescriptor_;

            private com.google.protobuf.SingleFieldBuilderV3<monitoring.Monitoring.KpiDescriptor, monitoring.Monitoring.KpiDescriptor.Builder, monitoring.Monitoring.KpiDescriptorOrBuilder> kpiDescriptorBuilder_;

            /**
             * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
             * @return Whether the kpiDescriptor field is set.
             */
            public boolean hasKpiDescriptor() {
                return ((bitField0_ & 0x00000002) != 0);
            }

            /**
             * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
             * @return The kpiDescriptor.
             */
            public monitoring.Monitoring.KpiDescriptor getKpiDescriptor() {
                if (kpiDescriptorBuilder_ == null) {
                    return kpiDescriptor_ == null ? monitoring.Monitoring.KpiDescriptor.getDefaultInstance() : kpiDescriptor_;
                } else {
                    return kpiDescriptorBuilder_.getMessage();
                }
            }

            /**
             * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
             */
            public Builder setKpiDescriptor(monitoring.Monitoring.KpiDescriptor value) {
                if (kpiDescriptorBuilder_ == null) {
                    if (value == null) {
                        throw new NullPointerException();
                    }
                    kpiDescriptor_ = value;
                } else {
                    kpiDescriptorBuilder_.setMessage(value);
                }
                bitField0_ |= 0x00000002;
                onChanged();
                return this;
            }

            /**
             * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
             */
            public Builder setKpiDescriptor(monitoring.Monitoring.KpiDescriptor.Builder builderForValue) {
                if (kpiDescriptorBuilder_ == null) {
                    kpiDescriptor_ = builderForValue.build();
                } else {
                    kpiDescriptorBuilder_.setMessage(builderForValue.build());
                }
                bitField0_ |= 0x00000002;
                onChanged();
                return this;
            }

            /**
             * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
             */
            public Builder mergeKpiDescriptor(monitoring.Monitoring.KpiDescriptor value) {
                if (kpiDescriptorBuilder_ == null) {
                    if (((bitField0_ & 0x00000002) != 0) && kpiDescriptor_ != null && kpiDescriptor_ != monitoring.Monitoring.KpiDescriptor.getDefaultInstance()) {
                        getKpiDescriptorBuilder().mergeFrom(value);
                    } else {
                        kpiDescriptor_ = value;
                    }
                } else {
                    kpiDescriptorBuilder_.mergeFrom(value);
                }
                bitField0_ |= 0x00000002;
                onChanged();
                return this;
            }

            /**
             * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
             */
            public Builder clearKpiDescriptor() {
                bitField0_ = (bitField0_ & ~0x00000002);
                kpiDescriptor_ = null;
                if (kpiDescriptorBuilder_ != null) {
                    kpiDescriptorBuilder_.dispose();
                    kpiDescriptorBuilder_ = null;
                }
                onChanged();
                return this;
            }

            /**
             * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
             */
            public monitoring.Monitoring.KpiDescriptor.Builder getKpiDescriptorBuilder() {
                bitField0_ |= 0x00000002;
                onChanged();
                return getKpiDescriptorFieldBuilder().getBuilder();
            }

            /**
             * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
             */
            public monitoring.Monitoring.KpiDescriptorOrBuilder getKpiDescriptorOrBuilder() {
                if (kpiDescriptorBuilder_ != null) {
                    return kpiDescriptorBuilder_.getMessageOrBuilder();
                } else {
                    return kpiDescriptor_ == null ? monitoring.Monitoring.KpiDescriptor.getDefaultInstance() : kpiDescriptor_;
                }
            }

            /**
             * <code>.monitoring.KpiDescriptor kpi_descriptor = 2;</code>
             */
            private com.google.protobuf.SingleFieldBuilderV3<monitoring.Monitoring.KpiDescriptor, monitoring.Monitoring.KpiDescriptor.Builder, monitoring.Monitoring.KpiDescriptorOrBuilder> getKpiDescriptorFieldBuilder() {
                if (kpiDescriptorBuilder_ == null) {
                    kpiDescriptorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<monitoring.Monitoring.KpiDescriptor, monitoring.Monitoring.KpiDescriptor.Builder, monitoring.Monitoring.KpiDescriptorOrBuilder>(getKpiDescriptor(), getParentForChildren(), isClean());
                    kpiDescriptor_ = null;
                }
                return kpiDescriptorBuilder_;
            }

            private float samplingDurationS_;

            /**
             * <code>float sampling_duration_s = 3;</code>
             * @return The samplingDurationS.
             */
            @java.lang.Override
            public float getSamplingDurationS() {
                return samplingDurationS_;
            }

            /**
             * <code>float sampling_duration_s = 3;</code>
             * @param value The samplingDurationS to set.
             * @return This builder for chaining.
             */
            public Builder setSamplingDurationS(float value) {
                samplingDurationS_ = value;
                bitField0_ |= 0x00000004;
                onChanged();
                return this;
            }

            /**
             * <code>float sampling_duration_s = 3;</code>
             * @return This builder for chaining.
             */
            public Builder clearSamplingDurationS() {
                bitField0_ = (bitField0_ & ~0x00000004);
                samplingDurationS_ = 0F;
                onChanged();
                return this;
            }

            private float samplingIntervalS_;

            /**
             * <code>float sampling_interval_s = 4;</code>
             * @return The samplingIntervalS.
             */
            @java.lang.Override
            public float getSamplingIntervalS() {
                return samplingIntervalS_;
            }

            /**
             * <code>float sampling_interval_s = 4;</code>
             * @param value The samplingIntervalS to set.
             * @return This builder for chaining.
             */
            public Builder setSamplingIntervalS(float value) {
                samplingIntervalS_ = value;
                bitField0_ |= 0x00000008;
                onChanged();
                return this;
            }

            /**
             * <code>float sampling_interval_s = 4;</code>
             * @return This builder for chaining.
             */
            public Builder clearSamplingIntervalS() {
                bitField0_ = (bitField0_ & ~0x00000008);
                samplingIntervalS_ = 0F;
                onChanged();
                return this;
            }
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed

            @java.lang.Override
            public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
                return super.setUnknownFields(unknownFields);
            }

            @java.lang.Override
            public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
                return super.mergeUnknownFields(unknownFields);
            }
            // @@protoc_insertion_point(builder_scope:device.MonitoringSettings)
        }

        // @@protoc_insertion_point(class_scope:device.MonitoringSettings)
        private static final device.Device.MonitoringSettings DEFAULT_INSTANCE;

        static {
            DEFAULT_INSTANCE = new device.Device.MonitoringSettings();
        }

        public static device.Device.MonitoringSettings getDefaultInstance() {
            return DEFAULT_INSTANCE;
        }

        private static final com.google.protobuf.Parser<MonitoringSettings> PARSER = new com.google.protobuf.AbstractParser<MonitoringSettings>() {

            @java.lang.Override
            public MonitoringSettings parsePartialFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
                Builder builder = newBuilder();
                try {
                    builder.mergeFrom(input, extensionRegistry);
                } catch (com.google.protobuf.InvalidProtocolBufferException e) {
                    throw e.setUnfinishedMessage(builder.buildPartial());
                } catch (com.google.protobuf.UninitializedMessageException e) {
                    throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
                } catch (java.io.IOException e) {
                    throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(builder.buildPartial());
                }
                return builder.buildPartial();
            }
        };

        public static com.google.protobuf.Parser<MonitoringSettings> parser() {
            return PARSER;
        }

        @java.lang.Override
        public com.google.protobuf.Parser<MonitoringSettings> getParserForType() {
            return PARSER;
        }

        @java.lang.Override
        public device.Device.MonitoringSettings getDefaultInstanceForType() {
            return DEFAULT_INSTANCE;
        }
    private static final com.google.protobuf.Descriptors.Descriptor internal_static_device_MonitoringSettings_descriptor;

    private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_device_MonitoringSettings_fieldAccessorTable;

    public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
        return descriptor;
    private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

    static {
        java.lang.String[] descriptorData = { "\n\014device.proto\022\006device\032\rcontext.proto\032\020m" + "onitoring.proto\"\244\001\n\022MonitoringSettings\022!" + "\n\006kpi_id\030\001 \001(\0132\021.monitoring.KpiId\0221\n\016kpi" + "_descriptor\030\002 \001(\0132\031.monitoring.KpiDescri" + "ptor\022\033\n\023sampling_duration_s\030\003 \001(\002\022\033\n\023sam" + "pling_interval_s\030\004 \001(\0022\262\002\n\rDeviceService" + "\0221\n\tAddDevice\022\017.context.Device\032\021.context" + ".DeviceId\"\000\0227\n\017ConfigureDevice\022\017.context" + ".Device\032\021.context.DeviceId\"\000\0223\n\014DeleteDe" + "vice\022\021.context.DeviceId\032\016.context.Empty\"" + "\000\022>\n\020GetInitialConfig\022\021.context.DeviceId" + "\032\025.context.DeviceConfig\"\000\022@\n\020MonitorDevi" + "ceKpi\022\032.device.MonitoringSettings\032\016.cont" + "ext.Empty\"\000b\006proto3" };
        descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { context.ContextOuterClass.getDescriptor(), monitoring.Monitoring.getDescriptor() });
        internal_static_device_MonitoringSettings_descriptor = getDescriptor().getMessageTypes().get(0);
        internal_static_device_MonitoringSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(internal_static_device_MonitoringSettings_descriptor, new java.lang.String[] { "KpiId", "KpiDescriptor", "SamplingDurationS", "SamplingIntervalS" });
        context.ContextOuterClass.getDescriptor();
        monitoring.Monitoring.getDescriptor();
    }
    // @@protoc_insertion_point(outer_class_scope)
Lluis Gifre Renom's avatar
Lluis Gifre Renom committed
}