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

com.tencentcloudapi.cat.v20180409.models.GetRealAvailRatioResponse Maven / Gradle / Ivy

/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 *
 * 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.
 */
package com.tencentcloudapi.cat.v20180409.models;

import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class GetRealAvailRatioResponse extends AbstractModel{

    /**
    * 国内平均可用率
    */
    @SerializedName("AvgAvailRatio")
    @Expose
    private Float AvgAvailRatio;

    /**
    * 各省份最低可用率
    */
    @SerializedName("LowestAvailRatio")
    @Expose
    private Float LowestAvailRatio;

    /**
    * 可用率最低的省份
    */
    @SerializedName("LowestProvince")
    @Expose
    private String LowestProvince;

    /**
    * 可用率最低的运营商
    */
    @SerializedName("LowestIsp")
    @Expose
    private String LowestIsp;

    /**
    * 分省份的可用率数据
    */
    @SerializedName("ProvinceData")
    @Expose
    private ProvinceDetail [] ProvinceData;

    /**
    * 国内平均耗时,单位毫秒
    */
    @SerializedName("AvgTime")
    @Expose
    private Float AvgTime;

    /**
    * 国外平均可用率
    */
    @SerializedName("AvgAvailRatio2")
    @Expose
    private Float AvgAvailRatio2;

    /**
    * 国外平均耗时,单位毫秒
    */
    @SerializedName("AvgTime2")
    @Expose
    private Float AvgTime2;

    /**
    * 国外最低可用率
    */
    @SerializedName("LowestAvailRatio2")
    @Expose
    private Float LowestAvailRatio2;

    /**
    * 国外可用率最低的区域
    */
    @SerializedName("LowestProvince2")
    @Expose
    private String LowestProvince2;

    /**
    * 国外可用率最低的运营商
    */
    @SerializedName("LowestIsp2")
    @Expose
    private String LowestIsp2;

    /**
    * 国外分区域的可用率数据
    */
    @SerializedName("ProvinceData2")
    @Expose
    private ProvinceDetail [] ProvinceData2;

    /**
    * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
    */
    @SerializedName("RequestId")
    @Expose
    private String RequestId;

    /**
     * Get 国内平均可用率 
     * @return AvgAvailRatio 国内平均可用率
     */
    public Float getAvgAvailRatio() {
        return this.AvgAvailRatio;
    }

    /**
     * Set 国内平均可用率
     * @param AvgAvailRatio 国内平均可用率
     */
    public void setAvgAvailRatio(Float AvgAvailRatio) {
        this.AvgAvailRatio = AvgAvailRatio;
    }

    /**
     * Get 各省份最低可用率 
     * @return LowestAvailRatio 各省份最低可用率
     */
    public Float getLowestAvailRatio() {
        return this.LowestAvailRatio;
    }

    /**
     * Set 各省份最低可用率
     * @param LowestAvailRatio 各省份最低可用率
     */
    public void setLowestAvailRatio(Float LowestAvailRatio) {
        this.LowestAvailRatio = LowestAvailRatio;
    }

    /**
     * Get 可用率最低的省份 
     * @return LowestProvince 可用率最低的省份
     */
    public String getLowestProvince() {
        return this.LowestProvince;
    }

    /**
     * Set 可用率最低的省份
     * @param LowestProvince 可用率最低的省份
     */
    public void setLowestProvince(String LowestProvince) {
        this.LowestProvince = LowestProvince;
    }

    /**
     * Get 可用率最低的运营商 
     * @return LowestIsp 可用率最低的运营商
     */
    public String getLowestIsp() {
        return this.LowestIsp;
    }

    /**
     * Set 可用率最低的运营商
     * @param LowestIsp 可用率最低的运营商
     */
    public void setLowestIsp(String LowestIsp) {
        this.LowestIsp = LowestIsp;
    }

    /**
     * Get 分省份的可用率数据 
     * @return ProvinceData 分省份的可用率数据
     */
    public ProvinceDetail [] getProvinceData() {
        return this.ProvinceData;
    }

    /**
     * Set 分省份的可用率数据
     * @param ProvinceData 分省份的可用率数据
     */
    public void setProvinceData(ProvinceDetail [] ProvinceData) {
        this.ProvinceData = ProvinceData;
    }

    /**
     * Get 国内平均耗时,单位毫秒 
     * @return AvgTime 国内平均耗时,单位毫秒
     */
    public Float getAvgTime() {
        return this.AvgTime;
    }

    /**
     * Set 国内平均耗时,单位毫秒
     * @param AvgTime 国内平均耗时,单位毫秒
     */
    public void setAvgTime(Float AvgTime) {
        this.AvgTime = AvgTime;
    }

    /**
     * Get 国外平均可用率 
     * @return AvgAvailRatio2 国外平均可用率
     */
    public Float getAvgAvailRatio2() {
        return this.AvgAvailRatio2;
    }

    /**
     * Set 国外平均可用率
     * @param AvgAvailRatio2 国外平均可用率
     */
    public void setAvgAvailRatio2(Float AvgAvailRatio2) {
        this.AvgAvailRatio2 = AvgAvailRatio2;
    }

    /**
     * Get 国外平均耗时,单位毫秒 
     * @return AvgTime2 国外平均耗时,单位毫秒
     */
    public Float getAvgTime2() {
        return this.AvgTime2;
    }

    /**
     * Set 国外平均耗时,单位毫秒
     * @param AvgTime2 国外平均耗时,单位毫秒
     */
    public void setAvgTime2(Float AvgTime2) {
        this.AvgTime2 = AvgTime2;
    }

    /**
     * Get 国外最低可用率 
     * @return LowestAvailRatio2 国外最低可用率
     */
    public Float getLowestAvailRatio2() {
        return this.LowestAvailRatio2;
    }

    /**
     * Set 国外最低可用率
     * @param LowestAvailRatio2 国外最低可用率
     */
    public void setLowestAvailRatio2(Float LowestAvailRatio2) {
        this.LowestAvailRatio2 = LowestAvailRatio2;
    }

    /**
     * Get 国外可用率最低的区域 
     * @return LowestProvince2 国外可用率最低的区域
     */
    public String getLowestProvince2() {
        return this.LowestProvince2;
    }

    /**
     * Set 国外可用率最低的区域
     * @param LowestProvince2 国外可用率最低的区域
     */
    public void setLowestProvince2(String LowestProvince2) {
        this.LowestProvince2 = LowestProvince2;
    }

    /**
     * Get 国外可用率最低的运营商 
     * @return LowestIsp2 国外可用率最低的运营商
     */
    public String getLowestIsp2() {
        return this.LowestIsp2;
    }

    /**
     * Set 国外可用率最低的运营商
     * @param LowestIsp2 国外可用率最低的运营商
     */
    public void setLowestIsp2(String LowestIsp2) {
        this.LowestIsp2 = LowestIsp2;
    }

    /**
     * Get 国外分区域的可用率数据 
     * @return ProvinceData2 国外分区域的可用率数据
     */
    public ProvinceDetail [] getProvinceData2() {
        return this.ProvinceData2;
    }

    /**
     * Set 国外分区域的可用率数据
     * @param ProvinceData2 国外分区域的可用率数据
     */
    public void setProvinceData2(ProvinceDetail [] ProvinceData2) {
        this.ProvinceData2 = ProvinceData2;
    }

    /**
     * Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 
     * @return RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
     */
    public String getRequestId() {
        return this.RequestId;
    }

    /**
     * Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
     * @param RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
     */
    public void setRequestId(String RequestId) {
        this.RequestId = RequestId;
    }

    /**
     * Internal implementation, normal users should not use it.
     */
    public void toMap(HashMap map, String prefix) {
        this.setParamSimple(map, prefix + "AvgAvailRatio", this.AvgAvailRatio);
        this.setParamSimple(map, prefix + "LowestAvailRatio", this.LowestAvailRatio);
        this.setParamSimple(map, prefix + "LowestProvince", this.LowestProvince);
        this.setParamSimple(map, prefix + "LowestIsp", this.LowestIsp);
        this.setParamArrayObj(map, prefix + "ProvinceData.", this.ProvinceData);
        this.setParamSimple(map, prefix + "AvgTime", this.AvgTime);
        this.setParamSimple(map, prefix + "AvgAvailRatio2", this.AvgAvailRatio2);
        this.setParamSimple(map, prefix + "AvgTime2", this.AvgTime2);
        this.setParamSimple(map, prefix + "LowestAvailRatio2", this.LowestAvailRatio2);
        this.setParamSimple(map, prefix + "LowestProvince2", this.LowestProvince2);
        this.setParamSimple(map, prefix + "LowestIsp2", this.LowestIsp2);
        this.setParamArrayObj(map, prefix + "ProvinceData2.", this.ProvinceData2);
        this.setParamSimple(map, prefix + "RequestId", this.RequestId);

    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy