com.aliyun.sdk.service.apig20240327.models.HttpApiVersionInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-apig20240327 Show documentation
Show all versions of alibabacloud-apig20240327 Show documentation
Alibaba Cloud APIG (20240327) Async SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.apig20240327.models;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
*
* {@link HttpApiVersionInfo} extends {@link TeaModel}
*
* HttpApiVersionInfo
*/
public class HttpApiVersionInfo extends TeaModel {
@com.aliyun.core.annotation.NameInMap("enable")
private Boolean enable;
@com.aliyun.core.annotation.NameInMap("headerName")
private String headerName;
@com.aliyun.core.annotation.NameInMap("queryName")
private String queryName;
@com.aliyun.core.annotation.NameInMap("scheme")
private String scheme;
@com.aliyun.core.annotation.NameInMap("version")
private String version;
private HttpApiVersionInfo(Builder builder) {
this.enable = builder.enable;
this.headerName = builder.headerName;
this.queryName = builder.queryName;
this.scheme = builder.scheme;
this.version = builder.version;
}
public static Builder builder() {
return new Builder();
}
public static HttpApiVersionInfo create() {
return builder().build();
}
/**
* @return enable
*/
public Boolean getEnable() {
return this.enable;
}
/**
* @return headerName
*/
public String getHeaderName() {
return this.headerName;
}
/**
* @return queryName
*/
public String getQueryName() {
return this.queryName;
}
/**
* @return scheme
*/
public String getScheme() {
return this.scheme;
}
/**
* @return version
*/
public String getVersion() {
return this.version;
}
public static final class Builder {
private Boolean enable;
private String headerName;
private String queryName;
private String scheme;
private String version;
/**
* enable.
*/
public Builder enable(Boolean enable) {
this.enable = enable;
return this;
}
/**
* headerName.
*/
public Builder headerName(String headerName) {
this.headerName = headerName;
return this;
}
/**
* queryName.
*/
public Builder queryName(String queryName) {
this.queryName = queryName;
return this;
}
/**
* scheme.
*/
public Builder scheme(String scheme) {
this.scheme = scheme;
return this;
}
/**
* version.
*/
public Builder version(String version) {
this.version = version;
return this;
}
public HttpApiVersionInfo build() {
return new HttpApiVersionInfo(this);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy