/*
 * Copyright 2018 JDCLOUD.COM
 *
 * 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.
 *
 * 
 * 
 *
 * 
 * Contact: 
 *
 * NOTE: This class is auto generated by the jdcloud code generator program.
 */

package com.jdcloud.sdk.service.cdn.model;


/**
 * oripvTopItem
 */
public class OripvTopItem  implements java.io.Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * name
     */
    private String name;

    /**
     * hitpv
     */
    private Long hitpv;

    /**
     * pv
     */
    private Long pv;

    /**
     * oripv
     */
    private Long oripv;

    /**
     * oripvPercent
     */
    private String oripvPercent;


    /**
     * get name
     *
     * @return
     */
    public String getName() {
        return name;
    }

    /**
     * set name
     *
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * get hitpv
     *
     * @return
     */
    public Long getHitpv() {
        return hitpv;
    }

    /**
     * set hitpv
     *
     * @param hitpv
     */
    public void setHitpv(Long hitpv) {
        this.hitpv = hitpv;
    }

    /**
     * get pv
     *
     * @return
     */
    public Long getPv() {
        return pv;
    }

    /**
     * set pv
     *
     * @param pv
     */
    public void setPv(Long pv) {
        this.pv = pv;
    }

    /**
     * get oripv
     *
     * @return
     */
    public Long getOripv() {
        return oripv;
    }

    /**
     * set oripv
     *
     * @param oripv
     */
    public void setOripv(Long oripv) {
        this.oripv = oripv;
    }

    /**
     * get oripvPercent
     *
     * @return
     */
    public String getOripvPercent() {
        return oripvPercent;
    }

    /**
     * set oripvPercent
     *
     * @param oripvPercent
     */
    public void setOripvPercent(String oripvPercent) {
        this.oripvPercent = oripvPercent;
    }


    /**
     * set name
     *
     * @param name
     */
    public OripvTopItem name(String name) {
        this.name = name;
        return this;
    }

    /**
     * set hitpv
     *
     * @param hitpv
     */
    public OripvTopItem hitpv(Long hitpv) {
        this.hitpv = hitpv;
        return this;
    }

    /**
     * set pv
     *
     * @param pv
     */
    public OripvTopItem pv(Long pv) {
        this.pv = pv;
        return this;
    }

    /**
     * set oripv
     *
     * @param oripv
     */
    public OripvTopItem oripv(Long oripv) {
        this.oripv = oripv;
        return this;
    }

    /**
     * set oripvPercent
     *
     * @param oripvPercent
     */
    public OripvTopItem oripvPercent(String oripvPercent) {
        this.oripvPercent = oripvPercent;
        return this;
    }


}