From 023d1b42643c7a5d8291fe3ba4a083853db25396 Mon Sep 17 00:00:00 2001 From: "daiqianwang.dqw" Date: Wed, 22 Oct 2025 20:46:50 +0800 Subject: [PATCH] [oss gateway util] add new api struct, bump 0.0.31 gateway util: bump go v0.0.21, java v0.0.20, python v0.0.18 gateway sdk: bump go v0.0.9, java v0.0.8, python v0.0.4 --- alibabacloud-gateway-oss/Teafile | 8 ++++---- alibabacloud-gateway-oss/golang/go.mod | 2 +- alibabacloud-gateway-oss/java/pom.xml | 2 +- alibabacloud-gateway-oss/python/setup.py | 2 +- alibabacloud-gateway-oss/util/Teafile | 8 ++++---- .../util/golang/client/structs.go | 10 ++++++++++ alibabacloud-gateway-oss/util/java/pom.xml | 2 +- .../gateway/oss/util/models/LoggingEnabled.java | 11 +++++++++++ .../python/alibabacloud_gateway_oss_util/structs.py | 6 ++++++ 9 files changed, 39 insertions(+), 12 deletions(-) diff --git a/alibabacloud-gateway-oss/Teafile b/alibabacloud-gateway-oss/Teafile index ed36d39f..3a2aaeb7 100644 --- a/alibabacloud-gateway-oss/Teafile +++ b/alibabacloud-gateway-oss/Teafile @@ -1,7 +1,7 @@ { "scope": "alibabacloud", "name": "GatewayOSS", - "version": "0.0.30", + "version": "0.0.31", "main": "./main.tea", "maintainers": [ { @@ -26,9 +26,9 @@ }, "releases": { "ts": "@alicloud/gateway-oss:^0.0.9", - "go": "github.com/alibabacloud-go/alibabacloud-gateway-oss/client:v0.0.20", - "java": "com.aliyun:alibabacloud-gateway-oss:0.0.19", - "python": "alibabacloud_gateway_oss:0.0.17", + "go": "github.com/alibabacloud-go/alibabacloud-gateway-oss/client:v0.0.21", + "java": "com.aliyun:alibabacloud-gateway-oss:0.0.20", + "python": "alibabacloud_gateway_oss:0.0.18", "python2": "alibabacloud_gateway_oss_py2:0.0.9", "csharp": "AlibabaCloud.GatewayOss:0.0.10", "php": "alibabacloud/gateway-oss:^0.0.9" diff --git a/alibabacloud-gateway-oss/golang/go.mod b/alibabacloud-gateway-oss/golang/go.mod index fa36482f..1f6b2e7e 100644 --- a/alibabacloud-gateway-oss/golang/go.mod +++ b/alibabacloud-gateway-oss/golang/go.mod @@ -3,7 +3,7 @@ module github.com/alibabacloud-go/alibabacloud-gateway-oss go 1.14 require ( - github.com/alibabacloud-go/alibabacloud-gateway-oss-util v0.0.8 + github.com/alibabacloud-go/alibabacloud-gateway-oss-util v0.0.9 github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4 github.com/alibabacloud-go/darabonba-array v0.1.0 github.com/alibabacloud-go/darabonba-encode-util v0.0.2 diff --git a/alibabacloud-gateway-oss/java/pom.xml b/alibabacloud-gateway-oss/java/pom.xml index dc66f519..325b61aa 100644 --- a/alibabacloud-gateway-oss/java/pom.xml +++ b/alibabacloud-gateway-oss/java/pom.xml @@ -119,7 +119,7 @@ com.aliyun alibabacloud-gateway-oss-util - 0.0.7 + 0.0.8 diff --git a/alibabacloud-gateway-oss/python/setup.py b/alibabacloud-gateway-oss/python/setup.py index beff6f24..c6e1884a 100644 --- a/alibabacloud-gateway-oss/python/setup.py +++ b/alibabacloud-gateway-oss/python/setup.py @@ -49,7 +49,7 @@ "alibabacloud_darabonba_encode_util>=0.0.2, <1.0.0", "alibabacloud_darabonba_signature_util>=0.0.4, <1.0.0", "alibabacloud_darabonba_time>=0.0.1, <1.0.0", - "alibabacloud_gateway_oss_util>=0.0.3, <1.0.0", + "alibabacloud_gateway_oss_util>=0.0.4, <1.0.0", ] LONG_DESCRIPTION = '' diff --git a/alibabacloud-gateway-oss/util/Teafile b/alibabacloud-gateway-oss/util/Teafile index 55a52f1b..e1720e79 100644 --- a/alibabacloud-gateway-oss/util/Teafile +++ b/alibabacloud-gateway-oss/util/Teafile @@ -1,7 +1,7 @@ { "scope": "alibabacloud", "name": "GatewayOSS_Util", - "version": "0.0.11", + "version": "0.0.12", "main": "./main.tea", "maintainers": [ { @@ -12,9 +12,9 @@ "libraries": { }, "releases": { - "go": "github.com/alibabacloud-go/alibabacloud-gateway-oss-util/client:v0.0.8", - "java": "com.aliyun:alibabacloud-gateway-oss-util:0.0.7", - "python": "alibabacloud_gateway_oss_util:0.0.3" + "go": "github.com/alibabacloud-go/alibabacloud-gateway-oss-util/client:v0.0.9", + "java": "com.aliyun:alibabacloud-gateway-oss-util:0.0.8", + "python": "alibabacloud_gateway_oss_util:0.0.4" }, "csharp": { "namespace": "AlibabaCloud.GatewayOss_Util", diff --git a/alibabacloud-gateway-oss/util/golang/client/structs.go b/alibabacloud-gateway-oss/util/golang/client/structs.go index 2e94d53c..a49a73d0 100644 --- a/alibabacloud-gateway-oss/util/golang/client/structs.go +++ b/alibabacloud-gateway-oss/util/golang/client/structs.go @@ -9648,6 +9648,7 @@ type LoggingEnabled struct { // This parameter is required. TargetBucket *string `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"` TargetPrefix *string `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"` + LoggingRole *string `json:"LoggingRole,omitempty" xml:"LoggingRole,omitempty"` } func (s LoggingEnabled) String() string { @@ -9666,6 +9667,10 @@ func (s *LoggingEnabled) GetTargetPrefix() *string { return s.TargetPrefix } +func (s *LoggingEnabled) GetLoggingRole() *string { + return s.LoggingRole +} + func (s *LoggingEnabled) SetTargetBucket(v string) *LoggingEnabled { s.TargetBucket = &v return s @@ -9676,6 +9681,11 @@ func (s *LoggingEnabled) SetTargetPrefix(v string) *LoggingEnabled { return s } +func (s *LoggingEnabled) SetLoggingRole(v string) *LoggingEnabled { + s.LoggingRole = &v + return s +} + func (s *LoggingEnabled) Validate() error { return dara.Validate(s) } diff --git a/alibabacloud-gateway-oss/util/java/pom.xml b/alibabacloud-gateway-oss/util/java/pom.xml index de77e7ee..af1033d3 100644 --- a/alibabacloud-gateway-oss/util/java/pom.xml +++ b/alibabacloud-gateway-oss/util/java/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.aliyun alibabacloud-gateway-oss-util - 0.0.7 + 0.0.8 jar alibabacloud-gateway-oss-util diff --git a/alibabacloud-gateway-oss/util/java/src/main/java/com/aliyun/gateway/oss/util/models/LoggingEnabled.java b/alibabacloud-gateway-oss/util/java/src/main/java/com/aliyun/gateway/oss/util/models/LoggingEnabled.java index 99120e50..a911a7f2 100644 --- a/alibabacloud-gateway-oss/util/java/src/main/java/com/aliyun/gateway/oss/util/models/LoggingEnabled.java +++ b/alibabacloud-gateway-oss/util/java/src/main/java/com/aliyun/gateway/oss/util/models/LoggingEnabled.java @@ -13,6 +13,9 @@ public class LoggingEnabled extends TeaModel { @NameInMap("TargetPrefix") public String targetPrefix; + @NameInMap("LoggingRole") + public String loggingRole; + public static LoggingEnabled build(java.util.Map map) throws Exception { LoggingEnabled self = new LoggingEnabled(); return TeaModel.build(map, self); @@ -34,4 +37,12 @@ public String getTargetPrefix() { return this.targetPrefix; } + public LoggingEnabled setLoggingRole(String loggingRole) { + this.loggingRole = loggingRole; + return this; + } + public String getLoggingRole() { + return this.loggingRole; + } + } diff --git a/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/structs.py b/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/structs.py index 2d136ce0..ba8b82c4 100644 --- a/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/structs.py +++ b/alibabacloud-gateway-oss/util/python/alibabacloud_gateway_oss_util/structs.py @@ -1262,10 +1262,12 @@ def __init__( self, target_bucket: str = None, target_prefix: str = None, + logging_role: str = None, ): # This parameter is required. self.target_bucket = target_bucket self.target_prefix = target_prefix + self.logging_role = logging_role def validate(self): pass @@ -1280,6 +1282,8 @@ def to_map(self): result['TargetBucket'] = self.target_bucket if self.target_prefix is not None: result['TargetPrefix'] = self.target_prefix + if self.logging_role is not None: + result['LoggingRole'] = self.logging_role return result def from_map(self, m: dict = None): @@ -1288,6 +1292,8 @@ def from_map(self, m: dict = None): self.target_bucket = m.get('TargetBucket') if m.get('TargetPrefix') is not None: self.target_prefix = m.get('TargetPrefix') + if m.get('LoggingRole') is not None: + self.logging_role = m.get('LoggingRole') return self