java build模式

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.xping.sdk.config;

public class XpingConfiguration {
    private String baseAddress;
    private String addDevAddress;
    private String getAmountAddress;
    private String loginAddress;
    private String decNumWithTradePwdAddress;
    private String decNumWithTokenAddress;
    private String appKey;
    private String appSecret;

    public XpingConfiguration() {
    }

    public String getAppKey() {
        return this.appKey;
    }

    public void setAppKey(String appKey) {
        this.appKey = appKey;
    }

    public String getAppSecret() {
        return this.appSecret;
    }

    public void setAppSecret(String appSecret) {
        this.appSecret = appSecret;
    }

    public String getBaseAddress() {
        return this.baseAddress;
    }

    public void setBaseAddress(String baseAddress) {
        this.baseAddress = baseAddress;
    }

    public String getAddDevAddress() {
        return this.addDevAddress;
    }

    public void setAddDevAddress(String addDevAddress) {
        this.addDevAddress = addDevAddress;
    }

    public String getGetAmountAddress() {
        return this.getAmountAddress;
    }

    public void setGetAmountAddress(String getAmountAddress) {
        this.getAmountAddress = getAmountAddress;
    }

    public String getLoginAddress() {
        return this.loginAddress;
    }

    public void setLoginAddress(String loginAddress) {
        this.loginAddress = loginAddress;
    }

    public String getDecNumWithTradePwdAddress() {
        return this.decNumWithTradePwdAddress;
    }

    public void setDecNumWithTradePwdAddress(String decNumWithTradePwdAddress) {
        this.decNumWithTradePwdAddress = decNumWithTradePwdAddress;
    }

    public String getdecNumWithTokenAddress() {
        return this.decNumWithTokenAddress;
    }

    public void setdecNumWithTokenAddress(String decNumWithTokenAddress) {
        this.decNumWithTokenAddress = decNumWithTokenAddress;
    }

    public static final class Builder {
        private String baseAddress;
        private String addDevAddress;
        private String getAmountAddress;
        private String loginAddress;
        private String decNumWithTradePwdAddress;
        private String decNumWithTokenAddress;
        private String appKey;
        private String appSecret;

        public Builder() {
        }

        public static XpingConfiguration.Builder aXpingConfiguration() {
            return new XpingConfiguration.Builder();
        }

        public XpingConfiguration.Builder withBaseAddress(String baseAddress) {
            this.baseAddress = baseAddress;
            return this;
        }

        public XpingConfiguration.Builder withAddDevAddress(String addDevAddress) {
            this.addDevAddress = addDevAddress;
            return this;
        }

        public XpingConfiguration.Builder withGetAmountAddress(String getAmountAddress) {
            this.getAmountAddress = getAmountAddress;
            return this;
        }

        public XpingConfiguration.Builder withLoginAddress(String loginAddress) {
            this.loginAddress = loginAddress;
            return this;
        }

        public XpingConfiguration.Builder withDecNumWithTradePwdAddress(String decNumWithTradePwdAddress) {
            this.decNumWithTradePwdAddress = decNumWithTradePwdAddress;
            return this;
        }

        public XpingConfiguration.Builder withdecNumWithTokenAddress(String decNumWithTokenAddress) {
            this.decNumWithTokenAddress = decNumWithTokenAddress;
            return this;
        }

        public XpingConfiguration.Builder withAppKey(String appKey) {
            this.appKey = appKey;
            return this;
        }

        public XpingConfiguration.Builder withAppSecret(String appSecret) {
            this.appSecret = appSecret;
            return this;
        }

        public XpingConfiguration build() {
            XpingConfiguration xpingConfiguration = new XpingConfiguration();
            xpingConfiguration.setBaseAddress(this.baseAddress);
            xpingConfiguration.setAddDevAddress(this.baseAddress + this.addDevAddress);
            xpingConfiguration.setGetAmountAddress(this.baseAddress + this.getAmountAddress);
            xpingConfiguration.setLoginAddress(this.baseAddress + this.loginAddress);
            xpingConfiguration.setDecNumWithTradePwdAddress(this.baseAddress + this.decNumWithTradePwdAddress);
            xpingConfiguration.setdecNumWithTokenAddress(this.baseAddress + this.decNumWithTokenAddress);
            xpingConfiguration.setAppKey(this.appKey);
            xpingConfiguration.setAppSecret(this.appSecret);
            return xpingConfiguration;
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阳十三

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值