com.volcengine.waf.model.CreateDomainResponse Maven / Gradle / Ivy
/*
* waf
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: common-version
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package com.volcengine.waf.model;
import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import com.volcengine.waf.model.DefaultModuleQuickConfForCreateDomainOutput;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.IOException;
import javax.validation.constraints.*;
import javax.validation.Valid;
/**
* CreateDomainResponse
*/
public class CreateDomainResponse extends com.volcengine.model.AbstractResponse {
@SerializedName("Cname")
private String cname = null;
@SerializedName("DefaultModuleQuickConf")
private DefaultModuleQuickConfForCreateDomainOutput defaultModuleQuickConf = null;
@SerializedName("Domain")
private String domain = null;
@SerializedName("ServerIps")
private String serverIps = null;
@SerializedName("SrcIps")
private String srcIps = null;
public CreateDomainResponse cname(String cname) {
this.cname = cname;
return this;
}
/**
* Get cname
* @return cname
**/
@Schema(description = "")
public String getCname() {
return cname;
}
public void setCname(String cname) {
this.cname = cname;
}
public CreateDomainResponse defaultModuleQuickConf(DefaultModuleQuickConfForCreateDomainOutput defaultModuleQuickConf) {
this.defaultModuleQuickConf = defaultModuleQuickConf;
return this;
}
/**
* Get defaultModuleQuickConf
* @return defaultModuleQuickConf
**/
@Valid
@Schema(description = "")
public DefaultModuleQuickConfForCreateDomainOutput getDefaultModuleQuickConf() {
return defaultModuleQuickConf;
}
public void setDefaultModuleQuickConf(DefaultModuleQuickConfForCreateDomainOutput defaultModuleQuickConf) {
this.defaultModuleQuickConf = defaultModuleQuickConf;
}
public CreateDomainResponse domain(String domain) {
this.domain = domain;
return this;
}
/**
* Get domain
* @return domain
**/
@Schema(description = "")
public String getDomain() {
return domain;
}
public void setDomain(String domain) {
this.domain = domain;
}
public CreateDomainResponse serverIps(String serverIps) {
this.serverIps = serverIps;
return this;
}
/**
* Get serverIps
* @return serverIps
**/
@Schema(description = "")
public String getServerIps() {
return serverIps;
}
public void setServerIps(String serverIps) {
this.serverIps = serverIps;
}
public CreateDomainResponse srcIps(String srcIps) {
this.srcIps = srcIps;
return this;
}
/**
* Get srcIps
* @return srcIps
**/
@Schema(description = "")
public String getSrcIps() {
return srcIps;
}
public void setSrcIps(String srcIps) {
this.srcIps = srcIps;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CreateDomainResponse createDomainResponse = (CreateDomainResponse) o;
return Objects.equals(this.cname, createDomainResponse.cname) &&
Objects.equals(this.defaultModuleQuickConf, createDomainResponse.defaultModuleQuickConf) &&
Objects.equals(this.domain, createDomainResponse.domain) &&
Objects.equals(this.serverIps, createDomainResponse.serverIps) &&
Objects.equals(this.srcIps, createDomainResponse.srcIps);
}
@Override
public int hashCode() {
return Objects.hash(cname, defaultModuleQuickConf, domain, serverIps, srcIps);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class CreateDomainResponse {\n");
sb.append(" cname: ").append(toIndentedString(cname)).append("\n");
sb.append(" defaultModuleQuickConf: ").append(toIndentedString(defaultModuleQuickConf)).append("\n");
sb.append(" domain: ").append(toIndentedString(domain)).append("\n");
sb.append(" serverIps: ").append(toIndentedString(serverIps)).append("\n");
sb.append(" srcIps: ").append(toIndentedString(srcIps)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy