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

com.aliyun.sdk.service.cloudapi20160701.models.DescribeApiDocResponseBody Maven / Gradle / Ivy

There is a newer version: 1.0.1
Show newest version
// 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