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);