com.aliyun.sdk.service.httpdns20160201.models.GetAccountInfoResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-httpdns20160201 Show documentation
Show all versions of alibabacloud-httpdns20160201 Show documentation
Alibaba Cloud Httpdns (20160201) Async SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.httpdns20160201.models;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
* {@link GetAccountInfoResponseBody} extends {@link TeaModel}
*
* GetAccountInfoResponseBody
*/
public class GetAccountInfoResponseBody extends TeaModel {
@com.aliyun.core.annotation.NameInMap("AccountInfo")
private AccountInfo accountInfo;
@com.aliyun.core.annotation.NameInMap("RequestId")
private String requestId;
private GetAccountInfoResponseBody(Builder builder) {
this.accountInfo = builder.accountInfo;
this.requestId = builder.requestId;
}
public static Builder builder() {
return new Builder();
}
public static GetAccountInfoResponseBody create() {
return builder().build();
}
/**
* @return accountInfo
*/
public AccountInfo getAccountInfo() {
return this.accountInfo;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
public static final class Builder {
private AccountInfo accountInfo;
private String requestId;
/**
* AccountInfo.
*/
public Builder accountInfo(AccountInfo accountInfo) {
this.accountInfo = accountInfo;
return this;
}
/**
* RequestId.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
public GetAccountInfoResponseBody build() {
return new GetAccountInfoResponseBody(this);
}
}
public static class AccountInfo extends TeaModel {
@com.aliyun.core.annotation.NameInMap("AccountId")
private String accountId;
@com.aliyun.core.annotation.NameInMap("MonthFreeCount")
private Integer monthFreeCount;
@com.aliyun.core.annotation.NameInMap("MonthHttpsResolveCount")
private Integer monthHttpsResolveCount;
@com.aliyun.core.annotation.NameInMap("MonthResolveCount")
private Integer monthResolveCount;
@com.aliyun.core.annotation.NameInMap("PackageCount")
private Integer packageCount;
@com.aliyun.core.annotation.NameInMap("SignSecret")
private String signSecret;
@com.aliyun.core.annotation.NameInMap("SignedCount")
private Long signedCount;
@com.aliyun.core.annotation.NameInMap("UnsignedCount")
private Long unsignedCount;
@com.aliyun.core.annotation.NameInMap("UnsignedEnabled")
private Boolean unsignedEnabled;
@com.aliyun.core.annotation.NameInMap("UserStatus")
private Integer userStatus;
private AccountInfo(Builder builder) {
this.accountId = builder.accountId;
this.monthFreeCount = builder.monthFreeCount;
this.monthHttpsResolveCount = builder.monthHttpsResolveCount;
this.monthResolveCount = builder.monthResolveCount;
this.packageCount = builder.packageCount;
this.signSecret = builder.signSecret;
this.signedCount = builder.signedCount;
this.unsignedCount = builder.unsignedCount;
this.unsignedEnabled = builder.unsignedEnabled;
this.userStatus = builder.userStatus;
}
public static Builder builder() {
return new Builder();
}
public static AccountInfo create() {
return builder().build();
}
/**
* @return accountId
*/
public String getAccountId() {
return this.accountId;
}
/**
* @return monthFreeCount
*/
public Integer getMonthFreeCount() {
return this.monthFreeCount;
}
/**
* @return monthHttpsResolveCount
*/
public Integer getMonthHttpsResolveCount() {
return this.monthHttpsResolveCount;
}
/**
* @return monthResolveCount
*/
public Integer getMonthResolveCount() {
return this.monthResolveCount;
}
/**
* @return packageCount
*/
public Integer getPackageCount() {
return this.packageCount;
}
/**
* @return signSecret
*/
public String getSignSecret() {
return this.signSecret;
}
/**
* @return signedCount
*/
public Long getSignedCount() {
return this.signedCount;
}
/**
* @return unsignedCount
*/
public Long getUnsignedCount() {
return this.unsignedCount;
}
/**
* @return unsignedEnabled
*/
public Boolean getUnsignedEnabled() {
return this.unsignedEnabled;
}
/**
* @return userStatus
*/
public Integer getUserStatus() {
return this.userStatus;
}
public static final class Builder {
private String accountId;
private Integer monthFreeCount;
private Integer monthHttpsResolveCount;
private Integer monthResolveCount;
private Integer packageCount;
private String signSecret;
private Long signedCount;
private Long unsignedCount;
private Boolean unsignedEnabled;
private Integer userStatus;
/**
* AccountId.
*/
public Builder accountId(String accountId) {
this.accountId = accountId;
return this;
}
/**
* MonthFreeCount.
*/
public Builder monthFreeCount(Integer monthFreeCount) {
this.monthFreeCount = monthFreeCount;
return this;
}
/**
* MonthHttpsResolveCount.
*/
public Builder monthHttpsResolveCount(Integer monthHttpsResolveCount) {
this.monthHttpsResolveCount = monthHttpsResolveCount;
return this;
}
/**
* MonthResolveCount.
*/
public Builder monthResolveCount(Integer monthResolveCount) {
this.monthResolveCount = monthResolveCount;
return this;
}
/**
* PackageCount.
*/
public Builder packageCount(Integer packageCount) {
this.packageCount = packageCount;
return this;
}
/**
* SignSecret.
*/
public Builder signSecret(String signSecret) {
this.signSecret = signSecret;
return this;
}
/**
* SignedCount.
*/
public Builder signedCount(Long signedCount) {
this.signedCount = signedCount;
return this;
}
/**
* UnsignedCount.
*/
public Builder unsignedCount(Long unsignedCount) {
this.unsignedCount = unsignedCount;
return this;
}
/**
* UnsignedEnabled.
*/
public Builder unsignedEnabled(Boolean unsignedEnabled) {
this.unsignedEnabled = unsignedEnabled;
return this;
}
/**
* UserStatus.
*/
public Builder userStatus(Integer userStatus) {
this.userStatus = userStatus;
return this;
}
public AccountInfo build() {
return new AccountInfo(this);
}
}
}
}