| /* |
| * Copyright (C) 2022 The Android Open Source Project |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| syntax = "proto2"; |
| |
| package android.os.statsd; |
| |
| option java_package = "com.android.os"; |
| option java_outer_classname = "InvalidConfigReason"; |
| |
| enum InvalidConfigReasonEnum { |
| INVALID_CONFIG_REASON_UNKNOWN = 0; |
| INVALID_CONFIG_REASON_LOG_SOURCE_ALLOWLIST_EMPTY = 1; |
| INVALID_CONFIG_REASON_TOO_MANY_LOG_SOURCES = 2; |
| INVALID_CONFIG_REASON_DEFAULT_PULL_PACKAGES_NOT_IN_MAP = 3; |
| INVALID_CONFIG_REASON_TOO_MANY_SOURCES_IN_PULL_PACKAGES = 4; |
| INVALID_CONFIG_REASON_TOO_MANY_METRICS = 5; |
| INVALID_CONFIG_REASON_TOO_MANY_CONDITIONS = 6; |
| INVALID_CONFIG_REASON_TOO_MANY_MATCHERS = 7; |
| INVALID_CONFIG_REASON_TOO_MANY_ALERTS = 8; |
| INVALID_CONFIG_REASON_PACKAGE_CERT_HASH_SIZE_TOO_LARGE = 9; |
| INVALID_CONFIG_REASON_NO_REPORT_METRIC_NOT_FOUND = 10; |
| INVALID_CONFIG_REASON_METRIC_NOT_IN_PREV_CONFIG = 11; |
| INVALID_CONFIG_REASON_METRIC_UPDATE_STATUS_UNKNOWN = 12; |
| INVALID_CONFIG_REASON_METRIC_HAS_MULTIPLE_ACTIVATIONS = 13; |
| INVALID_CONFIG_REASON_METRIC_SLICED_STATE_ATOM_ALLOWED_FROM_ANY_UID = 14; |
| INVALID_CONFIG_REASON_METRIC_MISSING_ID_OR_WHAT = 15; |
| INVALID_CONFIG_REASON_METRIC_CONDITIONLINK_NO_CONDITION = 16; |
| INVALID_CONFIG_REASON_METRIC_STATELINK_NO_STATE = 17; |
| INVALID_CONFIG_REASON_METRIC_BAD_THRESHOLD = 18; |
| INVALID_CONFIG_REASON_METRIC_MATCHER_NOT_FOUND = 19; |
| INVALID_CONFIG_REASON_METRIC_MATCHER_MORE_THAN_ONE_ATOM = 20; |
| INVALID_CONFIG_REASON_METRIC_CONDITION_NOT_FOUND = 21; |
| INVALID_CONFIG_REASON_METRIC_CONDITION_LINK_NOT_FOUND = 22; |
| INVALID_CONFIG_REASON_METRIC_STATE_NOT_FOUND = 23; |
| INVALID_CONFIG_REASON_METRIC_STATELINKS_NOT_SUBSET_DIM_IN_WHAT = 24; |
| INVALID_CONFIG_REASON_METRIC_ACTIVATION_MATCHER_NOT_FOUND = 25; |
| INVALID_CONFIG_REASON_METRIC_DEACTIVATION_MATCHER_NOT_FOUND = 26; |
| INVALID_CONFIG_REASON_METRIC_ACTIVATION_MATCHER_NOT_FOUND_NEW = 27; |
| INVALID_CONFIG_REASON_METRIC_ACTIVATION_MATCHER_NOT_FOUND_EXISTING = 28; |
| INVALID_CONFIG_REASON_METRIC_ACTIVATION_NOT_FOUND_EXISTING = 29; |
| INVALID_CONFIG_REASON_METRIC_DEACTIVATION_MATCHER_NOT_FOUND_NEW = 30; |
| INVALID_CONFIG_REASON_METRIC_SERIALIZATION_FAILED = 31; |
| INVALID_CONFIG_REASON_METRIC_ACTIVATION_SERIALIZATION_FAILED = 32; |
| INVALID_CONFIG_REASON_DURATION_METRIC_WHAT_NOT_SIMPLE = 33; |
| INVALID_CONFIG_REASON_DURATION_METRIC_WHAT_NOT_FOUND = 34; |
| INVALID_CONFIG_REASON_DURATION_METRIC_MISSING_START = 35; |
| INVALID_CONFIG_REASON_DURATION_METRIC_PRODUCER_INVALID = 36; |
| INVALID_CONFIG_REASON_DURATION_METRIC_MAX_SPARSE_HAS_SLICE_BY_STATE = 37; |
| INVALID_CONFIG_REASON_VALUE_METRIC_MISSING_VALUE_FIELD = 38; |
| INVALID_CONFIG_REASON_VALUE_METRIC_VALUE_FIELD_HAS_POSITION_ALL = 39; |
| INVALID_CONFIG_REASON_VALUE_METRIC_HAS_INCORRECT_VALUE_FIELD = 40; |
| INVALID_CONFIG_REASON_KLL_METRIC_MISSING_KLL_FIELD = 41; |
| INVALID_CONFIG_REASON_KLL_METRIC_KLL_FIELD_HAS_POSITION_ALL = 42; |
| INVALID_CONFIG_REASON_KLL_METRIC_HAS_INCORRECT_KLL_FIELD = 43; |
| INVALID_CONFIG_REASON_GAUGE_METRIC_INCORRECT_FIELD_FILTER = 44; |
| INVALID_CONFIG_REASON_GAUGE_METRIC_TRIGGER_NO_PULL_ATOM = 45; |
| INVALID_CONFIG_REASON_GAUGE_METRIC_TRIGGER_NO_FIRST_N_SAMPLES = 46; |
| INVALID_CONFIG_REASON_GAUGE_METRIC_FIRST_N_SAMPLES_WITH_WRONG_EVENT = 47; |
| INVALID_CONFIG_REASON_MATCHER_NOT_IN_PREV_CONFIG = 48; |
| INVALID_CONFIG_REASON_MATCHER_UPDATE_STATUS_UNKNOWN = 49; |
| INVALID_CONFIG_REASON_MATCHER_DUPLICATE = 50; |
| INVALID_CONFIG_REASON_MATCHER_SERIALIZATION_FAILED = 51; |
| INVALID_CONFIG_REASON_MATCHER_MALFORMED_CONTENTS_CASE = 52; |
| INVALID_CONFIG_REASON_MATCHER_TRACKER_NOT_INITIALIZED = 53; |
| INVALID_CONFIG_REASON_MATCHER_NO_OPERATION = 54; |
| INVALID_CONFIG_REASON_MATCHER_NOT_OPERATION_IS_NOT_UNARY = 55; |
| INVALID_CONFIG_REASON_MATCHER_CYCLE = 56; |
| INVALID_CONFIG_REASON_MATCHER_CHILD_NOT_FOUND = 57; |
| INVALID_CONFIG_REASON_CONDITION_NOT_IN_PREV_CONFIG = 58; |
| INVALID_CONFIG_REASON_CONDITION_UPDATE_STATUS_UNKNOWN = 59; |
| INVALID_CONFIG_REASON_CONDITION_DUPLICATE = 60; |
| INVALID_CONFIG_REASON_CONDITION_SERIALIZATION_FAILED = 61; |
| INVALID_CONFIG_REASON_CONDITION_MALFORMED_CONTENTS_CASE = 62; |
| INVALID_CONFIG_REASON_CONDITION_TRACKER_NOT_INITIALIZED = 63; |
| INVALID_CONFIG_REASON_CONDITION_NO_OPERATION = 64; |
| INVALID_CONFIG_REASON_CONDITION_NOT_OPERATION_IS_NOT_UNARY = 65; |
| INVALID_CONFIG_REASON_CONDITION_CYCLE = 66; |
| INVALID_CONFIG_REASON_CONDITION_CHILD_NOT_FOUND = 67; |
| INVALID_CONFIG_REASON_STATE_SERIALIZATION_FAILED = 68; |
| INVALID_CONFIG_REASON_ALERT_METRIC_NOT_FOUND = 69; |
| INVALID_CONFIG_REASON_ALERT_THRESHOLD_MISSING = 70; |
| INVALID_CONFIG_REASON_ALERT_INVALID_TRIGGER_OR_NUM_BUCKETS = 71; |
| INVALID_CONFIG_REASON_ALERT_CANNOT_ADD_ANOMALY = 72; |
| INVALID_CONFIG_REASON_ALERT_NOT_IN_PREV_CONFIG = 73; |
| INVALID_CONFIG_REASON_ALERT_UPDATE_STATUS_UNKNOWN = 74; |
| INVALID_CONFIG_REASON_ALERT_SERIALIZATION_FAILED = 75; |
| INVALID_CONFIG_REASON_ALARM_OFFSET_LESS_THAN_OR_EQUAL_ZERO = 76; |
| INVALID_CONFIG_REASON_ALARM_PERIOD_LESS_THAN_OR_EQUAL_ZERO = 77; |
| INVALID_CONFIG_REASON_SUBSCRIPTION_SUBSCRIBER_INFO_MISSING = 78; |
| INVALID_CONFIG_REASON_SUBSCRIPTION_RULE_NOT_FOUND = 79; |
| }; |