/*
 * Decompiled with CFR 0.152.
 */
package com.l7tech.server.otel;

import java.util.Collections;
import java.util.List;

public class OtelTraceConfig {
    private List<Service> a = Collections.emptyList();
    private Assertions b;
    private ContextVariables c;
    private Boolean d = Boolean.TRUE;
    private String e;
    private String f;
    private String g;

    public Assertions getAssertions() {
        return this.b;
    }

    public void setAssertions(Assertions assertions) {
        this.b = assertions;
    }

    public String getClientIp() {
        return this.f;
    }

    public void setClientIp(String string) {
        this.f = string;
    }

    public String getServiceQueryParamSelective() {
        return this.e;
    }

    public void setServiceQueryParamSelective(String string) {
        this.e = string;
    }

    public Boolean getTraceSelectiveServices() {
        return this.d;
    }

    public void setTraceSelectiveServices(Boolean bl2) {
        this.d = bl2;
    }

    public List<Service> getServices() {
        return this.a;
    }

    public void setServices(List<Service> list) {
        this.a = list;
    }

    public ContextVariables getContextVariables() {
        return this.c;
    }

    public void setContextVariables(ContextVariables contextVariables) {
        this.c = contextVariables;
    }

    public String getTraceNamePattern() {
        return this.g;
    }

    public void setTraceNamePattern(String string) {
        this.g = string;
    }

    public static class Assertions {
        private List<String> a = Collections.emptyList();
        private List<String> b = Collections.emptyList();

        public List<String> getExclude() {
            return this.a;
        }

        public void setExclude(List<String> list) {
            this.a = list;
        }

        public List<String> getInclude() {
            return this.b;
        }

        public void setInclude(List<String> list) {
            this.b = list;
        }
    }

    public static class ContextVariables {
        private List<String> a = Collections.emptyList();
        private List<String> b = Collections.emptyList();

        public List<String> getExclude() {
            return this.a;
        }

        public void setExclude(List<String> list) {
            this.a = list;
        }

        public List<String> getInclude() {
            return this.b;
        }

        public void setInclude(List<String> list) {
            this.b = list;
        }
    }

    public static class Service {
        private String a;
        private String b;

        public String getResolutionPath() {
            return this.a;
        }

        public void setResolutionPath(String string) {
            this.a = string;
        }

        public String getGoid() {
            return this.b;
        }

        public void setGoid(String string) {
            this.b = string;
        }
    }
}

