Skip to content
Snippets Groups Projects
ContextOuterClass.java 2.83 MiB
Newer Older
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: context.proto
package context;

public final class ContextOuterClass {

    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 enum EventTypeEnum implements com.google.protobuf.ProtocolMessageEnum {
        /**
         * <code>EVENTTYPE_UNDEFINED = 0;</code>
         */
        EVENTTYPE_UNDEFINED(0),
        /**
         * <code>EVENTTYPE_CREATE = 1;</code>
         */
        EVENTTYPE_CREATE(1),
        /**
         * <code>EVENTTYPE_UPDATE = 2;</code>
         */
        EVENTTYPE_UPDATE(2),
        /**
         * <code>EVENTTYPE_REMOVE = 3;</code>
         */
        EVENTTYPE_REMOVE(3),
        UNRECOGNIZED(-1);
        /**
         * <code>EVENTTYPE_UNDEFINED = 0;</code>
         */
        public static final int EVENTTYPE_UNDEFINED_VALUE = 0;
        /**
         * <code>EVENTTYPE_CREATE = 1;</code>
         */
        public static final int EVENTTYPE_CREATE_VALUE = 1;
        /**
         * <code>EVENTTYPE_UPDATE = 2;</code>
         */
        public static final int EVENTTYPE_UPDATE_VALUE = 2;
        /**
         * <code>EVENTTYPE_REMOVE = 3;</code>
         */
        public static final int EVENTTYPE_REMOVE_VALUE = 3;
        public final int getNumber() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value.");
            }
            return value;
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         * @deprecated Use {@link #forNumber(int)} instead.
         */
        @java.lang.Deprecated
        public static EventTypeEnum valueOf(int value) {
            return forNumber(value);
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         */
        public static EventTypeEnum forNumber(int value) {
            switch(value) {
                case 0:
                    return EVENTTYPE_UNDEFINED;
                case 1:
                    return EVENTTYPE_CREATE;
                case 2:
                    return EVENTTYPE_UPDATE;
                case 3:
                    return EVENTTYPE_REMOVE;
                default:
                    return null;
            }
        }
        public static com.google.protobuf.Internal.EnumLiteMap<EventTypeEnum> internalGetValueMap() {
            return internalValueMap;
        }
        private static final com.google.protobuf.Internal.EnumLiteMap<EventTypeEnum> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<EventTypeEnum>() {
            public EventTypeEnum findValueByNumber(int number) {
                return EventTypeEnum.forNumber(number);
            }
        };
        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalStateException("Can't get the descriptor of an unrecognized enum value.");
            }
            return getDescriptor().getValues().get(ordinal());
        }
        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
            return getDescriptor();
        }
        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
            return context.ContextOuterClass.getDescriptor().getEnumTypes().get(0);
        }
        private static final EventTypeEnum[] VALUES = values();

        public static EventTypeEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
                throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
            if (desc.getIndex() == -1) {
                return UNRECOGNIZED;
            }
            return VALUES[desc.getIndex()];
        }

        private final int value;

        private EventTypeEnum(int value) {
            this.value = value;
        }
    }

    /**
     * Protobuf enum {@code context.DeviceDriverEnum}
     */
    public enum DeviceDriverEnum implements com.google.protobuf.ProtocolMessageEnum {

        /**
         * <pre>
         * also used for emulated
         * </pre>
         *
         * <code>DEVICEDRIVER_UNDEFINED = 0;</code>
         */
        DEVICEDRIVER_UNDEFINED(0),
        /**
         * <code>DEVICEDRIVER_OPENCONFIG = 1;</code>
         */
        DEVICEDRIVER_OPENCONFIG(1),
        /**
         * <code>DEVICEDRIVER_TRANSPORT_API = 2;</code>
         */
        DEVICEDRIVER_TRANSPORT_API(2),
        /**
         * <code>DEVICEDRIVER_P4 = 3;</code>
         */
        DEVICEDRIVER_P4(3),
        /**
         * <code>DEVICEDRIVER_IETF_NETWORK_TOPOLOGY = 4;</code>
         */
        DEVICEDRIVER_IETF_NETWORK_TOPOLOGY(4),
        /**
         * <code>DEVICEDRIVER_ONF_TR_532 = 5;</code>
         */
        DEVICEDRIVER_ONF_TR_532(5),
        /**
         * <code>DEVICEDRIVER_XR = 6;</code>
         */
        DEVICEDRIVER_XR(6),
        /**
         * <code>DEVICEDRIVER_IETF_L2VPN = 7;</code>
         */
        DEVICEDRIVER_IETF_L2VPN(7),
        /**
         * <code>DEVICEDRIVER_GNMI_OPENCONFIG = 8;</code>
         */
        DEVICEDRIVER_GNMI_OPENCONFIG(8),
        /**
         * <code>DEVICEDRIVER_FLEXSCALE = 9;</code>
         */
        DEVICEDRIVER_FLEXSCALE(9),
        /**
         * <code>DEVICEDRIVER_IETF_ACTN = 10;</code>
         */
        DEVICEDRIVER_IETF_ACTN(10),
        UNRECOGNIZED(-1);

        /**
         * <pre>
         * also used for emulated
         * </pre>
         *
         * <code>DEVICEDRIVER_UNDEFINED = 0;</code>
         */
        public static final int DEVICEDRIVER_UNDEFINED_VALUE = 0;

        /**
         * <code>DEVICEDRIVER_OPENCONFIG = 1;</code>
         */
        public static final int DEVICEDRIVER_OPENCONFIG_VALUE = 1;

        /**
         * <code>DEVICEDRIVER_TRANSPORT_API = 2;</code>
         */
        public static final int DEVICEDRIVER_TRANSPORT_API_VALUE = 2;

        /**
         * <code>DEVICEDRIVER_P4 = 3;</code>
         */
        public static final int DEVICEDRIVER_P4_VALUE = 3;

        /**
         * <code>DEVICEDRIVER_IETF_NETWORK_TOPOLOGY = 4;</code>
         */
        public static final int DEVICEDRIVER_IETF_NETWORK_TOPOLOGY_VALUE = 4;

        /**
         * <code>DEVICEDRIVER_ONF_TR_532 = 5;</code>
         */
        public static final int DEVICEDRIVER_ONF_TR_532_VALUE = 5;

        /**
         * <code>DEVICEDRIVER_XR = 6;</code>
         */
        public static final int DEVICEDRIVER_XR_VALUE = 6;

        /**
         * <code>DEVICEDRIVER_IETF_L2VPN = 7;</code>
         */
        public static final int DEVICEDRIVER_IETF_L2VPN_VALUE = 7;

        /**
         * <code>DEVICEDRIVER_GNMI_OPENCONFIG = 8;</code>
         */
        public static final int DEVICEDRIVER_GNMI_OPENCONFIG_VALUE = 8;

        /**
         * <code>DEVICEDRIVER_FLEXSCALE = 9;</code>
         */
        public static final int DEVICEDRIVER_FLEXSCALE_VALUE = 9;

        /**
         * <code>DEVICEDRIVER_IETF_ACTN = 10;</code>
         */
        public static final int DEVICEDRIVER_IETF_ACTN_VALUE = 10;

        public final int getNumber() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value.");
            }
            return value;
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         * @deprecated Use {@link #forNumber(int)} instead.
         */
        @java.lang.Deprecated
        public static DeviceDriverEnum valueOf(int value) {
            return forNumber(value);
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         */
        public static DeviceDriverEnum forNumber(int value) {
            switch(value) {
                case 0:
                    return DEVICEDRIVER_UNDEFINED;
                case 1:
                    return DEVICEDRIVER_OPENCONFIG;
                case 2:
                    return DEVICEDRIVER_TRANSPORT_API;
                case 3:
                    return DEVICEDRIVER_P4;
                case 4:
                    return DEVICEDRIVER_IETF_NETWORK_TOPOLOGY;
                case 5:
                    return DEVICEDRIVER_ONF_TR_532;
                case 6:
                    return DEVICEDRIVER_XR;
                case 7:
                    return DEVICEDRIVER_IETF_L2VPN;
                case 8:
                    return DEVICEDRIVER_GNMI_OPENCONFIG;
                case 9:
                    return DEVICEDRIVER_FLEXSCALE;
                case 10:
                    return DEVICEDRIVER_IETF_ACTN;
                default:
                    return null;
            }
        }
        public static com.google.protobuf.Internal.EnumLiteMap<DeviceDriverEnum> internalGetValueMap() {
            return internalValueMap;
        }
        private static final com.google.protobuf.Internal.EnumLiteMap<DeviceDriverEnum> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<DeviceDriverEnum>() {
            public DeviceDriverEnum findValueByNumber(int number) {
                return DeviceDriverEnum.forNumber(number);
            }
        };
        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalStateException("Can't get the descriptor of an unrecognized enum value.");
            }
            return getDescriptor().getValues().get(ordinal());
        }
        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
            return getDescriptor();
        }
        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
            return context.ContextOuterClass.getDescriptor().getEnumTypes().get(1);
        }
        private static final DeviceDriverEnum[] VALUES = values();
        public static DeviceDriverEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
                throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
            }
            if (desc.getIndex() == -1) {
                return UNRECOGNIZED;
            }
            return VALUES[desc.getIndex()];
        }
        private DeviceDriverEnum(int value) {
            this.value = value;
        }
     * Protobuf enum {@code context.DeviceOperationalStatusEnum}
    public enum DeviceOperationalStatusEnum implements com.google.protobuf.ProtocolMessageEnum {
        /**
         * <code>DEVICEOPERATIONALSTATUS_UNDEFINED = 0;</code>
         */
        DEVICEOPERATIONALSTATUS_UNDEFINED(0),
        /**
         * <code>DEVICEOPERATIONALSTATUS_DISABLED = 1;</code>
         */
        DEVICEOPERATIONALSTATUS_DISABLED(1),
        /**
         * <code>DEVICEOPERATIONALSTATUS_ENABLED = 2;</code>
         */
        DEVICEOPERATIONALSTATUS_ENABLED(2),
        UNRECOGNIZED(-1);
        /**
         * <code>DEVICEOPERATIONALSTATUS_UNDEFINED = 0;</code>
         */
        public static final int DEVICEOPERATIONALSTATUS_UNDEFINED_VALUE = 0;
        /**
         * <code>DEVICEOPERATIONALSTATUS_DISABLED = 1;</code>
         */
        public static final int DEVICEOPERATIONALSTATUS_DISABLED_VALUE = 1;
        /**
         * <code>DEVICEOPERATIONALSTATUS_ENABLED = 2;</code>
         */
        public static final int DEVICEOPERATIONALSTATUS_ENABLED_VALUE = 2;
        public final int getNumber() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value.");
            }
            return value;
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         * @deprecated Use {@link #forNumber(int)} instead.
         */
        @java.lang.Deprecated
        public static DeviceOperationalStatusEnum valueOf(int value) {
            return forNumber(value);
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         */
        public static DeviceOperationalStatusEnum forNumber(int value) {
            switch(value) {
                case 0:
                    return DEVICEOPERATIONALSTATUS_UNDEFINED;
                case 1:
                    return DEVICEOPERATIONALSTATUS_DISABLED;
                case 2:
                    return DEVICEOPERATIONALSTATUS_ENABLED;
                default:
                    return null;
            }
        }
        public static com.google.protobuf.Internal.EnumLiteMap<DeviceOperationalStatusEnum> internalGetValueMap() {
            return internalValueMap;
        }
        private static final com.google.protobuf.Internal.EnumLiteMap<DeviceOperationalStatusEnum> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<DeviceOperationalStatusEnum>() {
            public DeviceOperationalStatusEnum findValueByNumber(int number) {
                return DeviceOperationalStatusEnum.forNumber(number);
            }
        };
        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalStateException("Can't get the descriptor of an unrecognized enum value.");
            }
            return getDescriptor().getValues().get(ordinal());
        }
        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
            return getDescriptor();
        }
        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
            return context.ContextOuterClass.getDescriptor().getEnumTypes().get(2);
        }
        private static final DeviceOperationalStatusEnum[] VALUES = values();
        public static DeviceOperationalStatusEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
                throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
            if (desc.getIndex() == -1) {
                return UNRECOGNIZED;
            }
            return VALUES[desc.getIndex()];
        }

        private final int value;

        private DeviceOperationalStatusEnum(int value) {
            this.value = value;
        }
    }

    /**
     * Protobuf enum {@code context.ServiceTypeEnum}
     */
    public enum ServiceTypeEnum implements com.google.protobuf.ProtocolMessageEnum {

        /**
         * <code>SERVICETYPE_UNKNOWN = 0;</code>
         */
        SERVICETYPE_UNKNOWN(0),
        /**
         * <code>SERVICETYPE_L3NM = 1;</code>
         */
        SERVICETYPE_L3NM(1),
        /**
         * <code>SERVICETYPE_L2NM = 2;</code>
         */
        SERVICETYPE_L2NM(2),
        /**
         * <code>SERVICETYPE_TAPI_CONNECTIVITY_SERVICE = 3;</code>
         */
        SERVICETYPE_TAPI_CONNECTIVITY_SERVICE(3),
        /**
         * <code>SERVICETYPE_TE = 4;</code>
         */
        SERVICETYPE_TE(4),
        /**
         * <code>SERVICETYPE_E2E = 5;</code>
         */
        SERVICETYPE_E2E(5),
        UNRECOGNIZED(-1);

        /**
         * <code>SERVICETYPE_UNKNOWN = 0;</code>
         */
        public static final int SERVICETYPE_UNKNOWN_VALUE = 0;

        /**
         * <code>SERVICETYPE_L3NM = 1;</code>
         */
        public static final int SERVICETYPE_L3NM_VALUE = 1;

        /**
         * <code>SERVICETYPE_L2NM = 2;</code>
         */
        public static final int SERVICETYPE_L2NM_VALUE = 2;

        /**
         * <code>SERVICETYPE_TAPI_CONNECTIVITY_SERVICE = 3;</code>
         */
        public static final int SERVICETYPE_TAPI_CONNECTIVITY_SERVICE_VALUE = 3;

        /**
         * <code>SERVICETYPE_TE = 4;</code>
         */
        public static final int SERVICETYPE_TE_VALUE = 4;

        /**
         * <code>SERVICETYPE_E2E = 5;</code>
         */
        public static final int SERVICETYPE_E2E_VALUE = 5;

        public final int getNumber() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value.");
            }
            return value;
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         * @deprecated Use {@link #forNumber(int)} instead.
         */
        @java.lang.Deprecated
        public static ServiceTypeEnum valueOf(int value) {
            return forNumber(value);
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         */
        public static ServiceTypeEnum forNumber(int value) {
            switch(value) {
                case 0:
                    return SERVICETYPE_UNKNOWN;
                case 1:
                    return SERVICETYPE_L3NM;
                case 2:
                    return SERVICETYPE_L2NM;
                case 3:
                    return SERVICETYPE_TAPI_CONNECTIVITY_SERVICE;
                case 4:
                    return SERVICETYPE_TE;
                case 5:
                    return SERVICETYPE_E2E;
                default:
                    return null;
            }
        }
        public static com.google.protobuf.Internal.EnumLiteMap<ServiceTypeEnum> internalGetValueMap() {
            return internalValueMap;
        }
        private static final com.google.protobuf.Internal.EnumLiteMap<ServiceTypeEnum> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ServiceTypeEnum>() {
            public ServiceTypeEnum findValueByNumber(int number) {
                return ServiceTypeEnum.forNumber(number);
            }
        };
        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalStateException("Can't get the descriptor of an unrecognized enum value.");
            }
            return getDescriptor().getValues().get(ordinal());
        }
        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
            return getDescriptor();
        }
        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
            return context.ContextOuterClass.getDescriptor().getEnumTypes().get(3);
        }
        private static final ServiceTypeEnum[] VALUES = values();
        public static ServiceTypeEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
                throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
            }
            if (desc.getIndex() == -1) {
                return UNRECOGNIZED;
            }
            return VALUES[desc.getIndex()];
        }

        private final int value;

        private ServiceTypeEnum(int value) {
            this.value = value;
        }
    }

    /**
     * Protobuf enum {@code context.ServiceStatusEnum}
     */
    public enum ServiceStatusEnum implements com.google.protobuf.ProtocolMessageEnum {

        /**
         * <code>SERVICESTATUS_UNDEFINED = 0;</code>
         */
        SERVICESTATUS_UNDEFINED(0),
        /**
         * <code>SERVICESTATUS_PLANNED = 1;</code>
         */
        SERVICESTATUS_PLANNED(1),
        /**
         * <code>SERVICESTATUS_ACTIVE = 2;</code>
         */
        SERVICESTATUS_ACTIVE(2),
        /**
         * <code>SERVICESTATUS_UPDATING = 3;</code>
         */
        SERVICESTATUS_UPDATING(3),
        /**
         * <code>SERVICESTATUS_PENDING_REMOVAL = 4;</code>
         */
        SERVICESTATUS_PENDING_REMOVAL(4),
        /**
         * <code>SERVICESTATUS_SLA_VIOLATED = 5;</code>
         */
        SERVICESTATUS_SLA_VIOLATED(5),
        UNRECOGNIZED(-1);

        /**
         * <code>SERVICESTATUS_UNDEFINED = 0;</code>
         */
        public static final int SERVICESTATUS_UNDEFINED_VALUE = 0;

        /**
         * <code>SERVICESTATUS_PLANNED = 1;</code>
         */
        public static final int SERVICESTATUS_PLANNED_VALUE = 1;

        /**
         * <code>SERVICESTATUS_ACTIVE = 2;</code>
         */
        public static final int SERVICESTATUS_ACTIVE_VALUE = 2;

        /**
         * <code>SERVICESTATUS_UPDATING = 3;</code>
         */
        public static final int SERVICESTATUS_UPDATING_VALUE = 3;

        /**
         * <code>SERVICESTATUS_PENDING_REMOVAL = 4;</code>
         */
        public static final int SERVICESTATUS_PENDING_REMOVAL_VALUE = 4;

        /**
         * <code>SERVICESTATUS_SLA_VIOLATED = 5;</code>
         */
        public static final int SERVICESTATUS_SLA_VIOLATED_VALUE = 5;

        public final int getNumber() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value.");
            }
            return value;
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         * @deprecated Use {@link #forNumber(int)} instead.
         */
        @java.lang.Deprecated
        public static ServiceStatusEnum valueOf(int value) {
            return forNumber(value);
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         */
        public static ServiceStatusEnum forNumber(int value) {
            switch(value) {
                case 0:
                    return SERVICESTATUS_UNDEFINED;
                case 1:
                    return SERVICESTATUS_PLANNED;
                case 2:
                    return SERVICESTATUS_ACTIVE;
                case 3:
                    return SERVICESTATUS_UPDATING;
                case 4:
                    return SERVICESTATUS_PENDING_REMOVAL;
                case 5:
                    return SERVICESTATUS_SLA_VIOLATED;
                default:
                    return null;
            }
        }
        public static com.google.protobuf.Internal.EnumLiteMap<ServiceStatusEnum> internalGetValueMap() {
            return internalValueMap;
        }
        private static final com.google.protobuf.Internal.EnumLiteMap<ServiceStatusEnum> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ServiceStatusEnum>() {

            public ServiceStatusEnum findValueByNumber(int number) {
        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalStateException("Can't get the descriptor of an unrecognized enum value.");
            }
            return getDescriptor().getValues().get(ordinal());
        }
        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
            return getDescriptor();
        }
        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
            return context.ContextOuterClass.getDescriptor().getEnumTypes().get(4);
        }
        private static final ServiceStatusEnum[] VALUES = values();
        public static ServiceStatusEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
                throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
            }
            if (desc.getIndex() == -1) {
                return UNRECOGNIZED;
            }
            return VALUES[desc.getIndex()];
        }

        private final int value;

        private ServiceStatusEnum(int value) {
            this.value = value;
        }
    }

    /**
     * Protobuf enum {@code context.SliceStatusEnum}
     */
    public enum SliceStatusEnum implements com.google.protobuf.ProtocolMessageEnum {

        /**
         * <code>SLICESTATUS_UNDEFINED = 0;</code>
         */
        SLICESTATUS_UNDEFINED(0),
        /**
         * <code>SLICESTATUS_PLANNED = 1;</code>
         */
        SLICESTATUS_PLANNED(1),
        /**
         * <code>SLICESTATUS_INIT = 2;</code>
         */
        SLICESTATUS_INIT(2),
        /**
         * <code>SLICESTATUS_ACTIVE = 3;</code>
         */
        SLICESTATUS_ACTIVE(3),
        /**
         * <code>SLICESTATUS_DEINIT = 4;</code>
         */
        SLICESTATUS_DEINIT(4),
        /**
         * <code>SLICESTATUS_SLA_VIOLATED = 5;</code>
         */
        SLICESTATUS_SLA_VIOLATED(5),
        UNRECOGNIZED(-1);

        /**
         * <code>SLICESTATUS_UNDEFINED = 0;</code>
         */
        public static final int SLICESTATUS_UNDEFINED_VALUE = 0;

        /**
         * <code>SLICESTATUS_PLANNED = 1;</code>
         */
        public static final int SLICESTATUS_PLANNED_VALUE = 1;

        /**
         * <code>SLICESTATUS_INIT = 2;</code>
         */
        public static final int SLICESTATUS_INIT_VALUE = 2;

        /**
         * <code>SLICESTATUS_ACTIVE = 3;</code>
         */
        public static final int SLICESTATUS_ACTIVE_VALUE = 3;

        /**
         * <code>SLICESTATUS_DEINIT = 4;</code>
         */
        public static final int SLICESTATUS_DEINIT_VALUE = 4;

        /**
         * <code>SLICESTATUS_SLA_VIOLATED = 5;</code>
         */
        public static final int SLICESTATUS_SLA_VIOLATED_VALUE = 5;

        public final int getNumber() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value.");
            }
            return value;
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         * @deprecated Use {@link #forNumber(int)} instead.
         */
        @java.lang.Deprecated
        public static SliceStatusEnum valueOf(int value) {
            return forNumber(value);
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         */
        public static SliceStatusEnum forNumber(int value) {
            switch(value) {
                case 0:
                    return SLICESTATUS_UNDEFINED;
                case 1:
                    return SLICESTATUS_PLANNED;
                case 2:
                    return SLICESTATUS_INIT;
                case 3:
                    return SLICESTATUS_ACTIVE;
                case 4:
                    return SLICESTATUS_DEINIT;
                case 5:
                    return SLICESTATUS_SLA_VIOLATED;
                default:
                    return null;
            }
        }
        public static com.google.protobuf.Internal.EnumLiteMap<SliceStatusEnum> internalGetValueMap() {
            return internalValueMap;
        }
        private static final com.google.protobuf.Internal.EnumLiteMap<SliceStatusEnum> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<SliceStatusEnum>() {

            public SliceStatusEnum findValueByNumber(int number) {
        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalStateException("Can't get the descriptor of an unrecognized enum value.");
            }
            return getDescriptor().getValues().get(ordinal());
        }
        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
            return getDescriptor();
        }
        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
            return context.ContextOuterClass.getDescriptor().getEnumTypes().get(5);
        }
        private static final SliceStatusEnum[] VALUES = values();
        public static SliceStatusEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
                throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
            }
            if (desc.getIndex() == -1) {
                return UNRECOGNIZED;
            }
            return VALUES[desc.getIndex()];
        }
        private SliceStatusEnum(int value) {
            this.value = value;
        }
     * <pre>
     * ----- Configuration -------------------------------------------------------------------------------------------------
     * </pre>
     *
     * Protobuf enum {@code context.ConfigActionEnum}
     */
    public enum ConfigActionEnum implements com.google.protobuf.ProtocolMessageEnum {

        /**
         * <code>CONFIGACTION_UNDEFINED = 0;</code>
         */
        CONFIGACTION_UNDEFINED(0),
        /**
         * <code>CONFIGACTION_SET = 1;</code>
         */
        CONFIGACTION_SET(1),
        /**
         * <code>CONFIGACTION_DELETE = 2;</code>
         */
        CONFIGACTION_DELETE(2),
        UNRECOGNIZED(-1);

        /**
         * <code>CONFIGACTION_UNDEFINED = 0;</code>
         */
        public static final int CONFIGACTION_UNDEFINED_VALUE = 0;

        /**
         * <code>CONFIGACTION_SET = 1;</code>
         */
        public static final int CONFIGACTION_SET_VALUE = 1;

        /**
         * <code>CONFIGACTION_DELETE = 2;</code>
         */
        public static final int CONFIGACTION_DELETE_VALUE = 2;

        public final int getNumber() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value.");
            }
            return value;
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         * @deprecated Use {@link #forNumber(int)} instead.
         */
        @java.lang.Deprecated
        public static ConfigActionEnum valueOf(int value) {
            return forNumber(value);
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         */
        public static ConfigActionEnum forNumber(int value) {
            switch(value) {
                case 0:
                    return CONFIGACTION_UNDEFINED;
                case 1:
                    return CONFIGACTION_SET;
                case 2:
                    return CONFIGACTION_DELETE;
                default:
                    return null;
            }
        }
        public static com.google.protobuf.Internal.EnumLiteMap<ConfigActionEnum> internalGetValueMap() {
            return internalValueMap;
        }

        private static final com.google.protobuf.Internal.EnumLiteMap<ConfigActionEnum> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ConfigActionEnum>() {

            public ConfigActionEnum findValueByNumber(int number) {
        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalStateException("Can't get the descriptor of an unrecognized enum value.");
            }
            return getDescriptor().getValues().get(ordinal());
        }
        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
            return getDescriptor();
        }
        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
            return context.ContextOuterClass.getDescriptor().getEnumTypes().get(6);
        }
        private static final ConfigActionEnum[] VALUES = values();
        public static ConfigActionEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
                throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
            }
            if (desc.getIndex() == -1) {
                return UNRECOGNIZED;
            }
            return VALUES[desc.getIndex()];
        }
        private ConfigActionEnum(int value) {
            this.value = value;
        }
     * <pre>
     * ----- Constraint ----------------------------------------------------------------------------------------------------
     * </pre>
     *
     * Protobuf enum {@code context.ConstraintActionEnum}
     */
    public enum ConstraintActionEnum implements com.google.protobuf.ProtocolMessageEnum {

        /**
         * <code>CONSTRAINTACTION_UNDEFINED = 0;</code>
         */
        CONSTRAINTACTION_UNDEFINED(0),
        /**
         * <code>CONSTRAINTACTION_SET = 1;</code>
         */
        CONSTRAINTACTION_SET(1),
        /**
         * <code>CONSTRAINTACTION_DELETE = 2;</code>
         */
        CONSTRAINTACTION_DELETE(2),
        UNRECOGNIZED(-1);

        /**
         * <code>CONSTRAINTACTION_UNDEFINED = 0;</code>
         */
        public static final int CONSTRAINTACTION_UNDEFINED_VALUE = 0;

        /**
         * <code>CONSTRAINTACTION_SET = 1;</code>
         */
        public static final int CONSTRAINTACTION_SET_VALUE = 1;

        /**
         * <code>CONSTRAINTACTION_DELETE = 2;</code>
         */
        public static final int CONSTRAINTACTION_DELETE_VALUE = 2;

        public final int getNumber() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value.");
            return value;
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         * @deprecated Use {@link #forNumber(int)} instead.
         */
        @java.lang.Deprecated
        public static ConstraintActionEnum valueOf(int value) {
            return forNumber(value);
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         */
        public static ConstraintActionEnum forNumber(int value) {
            switch(value) {
                case 0:
                    return CONSTRAINTACTION_UNDEFINED;
                case 1:
                    return CONSTRAINTACTION_SET;
                case 2:
                    return CONSTRAINTACTION_DELETE;
                default:
                    return null;
            }
        }
        public static com.google.protobuf.Internal.EnumLiteMap<ConstraintActionEnum> internalGetValueMap() {
            return internalValueMap;
        }
        private static final com.google.protobuf.Internal.EnumLiteMap<ConstraintActionEnum> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ConstraintActionEnum>() {
            public ConstraintActionEnum findValueByNumber(int number) {
                return ConstraintActionEnum.forNumber(number);
            }
        };
        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalStateException("Can't get the descriptor of an unrecognized enum value.");
            }
            return getDescriptor().getValues().get(ordinal());
        }
        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
            return getDescriptor();
        }
        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
            return context.ContextOuterClass.getDescriptor().getEnumTypes().get(7);
        }
        private static final ConstraintActionEnum[] VALUES = values();
        public static ConstraintActionEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
                throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
            }
            if (desc.getIndex() == -1) {
                return UNRECOGNIZED;
            }
            return VALUES[desc.getIndex()];
        }

        private final int value;

        private ConstraintActionEnum(int value) {
            this.value = value;
        }
    }

    /**
     * Protobuf enum {@code context.IsolationLevelEnum}
     */
    public enum IsolationLevelEnum implements com.google.protobuf.ProtocolMessageEnum {

        /**
         * <code>NO_ISOLATION = 0;</code>
         */
        NO_ISOLATION(0),
        /**
         * <code>PHYSICAL_ISOLATION = 1;</code>
         */
        PHYSICAL_ISOLATION(1),
        /**
         * <code>LOGICAL_ISOLATION = 2;</code>
         */
        LOGICAL_ISOLATION(2),
        /**
         * <code>PROCESS_ISOLATION = 3;</code>
         */
        PROCESS_ISOLATION(3),
        /**
         * <code>PHYSICAL_MEMORY_ISOLATION = 4;</code>
         */
        PHYSICAL_MEMORY_ISOLATION(4),
        /**
         * <code>PHYSICAL_NETWORK_ISOLATION = 5;</code>
         */
        PHYSICAL_NETWORK_ISOLATION(5),
        /**
         * <code>VIRTUAL_RESOURCE_ISOLATION = 6;</code>
         */
        VIRTUAL_RESOURCE_ISOLATION(6),
        /**
         * <code>NETWORK_FUNCTIONS_ISOLATION = 7;</code>
         */
        NETWORK_FUNCTIONS_ISOLATION(7),
        /**
         * <code>SERVICE_ISOLATION = 8;</code>
         */
        SERVICE_ISOLATION(8),
        UNRECOGNIZED(-1);

        /**
         * <code>NO_ISOLATION = 0;</code>
         */
        public static final int NO_ISOLATION_VALUE = 0;

        /**
         * <code>PHYSICAL_ISOLATION = 1;</code>
         */
        public static final int PHYSICAL_ISOLATION_VALUE = 1;

        /**
         * <code>LOGICAL_ISOLATION = 2;</code>
         */
        public static final int LOGICAL_ISOLATION_VALUE = 2;

        /**
         * <code>PROCESS_ISOLATION = 3;</code>
         */
        public static final int PROCESS_ISOLATION_VALUE = 3;

        /**
         * <code>PHYSICAL_MEMORY_ISOLATION = 4;</code>
         */
        public static final int PHYSICAL_MEMORY_ISOLATION_VALUE = 4;

        /**
         * <code>PHYSICAL_NETWORK_ISOLATION = 5;</code>
         */
        public static final int PHYSICAL_NETWORK_ISOLATION_VALUE = 5;

        /**
         * <code>VIRTUAL_RESOURCE_ISOLATION = 6;</code>
         */
        public static final int VIRTUAL_RESOURCE_ISOLATION_VALUE = 6;

        /**
         * <code>NETWORK_FUNCTIONS_ISOLATION = 7;</code>
         */
        public static final int NETWORK_FUNCTIONS_ISOLATION_VALUE = 7;

        /**
         * <code>SERVICE_ISOLATION = 8;</code>
         */
        public static final int SERVICE_ISOLATION_VALUE = 8;

        public final int getNumber() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalArgumentException("Can't get the number of an unknown enum value.");
            }
            return value;
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         * @deprecated Use {@link #forNumber(int)} instead.
         */
        @java.lang.Deprecated
        public static IsolationLevelEnum valueOf(int value) {
            return forNumber(value);
        }

        /**
         * @param value The numeric wire value of the corresponding enum entry.
         * @return The enum associated with the given numeric wire value.
         */
        public static IsolationLevelEnum forNumber(int value) {
            switch(value) {
                case 0:
                    return NO_ISOLATION;
                case 1:
                    return PHYSICAL_ISOLATION;
                case 2:
                    return LOGICAL_ISOLATION;
                case 3:
                    return PROCESS_ISOLATION;
                case 4:
                    return PHYSICAL_MEMORY_ISOLATION;
                case 5:
                    return PHYSICAL_NETWORK_ISOLATION;
                case 6:
                    return VIRTUAL_RESOURCE_ISOLATION;
                case 7:
                    return NETWORK_FUNCTIONS_ISOLATION;
                case 8:
                    return SERVICE_ISOLATION;
                default:
                    return null;
            }
        }
        public static com.google.protobuf.Internal.EnumLiteMap<IsolationLevelEnum> internalGetValueMap() {
            return internalValueMap;
        }
        private static final com.google.protobuf.Internal.EnumLiteMap<IsolationLevelEnum> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<IsolationLevelEnum>() {

            public IsolationLevelEnum findValueByNumber(int number) {
        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
            if (this == UNRECOGNIZED) {
                throw new java.lang.IllegalStateException("Can't get the descriptor of an unrecognized enum value.");
            }
            return getDescriptor().getValues().get(ordinal());
        }
        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
            return getDescriptor();
        }
        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
            return context.ContextOuterClass.getDescriptor().getEnumTypes().get(8);
        }
        private static final IsolationLevelEnum[] VALUES = values();
        public static IsolationLevelEnum valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
            if (desc.getType() != getDescriptor()) {
                throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
            }
            if (desc.getIndex() == -1) {
                return UNRECOGNIZED;
            }
            return VALUES[desc.getIndex()];
        }
        private IsolationLevelEnum(int value) {
            this.value = value;
        }
    public interface EmptyOrBuilder extends // @@protoc_insertion_point(interface_extends:context.Empty)
    com.google.protobuf.MessageOrBuilder {
    }

    /**
     * <pre>
     * ----- Generic -------------------------------------------------------------------------------------------------------
     * </pre>
     *
     * Protobuf type {@code context.Empty}
     */
    public static final class Empty extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:context.Empty)
    EmptyOrBuilder {
        private static final long serialVersionUID = 0L;
        // Use Empty.newBuilder() to construct.
        private Empty(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
            super(builder);
        }
        @java.lang.Override
        @SuppressWarnings({ "unused" })
        protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
            return new Empty();
        }
        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
            return context.ContextOuterClass.internal_static_context_Empty_descriptor;
        }
        @java.lang.Override
        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
            return context.ContextOuterClass.internal_static_context_Empty_fieldAccessorTable.ensureFieldAccessorsInitialized(context.ContextOuterClass.Empty.class, context.ContextOuterClass.Empty.Builder.class);
        }
        @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 {
            getUnknownFields().writeTo(output);
        }
        @java.lang.Override
        public int getSerializedSize() {
            int size = memoizedSize;
            if (size != -1)
                return size;
            size = 0;
            size += getUnknownFields().getSerializedSize();
            memoizedSize = size;
            return size;
        }
        @java.lang.Override
        public boolean equals(final java.lang.Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof context.ContextOuterClass.Empty)) {
                return super.equals(obj);
            }
            context.ContextOuterClass.Empty other = (context.ContextOuterClass.Empty) obj;
            if (!getUnknownFields().equals(other.getUnknownFields()))
                return false;
            return true;
        }
        @java.lang.Override
        public int hashCode() {
            if (memoizedHashCode != 0) {
                return memoizedHashCode;
            }
            int hash = 41;
            hash = (19 * hash) + getDescriptor().hashCode();
            hash = (29 * hash) + getUnknownFields().hashCode();
            memoizedHashCode = hash;
            return hash;
        }
        public static context.ContextOuterClass.Empty parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data);
        }
        public static context.ContextOuterClass.Empty parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data, extensionRegistry);
        }
        public static context.ContextOuterClass.Empty parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data);
        }
        public static context.ContextOuterClass.Empty parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data, extensionRegistry);
        }
        public static context.ContextOuterClass.Empty parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data);
        }
        public static context.ContextOuterClass.Empty parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data, extensionRegistry);
        }
        public static context.ContextOuterClass.Empty parseFrom(java.io.InputStream input) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
        }
        public static context.ContextOuterClass.Empty parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
        }
        public static context.ContextOuterClass.Empty parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
        }
        public static context.ContextOuterClass.Empty 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 context.ContextOuterClass.Empty parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
        }
        public static context.ContextOuterClass.Empty parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
        }
        @java.lang.Override
        public Builder newBuilderForType() {
            return newBuilder();
        }
        public static Builder newBuilder() {
            return DEFAULT_INSTANCE.toBuilder();
        }
        public static Builder newBuilder(context.ContextOuterClass.Empty prototype) {
            return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
        }
        @java.lang.Override
        public Builder toBuilder() {
            return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
        }
        @java.lang.Override
        protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
            Builder builder = new Builder(parent);
            return builder;
        }
        /**
         * <pre>
         * ----- Generic -------------------------------------------------------------------------------------------------------
         * </pre>
         *
         * Protobuf type {@code context.Empty}
         */
        public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:context.Empty)
        context.ContextOuterClass.EmptyOrBuilder {
            public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
                return context.ContextOuterClass.internal_static_context_Empty_descriptor;
            }
            @java.lang.Override
            protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
                return context.ContextOuterClass.internal_static_context_Empty_fieldAccessorTable.ensureFieldAccessorsInitialized(context.ContextOuterClass.Empty.class, context.ContextOuterClass.Empty.Builder.class);
            }
            // Construct using context.ContextOuterClass.Empty.newBuilder()
            private Builder() {
            }
            private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
                super(parent);
            }
            @java.lang.Override
            public Builder clear() {
                super.clear();
                return this;
            }
            @java.lang.Override
            public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
                return context.ContextOuterClass.internal_static_context_Empty_descriptor;
            }
            @java.lang.Override
            public context.ContextOuterClass.Empty getDefaultInstanceForType() {
                return context.ContextOuterClass.Empty.getDefaultInstance();
            }
            @java.lang.Override
            public context.ContextOuterClass.Empty build() {
                context.ContextOuterClass.Empty result = buildPartial();
                if (!result.isInitialized()) {
                    throw newUninitializedMessageException(result);
                }
                return result;
            }
            @java.lang.Override
            public context.ContextOuterClass.Empty buildPartial() {
                context.ContextOuterClass.Empty result = new context.ContextOuterClass.Empty(this);
                onBuilt();
                return result;
            }
            @java.lang.Override
            public Builder mergeFrom(com.google.protobuf.Message other) {
                if (other instanceof context.ContextOuterClass.Empty) {
                    return mergeFrom((context.ContextOuterClass.Empty) other);
                } else {
                    super.mergeFrom(other);
                    return this;
                }
            }
            public Builder mergeFrom(context.ContextOuterClass.Empty other) {
                if (other == context.ContextOuterClass.Empty.getDefaultInstance())
                    return this;
                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;
                            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;
            }
            @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:context.Empty)
        }
        // @@protoc_insertion_point(class_scope:context.Empty)
        private static final context.ContextOuterClass.Empty DEFAULT_INSTANCE;
        static {
            DEFAULT_INSTANCE = new context.ContextOuterClass.Empty();
        }
        public static context.ContextOuterClass.Empty getDefaultInstance() {
            return DEFAULT_INSTANCE;
        }
        private static final com.google.protobuf.Parser<Empty> PARSER = new com.google.protobuf.AbstractParser<Empty>() {
            @java.lang.Override
            public Empty 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<Empty> parser() {
            return PARSER;
        }
        @java.lang.Override
        public com.google.protobuf.Parser<Empty> getParserForType() {
            return PARSER;
        }
        @java.lang.Override
        public context.ContextOuterClass.Empty getDefaultInstanceForType() {
            return DEFAULT_INSTANCE;
        }
    public interface UuidOrBuilder extends // @@protoc_insertion_point(interface_extends:context.Uuid)
    com.google.protobuf.MessageOrBuilder {
        /**
         * <code>string uuid = 1;</code>
         * @return The uuid.
         */
        java.lang.String getUuid();

        /**
         * <code>string uuid = 1;</code>
         * @return The bytes for uuid.
         */
        com.google.protobuf.ByteString getUuidBytes();
    public static final class Uuid extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:context.Uuid)
    UuidOrBuilder {
        private static final long serialVersionUID = 0L;
        // Use Uuid.newBuilder() to construct.
        private Uuid(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
            super(builder);
        }
        @java.lang.Override
        @SuppressWarnings({ "unused" })
        protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
            return new Uuid();
        }
        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
            return context.ContextOuterClass.internal_static_context_Uuid_descriptor;
        }
        @java.lang.Override
        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
            return context.ContextOuterClass.internal_static_context_Uuid_fieldAccessorTable.ensureFieldAccessorsInitialized(context.ContextOuterClass.Uuid.class, context.ContextOuterClass.Uuid.Builder.class);
        }
        public static final int UUID_FIELD_NUMBER = 1;
        @SuppressWarnings("serial")
        private volatile java.lang.Object uuid_ = "";
        /**
         * <code>string uuid = 1;</code>
         * @return The uuid.
         */
        @java.lang.Override
        public java.lang.String getUuid() {
            java.lang.Object ref = uuid_;
            if (ref instanceof java.lang.String) {
                return (java.lang.String) ref;
            } else {
                com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
                java.lang.String s = bs.toStringUtf8();
                uuid_ = s;
                return s;
            }
        }
        /**
         * <code>string uuid = 1;</code>
         * @return The bytes for uuid.
         */
        @java.lang.Override
        public com.google.protobuf.ByteString getUuidBytes() {
            java.lang.Object ref = uuid_;
            if (ref instanceof java.lang.String) {
                com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
                uuid_ = b;
                return b;
            } else {
                return (com.google.protobuf.ByteString) ref;
            }
        }
        @java.lang.Override
        public final boolean isInitialized() {
            byte isInitialized = memoizedIsInitialized;
            if (isInitialized == 1)
                return true;
            if (isInitialized == 0)
                return false;
            memoizedIsInitialized = 1;
            return true;
        }
        @java.lang.Override
        public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
            if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uuid_)) {
                com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uuid_);
            }
            getUnknownFields().writeTo(output);
        }
        @java.lang.Override
        public int getSerializedSize() {
            int size = memoizedSize;
            if (size != -1)
                return size;
            size = 0;
            if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uuid_)) {
                size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, uuid_);
            }
            size += getUnknownFields().getSerializedSize();
            memoizedSize = size;
            return size;
        }
        @java.lang.Override
        public boolean equals(final java.lang.Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof context.ContextOuterClass.Uuid)) {
                return super.equals(obj);
            }
            context.ContextOuterClass.Uuid other = (context.ContextOuterClass.Uuid) obj;
            if (!getUuid().equals(other.getUuid()))
                return false;
            if (!getUnknownFields().equals(other.getUnknownFields()))
                return false;
            return true;
        }

        @java.lang.Override
        public int hashCode() {
            if (memoizedHashCode != 0) {
                return memoizedHashCode;
            }
            int hash = 41;
            hash = (19 * hash) + getDescriptor().hashCode();
            hash = (37 * hash) + UUID_FIELD_NUMBER;
            hash = (53 * hash) + getUuid().hashCode();
            hash = (29 * hash) + getUnknownFields().hashCode();
            memoizedHashCode = hash;
            return hash;
        }
        public static context.ContextOuterClass.Uuid parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data);
        }
        public static context.ContextOuterClass.Uuid parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data, extensionRegistry);
        }
        public static context.ContextOuterClass.Uuid parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data);
        }
        public static context.ContextOuterClass.Uuid parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data, extensionRegistry);
        }
        public static context.ContextOuterClass.Uuid parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data);
        }
        public static context.ContextOuterClass.Uuid parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException {
            return PARSER.parseFrom(data, extensionRegistry);
        }
        public static context.ContextOuterClass.Uuid parseFrom(java.io.InputStream input) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
        }
        public static context.ContextOuterClass.Uuid parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
        }
        public static context.ContextOuterClass.Uuid parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
        }
        public static context.ContextOuterClass.Uuid 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 context.ContextOuterClass.Uuid parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
        }
        public static context.ContextOuterClass.Uuid parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException {
            return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input, extensionRegistry);
        }
        @java.lang.Override
        public Builder newBuilderForType() {
            return newBuilder();
        }
        public static Builder newBuilder() {
            return DEFAULT_INSTANCE.toBuilder();
        }
        public static Builder newBuilder(context.ContextOuterClass.Uuid prototype) {
            return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
        }
        @java.lang.Override
        public Builder toBuilder() {
            return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
        }
        @java.lang.Override
        protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
            Builder builder = new Builder(parent);
            return builder;
        }
        /**
         * Protobuf type {@code context.Uuid}
         */
        public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:context.Uuid)
        context.ContextOuterClass.UuidOrBuilder {
            public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
                return context.ContextOuterClass.internal_static_context_Uuid_descriptor;
            }
            @java.lang.Override
            protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
                return context.ContextOuterClass.internal_static_context_Uuid_fieldAccessorTable.ensureFieldAccessorsInitialized(context.ContextOuterClass.Uuid.class, context.ContextOuterClass.Uuid.Builder.class);
            }
            // Construct using context.ContextOuterClass.Uuid.newBuilder()
            private Builder() {
            }
            private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
                super(parent);
            }
            @java.lang.Override
            public Builder clear() {
                super.clear();
                bitField0_ = 0;
                uuid_ = "";
                return this;
            }
            @java.lang.Override
            public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
                return context.ContextOuterClass.internal_static_context_Uuid_descriptor;
            }
            @java.lang.Override
            public context.ContextOuterClass.Uuid getDefaultInstanceForType() {
                return context.ContextOuterClass.Uuid.getDefaultInstance();
            }
            @java.lang.Override
            public context.ContextOuterClass.Uuid build() {
                context.ContextOuterClass.Uuid result = buildPartial();
                if (!result.isInitialized()) {
                    throw newUninitializedMessageException(result);
                }
                return result;
            }
            @java.lang.Override
            public context.ContextOuterClass.Uuid buildPartial() {
                context.ContextOuterClass.Uuid result = new context.ContextOuterClass.Uuid(this);
                if (bitField0_ != 0) {
                    buildPartial0(result);
                }
                onBuilt();
                return result;
            }
            private void buildPartial0(context.ContextOuterClass.Uuid result) {
                int from_bitField0_ = bitField0_;
                if (((from_bitField0_ & 0x00000001) != 0)) {
                    result.uuid_ = uuid_;
                }
            }
            @java.lang.Override
            public Builder mergeFrom(com.google.protobuf.Message other) {
                if (other instanceof context.ContextOuterClass.Uuid) {
                    return mergeFrom((context.ContextOuterClass.Uuid) other);
                } else {
                    super.mergeFrom(other);
                    return this;
                }
            }
            public Builder mergeFrom(context.ContextOuterClass.Uuid other) {
                if (other == context.ContextOuterClass.Uuid.getDefaultInstance())
                    return this;
                if (!other.getUuid().isEmpty()) {
                    uuid_ = other.uuid_;
                    bitField0_ |= 0x00000001;
                    onChanged();
                }
                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:
                                {
                                    uuid_ = input.readStringRequireUtf8();
                                    bitField0_ |= 0x00000001;
                                    break;
                                }
                            // case 10
                            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 java.lang.Object uuid_ = "";

            /**
             * <code>string uuid = 1;</code>
             * @return The uuid.
             */
            public java.lang.String getUuid() {
                java.lang.Object ref = uuid_;
                if (!(ref instanceof java.lang.String)) {
                    com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
                    java.lang.String s = bs.toStringUtf8();
                    uuid_ = s;
                    return s;
                } else {
                    return (java.lang.String) ref;
                }
            }
            /**
             * <code>string uuid = 1;</code>
             * @return The bytes for uuid.
             */
            public com.google.protobuf.ByteString getUuidBytes() {
                java.lang.Object ref = uuid_;
                if (ref instanceof String) {
                    com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
                    uuid_ = b;
                    return b;
                } else {
                    return (com.google.protobuf.ByteString) ref;
                }
            }
            /**
             * <code>string uuid = 1;</code>
             * @param value The uuid to set.
             * @return This builder for chaining.
             */
            public Builder setUuid(java.lang.String value) {
                if (value == null) {
                    throw new NullPointerException();
                }
                uuid_ = value;
                bitField0_ |= 0x00000001;
                onChanged();
                return this;
            }
            /**
             * <code>string uuid = 1;</code>
             * @return This builder for chaining.
             */
            public Builder clearUuid() {
                uuid_ = getDefaultInstance().getUuid();
                bitField0_ = (bitField0_ & ~0x00000001);
                onChanged();
                return this;
            }
            /**
             * <code>string uuid = 1;</code>
             * @param value The bytes for uuid to set.
             * @return This builder for chaining.
             */
            public Builder setUuidBytes(com.google.protobuf.ByteString value) {
                if (value == null) {
                    throw new NullPointerException();
                }
                checkByteStringIsUtf8(value);
                uuid_ = value;
                bitField0_ |= 0x00000001;
                onChanged();
                return this;
            }
            @java.lang.Override
            public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
                return super.setUnknownFields(unknownFields);
            }
            @java.lang.Override
            public final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
                return super.mergeUnknownFields(unknownFields);
            }
            // @@protoc_insertion_point(builder_scope:context.Uuid)
        }
        // @@protoc_insertion_point(class_scope:context.Uuid)
        private static final context.ContextOuterClass.Uuid DEFAULT_INSTANCE;
        static {
            DEFAULT_INSTANCE = new context.ContextOuterClass.Uuid();
        }
        public static context.ContextOuterClass.Uuid getDefaultInstance() {
            return DEFAULT_INSTANCE;
        }
        private static final com.google.protobuf.Parser<Uuid> PARSER = new com.google.protobuf.AbstractParser<Uuid>() {
            @java.lang.Override
            public Uuid 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<Uuid> parser() {
            return PARSER;
        }
        @java.lang.Override
        public com.google.protobuf.Parser<Uuid> getParserForType() {
            return PARSER;

        @java.lang.Override
        public context.ContextOuterClass.Uuid getDefaultInstanceForType() {
            return DEFAULT_INSTANCE;
    public interface TimestampOrBuilder extends // @@protoc_insertion_point(interface_extends:context.Timestamp)
    com.google.protobuf.MessageOrBuilder {
        /**
         * <code>double timestamp = 1;</code>
         * @return The timestamp.
         */
        double getTimestamp();
    /**
     * Protobuf type {@code context.Timestamp}
     */
    public static final class Timestamp extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:context.Timestamp)
    TimestampOrBuilder {
        private static final long serialVersionUID = 0L;
        // Use Timestamp.newBuilder() to construct.
        private Timestamp(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
            super(builder);
        }
        @java.lang.Override
        @SuppressWarnings({ "unused" })
        protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
            return new Timestamp();
        }
        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
            return context.ContextOuterClass.internal_static_context_Timestamp_descriptor;
        }
        @java.lang.Override
        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() {
            return context.ContextOuterClass.internal_static_context_Timestamp_fieldAccessorTable.ensureFieldAccessorsInitialized(context.ContextOuterClass.Timestamp.class, context.ContextOuterClass.Timestamp.Builder.class);
        }
        public static final int TIMESTAMP_FIELD_NUMBER = 1;
        /**
         * <code>double timestamp = 1;</code>
         * @return The timestamp.
         */
        @java.lang.Override
        public double getTimestamp() {
            return timestamp_;
        }
Loading
Loading full blame...