com.aliyun.sdk.service.cloudapi20160701.models.DescribeApiGroupDetailResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-cloudapi20160701 Show documentation
Show all versions of alibabacloud-cloudapi20160701 Show documentation
Alibaba Cloud CloudAPI (20160701) Async SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.cloudapi20160701.models;
import com.aliyun.core.annotation.*;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
* {@link DescribeApiGroupDetailResponseBody} extends {@link TeaModel}
*
* DescribeApiGroupDetailResponseBody
*/
public class DescribeApiGroupDetailResponseBody extends TeaModel {
@NameInMap("BillingStatus")
private String billingStatus;
@NameInMap("ClassicVpcSubDomain")
private String classicVpcSubDomain;
@NameInMap("CompatibleFlags")
private String compatibleFlags;
@NameInMap("CreatedTime")
private String createdTime;
@NameInMap("CustomTraceConfig")
private String customTraceConfig;
@NameInMap("DefaultDomain")
private String defaultDomain;
@NameInMap("Description")
private String description;
@NameInMap("DomainItems")
private DomainItems domainItems;
@NameInMap("GroupId")
private String groupId;
@NameInMap("GroupName")
private String groupName;
@NameInMap("HttpsPolicy")
private String httpsPolicy;
@NameInMap("IllegalStatus")
private String illegalStatus;
@NameInMap("InstanceId")
private String instanceId;
@NameInMap("InstanceName")
private String instanceName;
@NameInMap("InstanceType")
private String instanceType;
@NameInMap("InstanceVipList")
private String instanceVipList;
@NameInMap("Ipv6Status")
private String ipv6Status;
@NameInMap("ModifiedTime")
private String modifiedTime;
@NameInMap("PassthroughHeaders")
private String passthroughHeaders;
@NameInMap("RegionId")
private String regionId;
@NameInMap("RequestId")
private String requestId;
@NameInMap("RpcPattern")
private String rpcPattern;
@NameInMap("StageItems")
private StageItems stageItems;
@NameInMap("Status")
private String status;
@NameInMap("SubDomain")
private String subDomain;
@NameInMap("TrafficLimit")
private Integer trafficLimit;
@NameInMap("UserLogConfig")
private String userLogConfig;
@NameInMap("VpcDomain")
private String vpcDomain;
private DescribeApiGroupDetailResponseBody(Builder builder) {
this.billingStatus = builder.billingStatus;
this.classicVpcSubDomain = builder.classicVpcSubDomain;
this.compatibleFlags = builder.compatibleFlags;
this.createdTime = builder.createdTime;
this.customTraceConfig = builder.customTraceConfig;
this.defaultDomain = builder.defaultDomain;
this.description = builder.description;
this.domainItems = builder.domainItems;
this.groupId = builder.groupId;
this.groupName = builder.groupName;
this.httpsPolicy = builder.httpsPolicy;
this.illegalStatus = builder.illegalStatus;
this.instanceId = builder.instanceId;
this.instanceName = builder.instanceName;
this.instanceType = builder.instanceType;
this.instanceVipList = builder.instanceVipList;
this.ipv6Status = builder.ipv6Status;
this.modifiedTime = builder.modifiedTime;
this.passthroughHeaders = builder.passthroughHeaders;
this.regionId = builder.regionId;
this.requestId = builder.requestId;
this.rpcPattern = builder.rpcPattern;
this.stageItems = builder.stageItems;
this.status = builder.status;
this.subDomain = builder.subDomain;
this.trafficLimit = builder.trafficLimit;
this.userLogConfig = builder.userLogConfig;
this.vpcDomain = builder.vpcDomain;
}
public static Builder builder() {
return new Builder();
}
public static DescribeApiGroupDetailResponseBody create() {
return builder().build();
}
/**
* @return billingStatus
*/
public String getBillingStatus() {
return this.billingStatus;
}
/**
* @return classicVpcSubDomain
*/
public String getClassicVpcSubDomain() {
return this.classicVpcSubDomain;
}
/**
* @return compatibleFlags
*/
public String getCompatibleFlags() {
return this.compatibleFlags;
}
/**
* @return createdTime
*/
public String getCreatedTime() {
return this.createdTime;
}
/**
* @return customTraceConfig
*/
public String getCustomTraceConfig() {
return this.customTraceConfig;
}
/**
* @return defaultDomain
*/
public String getDefaultDomain() {
return this.defaultDomain;
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return domainItems
*/
public DomainItems getDomainItems() {
return this.domainItems;
}
/**
* @return groupId
*/
public String getGroupId() {
return this.groupId;
}
/**
* @return groupName
*/
public String getGroupName() {
return this.groupName;
}
/**
* @return httpsPolicy
*/
public String getHttpsPolicy() {
return this.httpsPolicy;
}
/**
* @return illegalStatus
*/
public String getIllegalStatus() {
return this.illegalStatus;
}
/**
* @return instanceId
*/
public String getInstanceId() {
return this.instanceId;
}
/**
* @return instanceName
*/
public String getInstanceName() {
return this.instanceName;
}
/**
* @return instanceType
*/
public String getInstanceType() {
return this.instanceType;
}
/**
* @return instanceVipList
*/
public String getInstanceVipList() {
return this.instanceVipList;
}
/**
* @return ipv6Status
*/
public String getIpv6Status() {
return this.ipv6Status;
}
/**
* @return modifiedTime
*/
public String getModifiedTime() {
return this.modifiedTime;
}
/**
* @return passthroughHeaders
*/
public String getPassthroughHeaders() {
return this.passthroughHeaders;
}
/**
* @return regionId
*/
public String getRegionId() {
return this.regionId;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
/**
* @return rpcPattern
*/
public String getRpcPattern() {
return this.rpcPattern;
}
/**
* @return stageItems
*/
public StageItems getStageItems() {
return this.stageItems;
}
/**
* @return status
*/
public String getStatus() {
return this.status;
}
/**
* @return subDomain
*/
public String getSubDomain() {
return this.subDomain;
}
/**
* @return trafficLimit
*/
public Integer getTrafficLimit() {
return this.trafficLimit;
}
/**
* @return userLogConfig
*/
public String getUserLogConfig() {
return this.userLogConfig;
}
/**
* @return vpcDomain
*/
public String getVpcDomain() {
return this.vpcDomain;
}
public static final class Builder {
private String billingStatus;
private String classicVpcSubDomain;
private String compatibleFlags;
private String createdTime;
private String customTraceConfig;
private String defaultDomain;
private String description;
private DomainItems domainItems;
private String groupId;
private String groupName;
private String httpsPolicy;
private String illegalStatus;
private String instanceId;
private String instanceName;
private String instanceType;
private String instanceVipList;
private String ipv6Status;
private String modifiedTime;
private String passthroughHeaders;
private String regionId;
private String requestId;
private String rpcPattern;
private StageItems stageItems;
private String status;
private String subDomain;
private Integer trafficLimit;
private String userLogConfig;
private String vpcDomain;
/**
* BillingStatus.
*/
public Builder billingStatus(String billingStatus) {
this.billingStatus = billingStatus;
return this;
}
/**
* ClassicVpcSubDomain.
*/
public Builder classicVpcSubDomain(String classicVpcSubDomain) {
this.classicVpcSubDomain = classicVpcSubDomain;
return this;
}
/**
* CompatibleFlags.
*/
public Builder compatibleFlags(String compatibleFlags) {
this.compatibleFlags = compatibleFlags;
return this;
}
/**
* CreatedTime.
*/
public Builder createdTime(String createdTime) {
this.createdTime = createdTime;
return this;
}
/**
* CustomTraceConfig.
*/
public Builder customTraceConfig(String customTraceConfig) {
this.customTraceConfig = customTraceConfig;
return this;
}
/**
* DefaultDomain.
*/
public Builder defaultDomain(String defaultDomain) {
this.defaultDomain = defaultDomain;
return this;
}
/**
* Description.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* DomainItems.
*/
public Builder domainItems(DomainItems domainItems) {
this.domainItems = domainItems;
return this;
}
/**
* GroupId.
*/
public Builder groupId(String groupId) {
this.groupId = groupId;
return this;
}
/**
* GroupName.
*/
public Builder groupName(String groupName) {
this.groupName = groupName;
return this;
}
/**
* HttpsPolicy.
*/
public Builder httpsPolicy(String httpsPolicy) {
this.httpsPolicy = httpsPolicy;
return this;
}
/**
* IllegalStatus.
*/
public Builder illegalStatus(String illegalStatus) {
this.illegalStatus = illegalStatus;
return this;
}
/**
* InstanceId.
*/
public Builder instanceId(String instanceId) {
this.instanceId = instanceId;
return this;
}
/**
* InstanceName.
*/
public Builder instanceName(String instanceName) {
this.instanceName = instanceName;
return this;
}
/**
* InstanceType.
*/
public Builder instanceType(String instanceType) {
this.instanceType = instanceType;
return this;
}
/**
* InstanceVipList.
*/
public Builder instanceVipList(String instanceVipList) {
this.instanceVipList = instanceVipList;
return this;
}
/**
* Ipv6Status.
*/
public Builder ipv6Status(String ipv6Status) {
this.ipv6Status = ipv6Status;
return this;
}
/**
* ModifiedTime.
*/
public Builder modifiedTime(String modifiedTime) {
this.modifiedTime = modifiedTime;
return this;
}
/**
* PassthroughHeaders.
*/
public Builder passthroughHeaders(String passthroughHeaders) {
this.passthroughHeaders = passthroughHeaders;
return this;
}
/**
* RegionId.
*/
public Builder regionId(String regionId) {
this.regionId = regionId;
return this;
}
/**
* RequestId.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
/**
* RpcPattern.
*/
public Builder rpcPattern(String rpcPattern) {
this.rpcPattern = rpcPattern;
return this;
}
/**
* StageItems.
*/
public Builder stageItems(StageItems stageItems) {
this.stageItems = stageItems;
return this;
}
/**
* Status.
*/
public Builder status(String status) {
this.status = status;
return this;
}
/**
* SubDomain.
*/
public Builder subDomain(String subDomain) {
this.subDomain = subDomain;
return this;
}
/**
* TrafficLimit.
*/
public Builder trafficLimit(Integer trafficLimit) {
this.trafficLimit = trafficLimit;
return this;
}
/**
* UserLogConfig.
*/
public Builder userLogConfig(String userLogConfig) {
this.userLogConfig = userLogConfig;
return this;
}
/**
* VpcDomain.
*/
public Builder vpcDomain(String vpcDomain) {
this.vpcDomain = vpcDomain;
return this;
}
public DescribeApiGroupDetailResponseBody build() {
return new DescribeApiGroupDetailResponseBody(this);
}
}
public static class DomainItem extends TeaModel {
@NameInMap("BindStageName")
private String bindStageName;
@NameInMap("CertificateId")
private String certificateId;
@NameInMap("CertificateName")
private String certificateName;
@NameInMap("DomainBindingStatus")
private String domainBindingStatus;
@NameInMap("DomainLegalStatus")
private String domainLegalStatus;
@NameInMap("DomainName")
private String domainName;
@NameInMap("DomainNameResolution")
private String domainNameResolution;
@NameInMap("DomainRemark")
private String domainRemark;
@NameInMap("DomainWebSocketStatus")
private String domainWebSocketStatus;
@NameInMap("WildcardDomainPatterns")
private String wildcardDomainPatterns;
private DomainItem(Builder builder) {
this.bindStageName = builder.bindStageName;
this.certificateId = builder.certificateId;
this.certificateName = builder.certificateName;
this.domainBindingStatus = builder.domainBindingStatus;
this.domainLegalStatus = builder.domainLegalStatus;
this.domainName = builder.domainName;
this.domainNameResolution = builder.domainNameResolution;
this.domainRemark = builder.domainRemark;
this.domainWebSocketStatus = builder.domainWebSocketStatus;
this.wildcardDomainPatterns = builder.wildcardDomainPatterns;
}
public static Builder builder() {
return new Builder();
}
public static DomainItem create() {
return builder().build();
}
/**
* @return bindStageName
*/
public String getBindStageName() {
return this.bindStageName;
}
/**
* @return certificateId
*/
public String getCertificateId() {
return this.certificateId;
}
/**
* @return certificateName
*/
public String getCertificateName() {
return this.certificateName;
}
/**
* @return domainBindingStatus
*/
public String getDomainBindingStatus() {
return this.domainBindingStatus;
}
/**
* @return domainLegalStatus
*/
public String getDomainLegalStatus() {
return this.domainLegalStatus;
}
/**
* @return domainName
*/
public String getDomainName() {
return this.domainName;
}
/**
* @return domainNameResolution
*/
public String getDomainNameResolution() {
return this.domainNameResolution;
}
/**
* @return domainRemark
*/
public String getDomainRemark() {
return this.domainRemark;
}
/**
* @return domainWebSocketStatus
*/
public String getDomainWebSocketStatus() {
return this.domainWebSocketStatus;
}
/**
* @return wildcardDomainPatterns
*/
public String getWildcardDomainPatterns() {
return this.wildcardDomainPatterns;
}
public static final class Builder {
private String bindStageName;
private String certificateId;
private String certificateName;
private String domainBindingStatus;
private String domainLegalStatus;
private String domainName;
private String domainNameResolution;
private String domainRemark;
private String domainWebSocketStatus;
private String wildcardDomainPatterns;
/**
* BindStageName.
*/
public Builder bindStageName(String bindStageName) {
this.bindStageName = bindStageName;
return this;
}
/**
* CertificateId.
*/
public Builder certificateId(String certificateId) {
this.certificateId = certificateId;
return this;
}
/**
* CertificateName.
*/
public Builder certificateName(String certificateName) {
this.certificateName = certificateName;
return this;
}
/**
* DomainBindingStatus.
*/
public Builder domainBindingStatus(String domainBindingStatus) {
this.domainBindingStatus = domainBindingStatus;
return this;
}
/**
* DomainLegalStatus.
*/
public Builder domainLegalStatus(String domainLegalStatus) {
this.domainLegalStatus = domainLegalStatus;
return this;
}
/**
* DomainName.
*/
public Builder domainName(String domainName) {
this.domainName = domainName;
return this;
}
/**
* DomainNameResolution.
*/
public Builder domainNameResolution(String domainNameResolution) {
this.domainNameResolution = domainNameResolution;
return this;
}
/**
* DomainRemark.
*/
public Builder domainRemark(String domainRemark) {
this.domainRemark = domainRemark;
return this;
}
/**
* DomainWebSocketStatus.
*/
public Builder domainWebSocketStatus(String domainWebSocketStatus) {
this.domainWebSocketStatus = domainWebSocketStatus;
return this;
}
/**
* WildcardDomainPatterns.
*/
public Builder wildcardDomainPatterns(String wildcardDomainPatterns) {
this.wildcardDomainPatterns = wildcardDomainPatterns;
return this;
}
public DomainItem build() {
return new DomainItem(this);
}
}
}
public static class DomainItems extends TeaModel {
@NameInMap("DomainItem")
private java.util.List < DomainItem> domainItem;
private DomainItems(Builder builder) {
this.domainItem = builder.domainItem;
}
public static Builder builder() {
return new Builder();
}
public static DomainItems create() {
return builder().build();
}
/**
* @return domainItem
*/
public java.util.List < DomainItem> getDomainItem() {
return this.domainItem;
}
public static final class Builder {
private java.util.List < DomainItem> domainItem;
/**
* DomainItem.
*/
public Builder domainItem(java.util.List < DomainItem> domainItem) {
this.domainItem = domainItem;
return this;
}
public DomainItems build() {
return new DomainItems(this);
}
}
}
public static class StageInfo extends TeaModel {
@NameInMap("Description")
private String description;
@NameInMap("StageId")
private String stageId;
@NameInMap("StageName")
private String stageName;
private StageInfo(Builder builder) {
this.description = builder.description;
this.stageId = builder.stageId;
this.stageName = builder.stageName;
}
public static Builder builder() {
return new Builder();
}
public static StageInfo create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return stageId
*/
public String getStageId() {
return this.stageId;
}
/**
* @return stageName
*/
public String getStageName() {
return this.stageName;
}
public static final class Builder {
private String description;
private String stageId;
private String stageName;
/**
* Description.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* StageId.
*/
public Builder stageId(String stageId) {
this.stageId = stageId;
return this;
}
/**
* StageName.
*/
public Builder stageName(String stageName) {
this.stageName = stageName;
return this;
}
public StageInfo build() {
return new StageInfo(this);
}
}
}
public static class StageItems extends TeaModel {
@NameInMap("StageInfo")
private java.util.List < StageInfo> stageInfo;
private StageItems(Builder builder) {
this.stageInfo = builder.stageInfo;
}
public static Builder builder() {
return new Builder();
}
public static StageItems create() {
return builder().build();
}
/**
* @return stageInfo
*/
public java.util.List < StageInfo> getStageInfo() {
return this.stageInfo;
}
public static final class Builder {
private java.util.List < StageInfo> stageInfo;
/**
* StageInfo.
*/
public Builder stageInfo(java.util.List < StageInfo> stageInfo) {
this.stageInfo = stageInfo;
return this;
}
public StageItems build() {
return new StageItems(this);
}
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy