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

com.ksyun.pnp.sdk.domain.request.UpdateReq Maven / Gradle / Ivy

package com.ksyun.pnp.sdk.domain.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.apache.commons.lang3.StringUtils;

public class UpdateReq {

    @JsonProperty("PoolKey")
    private String poolKey;

    @JsonProperty("SubsId")
    private String subsId;

    @JsonProperty("Expiration")
    private String expiration;

    public UpdateReq() {
    }

    public UpdateReq(String poolKey, String subsId, String expiration) {
        this.poolKey = poolKey;
        this.subsId = subsId;
        this.expiration = expiration;
    }

    public String getPoolKey() {
        return poolKey;
    }

    public UpdateReq setPoolKey(String poolKey) {
        this.poolKey = poolKey == null ? StringUtils.EMPTY : poolKey.trim();
        return this;
    }

    public String getSubsId() {
        return subsId;
    }

    public UpdateReq setSubsId(String subsId) {
        this.subsId = subsId == null ? StringUtils.EMPTY : subsId.trim();
        return this;
    }

    public String getExpiration() {
        return expiration;
    }

    public UpdateReq setExpiration(String expiration) {
        this.expiration = expiration == null ? StringUtils.EMPTY : expiration.trim();
        return this;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy