Skip to content
Snippets Groups Projects
ContextOuterClass.java 3.22 MiB
Newer Older
  • Learn to ignore specific revisions
  • // 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);
    
         * Protobuf enum {@code context.EventTypeEnum}
    
        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_OPTICAL_TFS = 9;</code>
    
            DEVICEDRIVER_OPTICAL_TFS(9),
    
            /**
             * <code>DEVICEDRIVER_IETF_ACTN = 10;</code>
             */
            DEVICEDRIVER_IETF_ACTN(10),
    
            /**
             * <code>DEVICEDRIVER_OC = 11;</code>
             */
            DEVICEDRIVER_OC(11),
    
            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_OPTICAL_TFS = 9;</code>
    
            public static final int DEVICEDRIVER_OPTICAL_TFS_VALUE = 9;
    
    
            /**
             * <code>DEVICEDRIVER_IETF_ACTN = 10;</code>
             */
            public static final int DEVICEDRIVER_IETF_ACTN_VALUE = 10;
    
    
            /**
             * <code>DEVICEDRIVER_OC = 11;</code>
             */
            public static final int DEVICEDRIVER_OC_VALUE = 11;
    
    
            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_OPTICAL_TFS;
    
                    case 11:
                        return DEVICEDRIVER_OC;
    
            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),
    
            /**
             * <code>SERVICETYPE_OPTICAL_CONNECTIVITY = 6;</code>
             */
            SERVICETYPE_OPTICAL_CONNECTIVITY(6),
    
    Pablo Armingol's avatar
    Pablo Armingol committed
             * <code>SERVICETYPE_IPLINK = 7;</code>
    
             */
            SERVICETYPE_IPLINK(7),
    
            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;
    
    
            /**
             * <code>SERVICETYPE_OPTICAL_CONNECTIVITY = 6;</code>
             */
            public static final int SERVICETYPE_OPTICAL_CONNECTIVITY_VALUE = 6;
    
    
            /**
             * <code>SERVICETYPE_IPLINK = 7;</code>
             */
            public static final int SERVICETYPE_IPLINK_VALUE = 7;
    
    
            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;
    
                    case 6:
                        return SERVICETYPE_OPTICAL_CONNECTIVITY;
    
                    case 7:
                        return SERVICETYPE_IPLINK;
    
            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;