blob: 6de071171dbd7062dd2e9526d355f726418bca08 [file] [log] [blame]
/*
* 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;
};