diff --git a/java/src/main/java/com/aliyun/teautil/models/RuntimeOptions.java b/java/src/main/java/com/aliyun/teautil/models/RuntimeOptions.java index 700a289..e8881e4 100644 --- a/java/src/main/java/com/aliyun/teautil/models/RuntimeOptions.java +++ b/java/src/main/java/com/aliyun/teautil/models/RuntimeOptions.java @@ -84,6 +84,12 @@ public class RuntimeOptions extends TeaModel { */ @NameInMap("extendsParameters") public ExtendsParameters extendsParameters; + + /** + *

Domain

+ */ + @NameInMap("domain") + public String domain; public static RuntimeOptions build(java.util.Map map) throws Exception { RuntimeOptions self = new RuntimeOptions(); @@ -242,4 +248,12 @@ public ExtendsParameters getExtendsParameters() { return this.extendsParameters; } + public RuntimeOptions setDomain(String domain) { + this.domain = domain; + return this; + } + + public String getDomain() { + return this.domain; + } } diff --git a/java/src/test/java/com/aliyun/teautil/models/RuntimeOptionsTest.java b/java/src/test/java/com/aliyun/teautil/models/RuntimeOptionsTest.java index ed6631c..da78beb 100644 --- a/java/src/test/java/com/aliyun/teautil/models/RuntimeOptionsTest.java +++ b/java/src/test/java/com/aliyun/teautil/models/RuntimeOptionsTest.java @@ -25,6 +25,7 @@ public void setAndGetTest() throws Exception { map.put("noProxy", "noProxy"); map.put("maxIdleConns", 300); map.put("keepAlive", true); + map.put("domain", "xx.xx.xx.xx"); Map headers = new HashMap(); headers.put("key", "value"); @@ -38,6 +39,10 @@ public void setAndGetTest() throws Exception { RuntimeOptions opts = RuntimeOptions.build(map); Assert.assertEquals(false, opts.autoretry); Assert.assertEquals(false, opts.ignoreSSL); + Assert.assertEquals("xx.xx.xx.xx", opts.domain); + + opts.setDomain("test.domain.com"); + Assert.assertEquals("test.domain.com", opts.getDomain()); Assert.assertEquals("key", opts.key); Assert.assertEquals("cert", opts.cert); Assert.assertEquals("ca", opts.ca);