/**
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You 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.
 */
export const ClusterNodeRow = [
  {
    label: "Host",
    value: "host",
  },
  {
    label: "Port",
    value: "port",
    width: 180,
  },
  {
    label: "Self",
    value: "self",
    width: 180,
  },
];

export const SettingsTabs = [
  {
    label: "General",
    value: "general",
  },
  {
    label: "TTL",
    value: "ttl",
  },
  {
    label: "Cluster Nodes",
    value: "clusterNodes",
  },
  {
    label: "Dump Effective Configurations",
    value: "dumpEffectiveConfigurations",
  },
];

export const HotAndWarmOpt = ["day", "hour", "minute", "normal", "trace", "zipkinTrace", "log", "browserErrorLog"];

export const MetricsTTLRow = [
  {
    label: "Type",
    value: "type",
    width: 260,
  },
  {
    label: "Day",
    value: HotAndWarmOpt[0],
  },
  {
    label: "Hour",
    value: HotAndWarmOpt[1],
  },
  {
    label: "Minute",
    value: HotAndWarmOpt[2],
  },
];

export const RecordsTTLRow = [
  {
    label: "Type",
    value: "type",
    width: 260,
  },
  {
    label: "Normal",
    value: HotAndWarmOpt[3],
  },
  {
    label: "Trace",
    value: HotAndWarmOpt[4],
  },
  {
    label: "Zipkin Trace",
    value: HotAndWarmOpt[5],
  },
  {
    label: "Log",
    value: HotAndWarmOpt[6],
  },
  {
    label: "Browser Error Log",
    value: HotAndWarmOpt[7],
  },
];
