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

com.alipay.oceanbase.rpc.location.model.OcpResponseData Maven / Gradle / Ivy

/*-
 * #%L
 * OBKV Table Client Framework
 * %%
 * Copyright (C) 2021 OceanBase
 * %%
 * OBKV Table Client Framework is licensed under Mulan PSL v2.
 * You can use this software according to the terms and conditions of the Mulan PSL v2.
 * You may obtain a copy of Mulan PSL v2 at:
 *          http://license.coscl.org.cn/MulanPSL2
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PSL v2 for more details.
 * #L%
 */

package com.alipay.oceanbase.rpc.location.model;

import java.util.List;

public class OcpResponseData {
    private String                   ObRegion;
    private long                     ObRegionId = -1;
    private List  RsList;
    private List IDCList;

    /*
     * Get ob region.
     */
    public String getObRegion() {
        return ObRegion;
    }

    /*
     * Set ob region.
     */
    public void setObRegion(String obRegion) {
        ObRegion = obRegion;
    }

    /*
     * Get ob region id.
     */
    public long getObRegionId() {
        return ObRegionId;
    }

    /*
     * Set ob region id.
     */
    public void setObRegionId(long obRegionId) {
        ObRegionId = obRegionId;
    }

    /*
     * Get rs list.
     */
    public List getRsList() {
        return RsList;
    }

    /*
     * Set rs list.
     */
    public void setRsList(List rsList) {
        RsList = rsList;
    }

    /*
     * Get IDC list.
     */
    public List getIDCList() {
        return IDCList;
    }

    /*
     * Set IDC list.
     */
    public void setIDCList(List IDCList) {
        this.IDCList = IDCList;
    }

    /*
     * Validate.
     */
    public boolean validate() {
        return RsList != null && RsList.size() > 0;
    }

    /*
     * To string.
     */
    @Override
    public String toString() {
        return "OcpResponseData{" + "ObRegion='" + ObRegion + '\'' + ", ObRegionId=" + ObRegionId
               + ", RsList=" + RsList + ", IDCList=" + IDCList + '}';
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy