com.aliyun.sdk.service.cloudapi20160701.models.DescribeApiDocResponseBody 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 DescribeApiDocResponseBody} extends {@link TeaModel}
*
* DescribeApiDocResponseBody
*/
public class DescribeApiDocResponseBody extends TeaModel {
@NameInMap("ApiId")
private String apiId;
@NameInMap("ApiName")
private String apiName;
@NameInMap("BodyFormat")
private String bodyFormat;
@NameInMap("DeployedTime")
private String deployedTime;
@NameInMap("Description")
private String description;
@NameInMap("DisableInternet")
private Boolean disableInternet;
@NameInMap("ErrorCodeSamples")
private ErrorCodeSamples errorCodeSamples;
@NameInMap("FailResultSample")
private String failResultSample;
@NameInMap("ForceNonceCheck")
private Boolean forceNonceCheck;
@NameInMap("GroupId")
private String groupId;
@NameInMap("GroupName")
private String groupName;
@NameInMap("HttpMethod")
private String httpMethod;
@NameInMap("HttpProtocol")
private String httpProtocol;
@NameInMap("Mock")
private String mock;
@NameInMap("MockResult")
private String mockResult;
@NameInMap("OriginResultDescription")
private String originResultDescription;
@NameInMap("Path")
private String path;
@NameInMap("PathParameters")
private PathParameters pathParameters;
@NameInMap("PostBodyDescription")
private String postBodyDescription;
@NameInMap("PostBodyType")
private String postBodyType;
@NameInMap("RegionId")
private String regionId;
@NameInMap("RequestBody")
private RequestBody requestBody;
@NameInMap("RequestHeaders")
private RequestHeaders requestHeaders;
@NameInMap("RequestId")
private String requestId;
@NameInMap("RequestMode")
private String requestMode;
@NameInMap("RequestQueries")
private RequestQueries requestQueries;
@NameInMap("ResultSample")
private String resultSample;
@NameInMap("ResultType")
private String resultType;
@NameInMap("ServiceTimeout")
private Integer serviceTimeout;
@NameInMap("ServiceVpcEnable")
private String serviceVpcEnable;
@NameInMap("StageName")
private String stageName;
@NameInMap("VpcName")
private String vpcName;
private DescribeApiDocResponseBody(Builder builder) {
this.apiId = builder.apiId;
this.apiName = builder.apiName;
this.bodyFormat = builder.bodyFormat;
this.deployedTime = builder.deployedTime;
this.description = builder.description;
this.disableInternet = builder.disableInternet;
this.errorCodeSamples = builder.errorCodeSamples;
this.failResultSample = builder.failResultSample;
this.forceNonceCheck = builder.forceNonceCheck;
this.groupId = builder.groupId;
this.groupName = builder.groupName;
this.httpMethod = builder.httpMethod;
this.httpProtocol = builder.httpProtocol;
this.mock = builder.mock;
this.mockResult = builder.mockResult;
this.originResultDescription = builder.originResultDescription;
this.path = builder.path;
this.pathParameters = builder.pathParameters;
this.postBodyDescription = builder.postBodyDescription;
this.postBodyType = builder.postBodyType;
this.regionId = builder.regionId;
this.requestBody = builder.requestBody;
this.requestHeaders = builder.requestHeaders;
this.requestId = builder.requestId;
this.requestMode = builder.requestMode;
this.requestQueries = builder.requestQueries;
this.resultSample = builder.resultSample;
this.resultType = builder.resultType;
this.serviceTimeout = builder.serviceTimeout;
this.serviceVpcEnable = builder.serviceVpcEnable;
this.stageName = builder.stageName;
this.vpcName = builder.vpcName;
}
public static Builder builder() {
return new Builder();
}
public static DescribeApiDocResponseBody create() {
return builder().build();
}
/**
* @return apiId
*/
public String getApiId() {
return this.apiId;
}
/**
* @return apiName
*/
public String getApiName() {
return this.apiName;
}
/**
* @return bodyFormat
*/
public String getBodyFormat() {
return this.bodyFormat;
}
/**
* @return deployedTime
*/
public String getDeployedTime() {
return this.deployedTime;
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return disableInternet
*/
public Boolean getDisableInternet() {
return this.disableInternet;
}
/**
* @return errorCodeSamples
*/
public ErrorCodeSamples getErrorCodeSamples() {
return this.errorCodeSamples;
}
/**
* @return failResultSample
*/
public String getFailResultSample() {
return this.failResultSample;
}
/**
* @return forceNonceCheck
*/
public Boolean getForceNonceCheck() {
return this.forceNonceCheck;
}
/**
* @return groupId
*/
public String getGroupId() {
return this.groupId;
}
/**
* @return groupName
*/
public String getGroupName() {
return this.groupName;
}
/**
* @return httpMethod
*/
public String getHttpMethod() {
return this.httpMethod;
}
/**
* @return httpProtocol
*/
public String getHttpProtocol() {
return this.httpProtocol;
}
/**
* @return mock
*/
public String getMock() {
return this.mock;
}
/**
* @return mockResult
*/
public String getMockResult() {
return this.mockResult;
}
/**
* @return originResultDescription
*/
public String getOriginResultDescription() {
return this.originResultDescription;
}
/**
* @return path
*/
public String getPath() {
return this.path;
}
/**
* @return pathParameters
*/
public PathParameters getPathParameters() {
return this.pathParameters;
}
/**
* @return postBodyDescription
*/
public String getPostBodyDescription() {
return this.postBodyDescription;
}
/**
* @return postBodyType
*/
public String getPostBodyType() {
return this.postBodyType;
}
/**
* @return regionId
*/
public String getRegionId() {
return this.regionId;
}
/**
* @return requestBody
*/
public RequestBody getRequestBody() {
return this.requestBody;
}
/**
* @return requestHeaders
*/
public RequestHeaders getRequestHeaders() {
return this.requestHeaders;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
/**
* @return requestMode
*/
public String getRequestMode() {
return this.requestMode;
}
/**
* @return requestQueries
*/
public RequestQueries getRequestQueries() {
return this.requestQueries;
}
/**
* @return resultSample
*/
public String getResultSample() {
return this.resultSample;
}
/**
* @return resultType
*/
public String getResultType() {
return this.resultType;
}
/**
* @return serviceTimeout
*/
public Integer getServiceTimeout() {
return this.serviceTimeout;
}
/**
* @return serviceVpcEnable
*/
public String getServiceVpcEnable() {
return this.serviceVpcEnable;
}
/**
* @return stageName
*/
public String getStageName() {
return this.stageName;
}
/**
* @return vpcName
*/
public String getVpcName() {
return this.vpcName;
}
public static final class Builder {
private String apiId;
private String apiName;
private String bodyFormat;
private String deployedTime;
private String description;
private Boolean disableInternet;
private ErrorCodeSamples errorCodeSamples;
private String failResultSample;
private Boolean forceNonceCheck;
private String groupId;
private String groupName;
private String httpMethod;
private String httpProtocol;
private String mock;
private String mockResult;
private String originResultDescription;
private String path;
private PathParameters pathParameters;
private String postBodyDescription;
private String postBodyType;
private String regionId;
private RequestBody requestBody;
private RequestHeaders requestHeaders;
private String requestId;
private String requestMode;
private RequestQueries requestQueries;
private String resultSample;
private String resultType;
private Integer serviceTimeout;
private String serviceVpcEnable;
private String stageName;
private String vpcName;
/**
* ApiId.
*/
public Builder apiId(String apiId) {
this.apiId = apiId;
return this;
}
/**
* ApiName.
*/
public Builder apiName(String apiName) {
this.apiName = apiName;
return this;
}
/**
* BodyFormat.
*/
public Builder bodyFormat(String bodyFormat) {
this.bodyFormat = bodyFormat;
return this;
}
/**
* DeployedTime.
*/
public Builder deployedTime(String deployedTime) {
this.deployedTime = deployedTime;
return this;
}
/**
* Description.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* DisableInternet.
*/
public Builder disableInternet(Boolean disableInternet) {
this.disableInternet = disableInternet;
return this;
}
/**
* ErrorCodeSamples.
*/
public Builder errorCodeSamples(ErrorCodeSamples errorCodeSamples) {
this.errorCodeSamples = errorCodeSamples;
return this;
}
/**
* FailResultSample.
*/
public Builder failResultSample(String failResultSample) {
this.failResultSample = failResultSample;
return this;
}
/**
* ForceNonceCheck.
*/
public Builder forceNonceCheck(Boolean forceNonceCheck) {
this.forceNonceCheck = forceNonceCheck;
return this;
}
/**
* GroupId.
*/
public Builder groupId(String groupId) {
this.groupId = groupId;
return this;
}
/**
* GroupName.
*/
public Builder groupName(String groupName) {
this.groupName = groupName;
return this;
}
/**
* HttpMethod.
*/
public Builder httpMethod(String httpMethod) {
this.httpMethod = httpMethod;
return this;
}
/**
* HttpProtocol.
*/
public Builder httpProtocol(String httpProtocol) {
this.httpProtocol = httpProtocol;
return this;
}
/**
* Mock.
*/
public Builder mock(String mock) {
this.mock = mock;
return this;
}
/**
* MockResult.
*/
public Builder mockResult(String mockResult) {
this.mockResult = mockResult;
return this;
}
/**
* OriginResultDescription.
*/
public Builder originResultDescription(String originResultDescription) {
this.originResultDescription = originResultDescription;
return this;
}
/**
* Path.
*/
public Builder path(String path) {
this.path = path;
return this;
}
/**
* PathParameters.
*/
public Builder pathParameters(PathParameters pathParameters) {
this.pathParameters = pathParameters;
return this;
}
/**
* PostBodyDescription.
*/
public Builder postBodyDescription(String postBodyDescription) {
this.postBodyDescription = postBodyDescription;
return this;
}
/**
* PostBodyType.
*/
public Builder postBodyType(String postBodyType) {
this.postBodyType = postBodyType;
return this;
}
/**
* RegionId.
*/
public Builder regionId(String regionId) {
this.regionId = regionId;
return this;
}
/**
* RequestBody.
*/
public Builder requestBody(RequestBody requestBody) {
this.requestBody = requestBody;
return this;
}
/**
* RequestHeaders.
*/
public Builder requestHeaders(RequestHeaders requestHeaders) {
this.requestHeaders = requestHeaders;
return this;
}
/**
* RequestId.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
/**
* RequestMode.
*/
public Builder requestMode(String requestMode) {
this.requestMode = requestMode;
return this;
}
/**
* RequestQueries.
*/
public Builder requestQueries(RequestQueries requestQueries) {
this.requestQueries = requestQueries;
return this;
}
/**
* ResultSample.
*/
public Builder resultSample(String resultSample) {
this.resultSample = resultSample;
return this;
}
/**
* ResultType.
*/
public Builder resultType(String resultType) {
this.resultType = resultType;
return this;
}
/**
* ServiceTimeout.
*/
public Builder serviceTimeout(Integer serviceTimeout) {
this.serviceTimeout = serviceTimeout;
return this;
}
/**
* ServiceVpcEnable.
*/
public Builder serviceVpcEnable(String serviceVpcEnable) {
this.serviceVpcEnable = serviceVpcEnable;
return this;
}
/**
* StageName.
*/
public Builder stageName(String stageName) {
this.stageName = stageName;
return this;
}
/**
* VpcName.
*/
public Builder vpcName(String vpcName) {
this.vpcName = vpcName;
return this;
}
public DescribeApiDocResponseBody build() {
return new DescribeApiDocResponseBody(this);
}
}
public static class ErrorCodeSample extends TeaModel {
@NameInMap("Code")
private String code;
@NameInMap("Description")
private String description;
@NameInMap("Message")
private String message;
private ErrorCodeSample(Builder builder) {
this.code = builder.code;
this.description = builder.description;
this.message = builder.message;
}
public static Builder builder() {
return new Builder();
}
public static ErrorCodeSample create() {
return builder().build();
}
/**
* @return code
*/
public String getCode() {
return this.code;
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return message
*/
public String getMessage() {
return this.message;
}
public static final class Builder {
private String code;
private String description;
private String message;
/**
* Code.
*/
public Builder code(String code) {
this.code = code;
return this;
}
/**
* Description.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* Message.
*/
public Builder message(String message) {
this.message = message;
return this;
}
public ErrorCodeSample build() {
return new ErrorCodeSample(this);
}
}
}
public static class ErrorCodeSamples extends TeaModel {
@NameInMap("ErrorCodeSample")
private java.util.List < ErrorCodeSample> errorCodeSample;
private ErrorCodeSamples(Builder builder) {
this.errorCodeSample = builder.errorCodeSample;
}
public static Builder builder() {
return new Builder();
}
public static ErrorCodeSamples create() {
return builder().build();
}
/**
* @return errorCodeSample
*/
public java.util.List < ErrorCodeSample> getErrorCodeSample() {
return this.errorCodeSample;
}
public static final class Builder {
private java.util.List < ErrorCodeSample> errorCodeSample;
/**
* ErrorCodeSample.
*/
public Builder errorCodeSample(java.util.List < ErrorCodeSample> errorCodeSample) {
this.errorCodeSample = errorCodeSample;
return this;
}
public ErrorCodeSamples build() {
return new ErrorCodeSamples(this);
}
}
}
public static class PathParameter extends TeaModel {
@NameInMap("ApiParameterName")
private String apiParameterName;
@NameInMap("DemoValue")
private String demoValue;
@NameInMap("Description")
private String description;
private PathParameter(Builder builder) {
this.apiParameterName = builder.apiParameterName;
this.demoValue = builder.demoValue;
this.description = builder.description;
}
public static Builder builder() {
return new Builder();
}
public static PathParameter create() {
return builder().build();
}
/**
* @return apiParameterName
*/
public String getApiParameterName() {
return this.apiParameterName;
}
/**
* @return demoValue
*/
public String getDemoValue() {
return this.demoValue;
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
public static final class Builder {
private String apiParameterName;
private String demoValue;
private String description;
/**
* ApiParameterName.
*/
public Builder apiParameterName(String apiParameterName) {
this.apiParameterName = apiParameterName;
return this;
}
/**
* DemoValue.
*/
public Builder demoValue(String demoValue) {
this.demoValue = demoValue;
return this;
}
/**
* Description.
*/
public Builder description(String description) {
this.description = description;
return this;
}
public PathParameter build() {
return new PathParameter(this);
}
}
}
public static class PathParameters extends TeaModel {
@NameInMap("PathParameter")
private java.util.List < PathParameter> pathParameter;
private PathParameters(Builder builder) {
this.pathParameter = builder.pathParameter;
}
public static Builder builder() {
return new Builder();
}
public static PathParameters create() {
return builder().build();
}
/**
* @return pathParameter
*/
public java.util.List < PathParameter> getPathParameter() {
return this.pathParameter;
}
public static final class Builder {
private java.util.List < PathParameter> pathParameter;
/**
* PathParameter.
*/
public Builder pathParameter(java.util.List < PathParameter> pathParameter) {
this.pathParameter = pathParameter;
return this;
}
public PathParameters build() {
return new PathParameters(this);
}
}
}
public static class RequestParam extends TeaModel {
@NameInMap("ApiParameterName")
private String apiParameterName;
@NameInMap("ArrayItemsType")
private String arrayItemsType;
@NameInMap("DefaultValue")
private String defaultValue;
@NameInMap("DemoValue")
private String demoValue;
@NameInMap("Description")
private String description;
@NameInMap("EnumValue")
private String enumValue;
@NameInMap("JsonScheme")
private String jsonScheme;
@NameInMap("MaxLength")
private Long maxLength;
@NameInMap("MaxValue")
private Long maxValue;
@NameInMap("MinLength")
private Long minLength;
@NameInMap("MinValue")
private Long minValue;
@NameInMap("ParameterType")
private String parameterType;
@NameInMap("RegularExpression")
private String regularExpression;
@NameInMap("Required")
private String required;
private RequestParam(Builder builder) {
this.apiParameterName = builder.apiParameterName;
this.arrayItemsType = builder.arrayItemsType;
this.defaultValue = builder.defaultValue;
this.demoValue = builder.demoValue;
this.description = builder.description;
this.enumValue = builder.enumValue;
this.jsonScheme = builder.jsonScheme;
this.maxLength = builder.maxLength;
this.maxValue = builder.maxValue;
this.minLength = builder.minLength;
this.minValue = builder.minValue;
this.parameterType = builder.parameterType;
this.regularExpression = builder.regularExpression;
this.required = builder.required;
}
public static Builder builder() {
return new Builder();
}
public static RequestParam create() {
return builder().build();
}
/**
* @return apiParameterName
*/
public String getApiParameterName() {
return this.apiParameterName;
}
/**
* @return arrayItemsType
*/
public String getArrayItemsType() {
return this.arrayItemsType;
}
/**
* @return defaultValue
*/
public String getDefaultValue() {
return this.defaultValue;
}
/**
* @return demoValue
*/
public String getDemoValue() {
return this.demoValue;
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return enumValue
*/
public String getEnumValue() {
return this.enumValue;
}
/**
* @return jsonScheme
*/
public String getJsonScheme() {
return this.jsonScheme;
}
/**
* @return maxLength
*/
public Long getMaxLength() {
return this.maxLength;
}
/**
* @return maxValue
*/
public Long getMaxValue() {
return this.maxValue;
}
/**
* @return minLength
*/
public Long getMinLength() {
return this.minLength;
}
/**
* @return minValue
*/
public Long getMinValue() {
return this.minValue;
}
/**
* @return parameterType
*/
public String getParameterType() {
return this.parameterType;
}
/**
* @return regularExpression
*/
public String getRegularExpression() {
return this.regularExpression;
}
/**
* @return required
*/
public String getRequired() {
return this.required;
}
public static final class Builder {
private String apiParameterName;
private String arrayItemsType;
private String defaultValue;
private String demoValue;
private String description;
private String enumValue;
private String jsonScheme;
private Long maxLength;
private Long maxValue;
private Long minLength;
private Long minValue;
private String parameterType;
private String regularExpression;
private String required;
/**
* ApiParameterName.
*/
public Builder apiParameterName(String apiParameterName) {
this.apiParameterName = apiParameterName;
return this;
}
/**
* ArrayItemsType.
*/
public Builder arrayItemsType(String arrayItemsType) {
this.arrayItemsType = arrayItemsType;
return this;
}
/**
* DefaultValue.
*/
public Builder defaultValue(String defaultValue) {
this.defaultValue = defaultValue;
return this;
}
/**
* DemoValue.
*/
public Builder demoValue(String demoValue) {
this.demoValue = demoValue;
return this;
}
/**
* Description.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* EnumValue.
*/
public Builder enumValue(String enumValue) {
this.enumValue = enumValue;
return this;
}
/**
* JsonScheme.
*/
public Builder jsonScheme(String jsonScheme) {
this.jsonScheme = jsonScheme;
return this;
}
/**
* MaxLength.
*/
public Builder maxLength(Long maxLength) {
this.maxLength = maxLength;
return this;
}
/**
* MaxValue.
*/
public Builder maxValue(Long maxValue) {
this.maxValue = maxValue;
return this;
}
/**
* MinLength.
*/
public Builder minLength(Long minLength) {
this.minLength = minLength;
return this;
}
/**
* MinValue.
*/
public Builder minValue(Long minValue) {
this.minValue = minValue;
return this;
}
/**
* ParameterType.
*/
public Builder parameterType(String parameterType) {
this.parameterType = parameterType;
return this;
}
/**
* RegularExpression.
*/
public Builder regularExpression(String regularExpression) {
this.regularExpression = regularExpression;
return this;
}
/**
* Required.
*/
public Builder required(String required) {
this.required = required;
return this;
}
public RequestParam build() {
return new RequestParam(this);
}
}
}
public static class RequestBody extends TeaModel {
@NameInMap("RequestParam")
private java.util.List < RequestParam> requestParam;
private RequestBody(Builder builder) {
this.requestParam = builder.requestParam;
}
public static Builder builder() {
return new Builder();
}
public static RequestBody create() {
return builder().build();
}
/**
* @return requestParam
*/
public java.util.List < RequestParam> getRequestParam() {
return this.requestParam;
}
public static final class Builder {
private java.util.List < RequestParam> requestParam;
/**
* RequestParam.
*/
public Builder requestParam(java.util.List < RequestParam> requestParam) {
this.requestParam = requestParam;
return this;
}
public RequestBody build() {
return new RequestBody(this);
}
}
}
public static class RequestHeadersRequestParam extends TeaModel {
@NameInMap("ApiParameterName")
private String apiParameterName;
@NameInMap("ArrayItemsType")
private String arrayItemsType;
@NameInMap("DefaultValue")
private String defaultValue;
@NameInMap("DemoValue")
private String demoValue;
@NameInMap("Description")
private String description;
@NameInMap("EnumValue")
private String enumValue;
@NameInMap("JsonScheme")
private String jsonScheme;
@NameInMap("MaxLength")
private Long maxLength;
@NameInMap("MaxValue")
private Long maxValue;
@NameInMap("MinLength")
private Long minLength;
@NameInMap("MinValue")
private Long minValue;
@NameInMap("ParameterType")
private String parameterType;
@NameInMap("RegularExpression")
private String regularExpression;
@NameInMap("Required")
private String required;
private RequestHeadersRequestParam(Builder builder) {
this.apiParameterName = builder.apiParameterName;
this.arrayItemsType = builder.arrayItemsType;
this.defaultValue = builder.defaultValue;
this.demoValue = builder.demoValue;
this.description = builder.description;
this.enumValue = builder.enumValue;
this.jsonScheme = builder.jsonScheme;
this.maxLength = builder.maxLength;
this.maxValue = builder.maxValue;
this.minLength = builder.minLength;
this.minValue = builder.minValue;
this.parameterType = builder.parameterType;
this.regularExpression = builder.regularExpression;
this.required = builder.required;
}
public static Builder builder() {
return new Builder();
}
public static RequestHeadersRequestParam create() {
return builder().build();
}
/**
* @return apiParameterName
*/
public String getApiParameterName() {
return this.apiParameterName;
}
/**
* @return arrayItemsType
*/
public String getArrayItemsType() {
return this.arrayItemsType;
}
/**
* @return defaultValue
*/
public String getDefaultValue() {
return this.defaultValue;
}
/**
* @return demoValue
*/
public String getDemoValue() {
return this.demoValue;
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return enumValue
*/
public String getEnumValue() {
return this.enumValue;
}
/**
* @return jsonScheme
*/
public String getJsonScheme() {
return this.jsonScheme;
}
/**
* @return maxLength
*/
public Long getMaxLength() {
return this.maxLength;
}
/**
* @return maxValue
*/
public Long getMaxValue() {
return this.maxValue;
}
/**
* @return minLength
*/
public Long getMinLength() {
return this.minLength;
}
/**
* @return minValue
*/
public Long getMinValue() {
return this.minValue;
}
/**
* @return parameterType
*/
public String getParameterType() {
return this.parameterType;
}
/**
* @return regularExpression
*/
public String getRegularExpression() {
return this.regularExpression;
}
/**
* @return required
*/
public String getRequired() {
return this.required;
}
public static final class Builder {
private String apiParameterName;
private String arrayItemsType;
private String defaultValue;
private String demoValue;
private String description;
private String enumValue;
private String jsonScheme;
private Long maxLength;
private Long maxValue;
private Long minLength;
private Long minValue;
private String parameterType;
private String regularExpression;
private String required;
/**
* ApiParameterName.
*/
public Builder apiParameterName(String apiParameterName) {
this.apiParameterName = apiParameterName;
return this;
}
/**
* ArrayItemsType.
*/
public Builder arrayItemsType(String arrayItemsType) {
this.arrayItemsType = arrayItemsType;
return this;
}
/**
* DefaultValue.
*/
public Builder defaultValue(String defaultValue) {
this.defaultValue = defaultValue;
return this;
}
/**
* DemoValue.
*/
public Builder demoValue(String demoValue) {
this.demoValue = demoValue;
return this;
}
/**
* Description.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* EnumValue.
*/
public Builder enumValue(String enumValue) {
this.enumValue = enumValue;
return this;
}
/**
* JsonScheme.
*/
public Builder jsonScheme(String jsonScheme) {
this.jsonScheme = jsonScheme;
return this;
}
/**
* MaxLength.
*/
public Builder maxLength(Long maxLength) {
this.maxLength = maxLength;
return this;
}
/**
* MaxValue.
*/
public Builder maxValue(Long maxValue) {
this.maxValue = maxValue;
return this;
}
/**
* MinLength.
*/
public Builder minLength(Long minLength) {
this.minLength = minLength;
return this;
}
/**
* MinValue.
*/
public Builder minValue(Long minValue) {
this.minValue = minValue;
return this;
}
/**
* ParameterType.
*/
public Builder parameterType(String parameterType) {
this.parameterType = parameterType;
return this;
}
/**
* RegularExpression.
*/
public Builder regularExpression(String regularExpression) {
this.regularExpression = regularExpression;
return this;
}
/**
* Required.
*/
public Builder required(String required) {
this.required = required;
return this;
}
public RequestHeadersRequestParam build() {
return new RequestHeadersRequestParam(this);
}
}
}
public static class RequestHeaders extends TeaModel {
@NameInMap("RequestParam")
private java.util.List < RequestHeadersRequestParam> requestParam;
private RequestHeaders(Builder builder) {
this.requestParam = builder.requestParam;
}
public static Builder builder() {
return new Builder();
}
public static RequestHeaders create() {
return builder().build();
}
/**
* @return requestParam
*/
public java.util.List < RequestHeadersRequestParam> getRequestParam() {
return this.requestParam;
}
public static final class Builder {
private java.util.List < RequestHeadersRequestParam> requestParam;
/**
* RequestParam.
*/
public Builder requestParam(java.util.List < RequestHeadersRequestParam> requestParam) {
this.requestParam = requestParam;
return this;
}
public RequestHeaders build() {
return new RequestHeaders(this);
}
}
}
public static class RequestQueriesRequestParam extends TeaModel {
@NameInMap("ApiParameterName")
private String apiParameterName;
@NameInMap("ArrayItemsType")
private String arrayItemsType;
@NameInMap("DefaultValue")
private String defaultValue;
@NameInMap("DemoValue")
private String demoValue;
@NameInMap("Description")
private String description;
@NameInMap("EnumValue")
private String enumValue;
@NameInMap("JsonScheme")
private String jsonScheme;
@NameInMap("MaxLength")
private Long maxLength;
@NameInMap("MaxValue")
private Long maxValue;
@NameInMap("MinLength")
private Long minLength;
@NameInMap("MinValue")
private Long minValue;
@NameInMap("ParameterType")
private String parameterType;
@NameInMap("RegularExpression")
private String regularExpression;
@NameInMap("Required")
private String required;
private RequestQueriesRequestParam(Builder builder) {
this.apiParameterName = builder.apiParameterName;
this.arrayItemsType = builder.arrayItemsType;
this.defaultValue = builder.defaultValue;
this.demoValue = builder.demoValue;
this.description = builder.description;
this.enumValue = builder.enumValue;
this.jsonScheme = builder.jsonScheme;
this.maxLength = builder.maxLength;
this.maxValue = builder.maxValue;
this.minLength = builder.minLength;
this.minValue = builder.minValue;
this.parameterType = builder.parameterType;
this.regularExpression = builder.regularExpression;
this.required = builder.required;
}
public static Builder builder() {
return new Builder();
}
public static RequestQueriesRequestParam create() {
return builder().build();
}
/**
* @return apiParameterName
*/
public String getApiParameterName() {
return this.apiParameterName;
}
/**
* @return arrayItemsType
*/
public String getArrayItemsType() {
return this.arrayItemsType;
}
/**
* @return defaultValue
*/
public String getDefaultValue() {
return this.defaultValue;
}
/**
* @return demoValue
*/
public String getDemoValue() {
return this.demoValue;
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return enumValue
*/
public String getEnumValue() {
return this.enumValue;
}
/**
* @return jsonScheme
*/
public String getJsonScheme() {
return this.jsonScheme;
}
/**
* @return maxLength
*/
public Long getMaxLength() {
return this.maxLength;
}
/**
* @return maxValue
*/
public Long getMaxValue() {
return this.maxValue;
}
/**
* @return minLength
*/
public Long getMinLength() {
return this.minLength;
}
/**
* @return minValue
*/
public Long getMinValue() {
return this.minValue;
}
/**
* @return parameterType
*/
public String getParameterType() {
return this.parameterType;
}
/**
* @return regularExpression
*/
public String getRegularExpression() {
return this.regularExpression;
}
/**
* @return required
*/
public String getRequired() {
return this.required;
}
public static final class Builder {
private String apiParameterName;
private String arrayItemsType;
private String defaultValue;
private String demoValue;
private String description;
private String enumValue;
private String jsonScheme;
private Long maxLength;
private Long maxValue;
private Long minLength;
private Long minValue;
private String parameterType;
private String regularExpression;
private String required;
/**
* ApiParameterName.
*/
public Builder apiParameterName(String apiParameterName) {
this.apiParameterName = apiParameterName;
return this;
}
/**
* ArrayItemsType.
*/
public Builder arrayItemsType(String arrayItemsType) {
this.arrayItemsType = arrayItemsType;
return this;
}
/**
* DefaultValue.
*/
public Builder defaultValue(String defaultValue) {
this.defaultValue = defaultValue;
return this;
}
/**
* DemoValue.
*/
public Builder demoValue(String demoValue) {
this.demoValue = demoValue;
return this;
}
/**
* Description.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* EnumValue.
*/
public Builder enumValue(String enumValue) {
this.enumValue = enumValue;
return this;
}
/**
* JsonScheme.
*/
public Builder jsonScheme(String jsonScheme) {
this.jsonScheme = jsonScheme;
return this;
}
/**
* MaxLength.
*/
public Builder maxLength(Long maxLength) {
this.maxLength = maxLength;
return this;
}
/**
* MaxValue.
*/
public Builder maxValue(Long maxValue) {
this.maxValue = maxValue;
return this;
}
/**
* MinLength.
*/
public Builder minLength(Long minLength) {
this.minLength = minLength;
return this;
}
/**
* MinValue.
*/
public Builder minValue(Long minValue) {
this.minValue = minValue;
return this;
}
/**
* ParameterType.
*/
public Builder parameterType(String parameterType) {
this.parameterType = parameterType;
return this;
}
/**
* RegularExpression.
*/
public Builder regularExpression(String regularExpression) {
this.regularExpression = regularExpression;
return this;
}
/**
* Required.
*/
public Builder required(String required) {
this.required = required;
return this;
}
public RequestQueriesRequestParam build() {
return new RequestQueriesRequestParam(this);
}
}
}
public static class RequestQueries extends TeaModel {
@NameInMap("RequestParam")
private java.util.List < RequestQueriesRequestParam> requestParam;
private RequestQueries(Builder builder) {
this.requestParam = builder.requestParam;
}
public static Builder builder() {
return new Builder();
}
public static RequestQueries create() {
return builder().build();
}
/**
* @return requestParam
*/
public java.util.List < RequestQueriesRequestParam> getRequestParam() {
return this.requestParam;
}
public static final class Builder {
private java.util.List < RequestQueriesRequestParam> requestParam;
/**
* RequestParam.
*/
public Builder requestParam(java.util.List < RequestQueriesRequestParam> requestParam) {
this.requestParam = requestParam;
return this;
}
public RequestQueries build() {
return new RequestQueries(this);
}
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy