com.tencent.matrix.apk.model.job.JobConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of matrix-apk-canary Show documentation
Show all versions of matrix-apk-canary Show documentation
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.
/*
* 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;
}
}