All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencent.matrix.apk.model.job.JobConfig Maven / Gradle / Ivy

Go to download

Matrix is an APM (Application Performance Manage) used in Wechat to monitor, locate and analyse performance problems. It is a plugin style, non-invasive solution and is currently available on iOS, macOS and Android.

There is a newer version: 2.1.0
Show newest version
/*
 * Tencent is pleased to support the open source community by making wechat-matrix available.
 * Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved.
 * Licensed under the BSD 3-Clause License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      https://opensource.org/licenses/BSD-3-Clause
 *
 * 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.
 */

package com.tencent.matrix.apk.model.job;

import com.google.gson.JsonArray;

import com.android.utils.Pair;

import java.util.List;
import java.util.Map;

/**
 * Created by jinqiuchen on 17/6/15.
 */

public final class JobConfig {

    private String inputDir;
    private String apkPath;
    private String unzipPath;
    private String outputPath;
    private String mappingFilePath;
    private String resMappingFilePath;
    private JsonArray outputConfig;

    private List outputFormatList;
    private Map proguardClassMap;
    private Map resguardMap;
    private Map> entrySizeMap;
    private Map entryNameMap;

    public String getInputDir() {
        return inputDir;
    }

    public void setInputDir(String inputDir) {
        this.inputDir = inputDir;
    }

    public String getApkPath() {
        return apkPath;
    }

    public void setApkPath(String apkPath) {
        this.apkPath = apkPath;
    }

    public List getOutputFormatList() {
        return outputFormatList;
    }

    public void setOutputFormatList(List outputFormatList) {
        this.outputFormatList = outputFormatList;
    }

    public String getUnzipPath() {
        return unzipPath;
    }

    public void setUnzipPath(String unzipPath) {
        this.unzipPath = unzipPath;
    }

    public String getOutputPath() {
        return outputPath;
    }

    public void setOutputPath(String outputPath) {
        this.outputPath = outputPath;
    }

    public String getMappingFilePath() {
        return mappingFilePath;
    }

    public void setMappingFilePath(String mappingFilePath) {
        this.mappingFilePath = mappingFilePath;
    }

    public String getResMappingFilePath() {
        return resMappingFilePath;
    }

    public void setResMappingFilePath(String resMappingFilePath) {
        this.resMappingFilePath = resMappingFilePath;
    }

    public Map getProguardClassMap() {
        return proguardClassMap;
    }

    public void setProguardClassMap(Map proguardClassMap) {
        this.proguardClassMap = proguardClassMap;
    }

    public Map getResguardMap() {
        return resguardMap;
    }

    public void setResguardMap(Map resguardMap) {
        this.resguardMap = resguardMap;
    }

    public Map> getEntrySizeMap() {
        return entrySizeMap;
    }

    public void setEntrySizeMap(Map> entrySizeMap) {
        this.entrySizeMap = entrySizeMap;
    }

    public Map getEntryNameMap() {
        return entryNameMap;
    }

    public void setEntryNameMap(Map entryNameMap) {
        this.entryNameMap = entryNameMap;
    }

    public JsonArray getOutputConfig() {
        return outputConfig;
    }

    public void setOutputConfig(JsonArray outputConfig) {
        this.outputConfig = outputConfig;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy