You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: oss/oss-volcengine-tos/src/main/kotlin/io/github/truenine/composeserver/oss/volcengine/properties/VolcengineTosProperties.kt
+28-28Lines changed: 28 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -44,94 +44,94 @@ private const val PREFIX = "compose.oss.volcengine-tos"
44
44
@ConfigurationProperties(prefix =PREFIX)
45
45
data classVolcengineTosProperties(
46
46
/** Service endpoint URL */
47
-
valendpoint:String? = null,
47
+
varendpoint:String? = null,
48
48
49
49
/** Service region */
50
-
valregion:String? = null,
50
+
varregion:String? = null,
51
51
52
52
/** Access key for authentication */
53
-
valaccessKey:String? = null,
53
+
varaccessKey:String? = null,
54
54
55
55
/** Secret key for authentication */
56
-
valsecretKey:String? = null,
56
+
varsecretKey:String? = null,
57
57
58
58
/** Session token for temporary credentials (STS) */
59
-
valsessionToken:String? = null,
59
+
varsessionToken:String? = null,
60
60
61
61
/** Public base URL for object access */
62
-
valexposedBaseUrl:String? = null,
62
+
varexposedBaseUrl:String? = null,
63
63
64
64
/** Enable SSL/TLS connection */
65
-
valenableSsl:Boolean = true,
65
+
varenableSsl:Boolean = true,
66
66
67
67
// === Timeout Configuration ===
68
68
/** Connection timeout in milliseconds - optimized for production */
69
-
valconnectTimeoutMills:Int = 10_000,
69
+
varconnectTimeoutMills:Int = 10_000,
70
70
71
71
/** Read timeout in milliseconds - balanced for large files */
72
-
valreadTimeoutMills:Int = 60_000,
72
+
varreadTimeoutMills:Int = 60_000,
73
73
74
74
/** Write timeout in milliseconds - balanced for large uploads */
75
-
valwriteTimeoutMills:Int = 60_000,
75
+
varwriteTimeoutMills:Int = 60_000,
76
76
77
77
/** Idle connection timeout in milliseconds - connection pool optimization */
78
-
validleConnectionTimeMills:Int = 60_000,
78
+
varidleConnectionTimeMills:Int = 60_000,
79
79
80
80
// === Connection Pool Configuration ===
81
81
/** Maximum number of connections in pool - optimized for high concurrency */
82
-
valmaxConnections:Int = 1024,
82
+
varmaxConnections:Int = 1024,
83
83
84
84
/** Maximum number of retries on failure - balanced retry strategy */
85
-
valmaxRetryCount:Int = 3,
85
+
varmaxRetryCount:Int = 3,
86
86
87
87
/** DNS cache time in minutes - 0 means disabled, positive values enable caching */
88
-
valdnsCacheTimeMinutes:Int = 5,
88
+
vardnsCacheTimeMinutes:Int = 5,
89
89
90
90
// === Feature Toggles ===
91
91
/** Enable CRC64 checksum validation for data integrity */
92
-
valenableCrc:Boolean = true,
92
+
varenableCrc:Boolean = true,
93
93
94
94
/** Enable SSL certificate verification */
95
-
valenableVerifySSL:Boolean = true,
95
+
varenableVerifySSL:Boolean = true,
96
96
97
97
/** Auto recognize content type by file extension */
98
-
valclientAutoRecognizeContentType:Boolean = true,
98
+
varclientAutoRecognizeContentType:Boolean = true,
99
99
100
100
/** Enable detailed request/response logging */
101
-
valenableLogging:Boolean = false,
101
+
varenableLogging:Boolean = false,
102
102
103
103
// === Domain Configuration ===
104
104
/** Custom domain for object access */
105
-
valcustomDomain:String? = null,
105
+
varcustomDomain:String? = null,
106
106
107
107
/** Whether using custom domain (affects bucket name handling) */
/** Enhanced configuration properties for advanced ResourceHolder features. This provides access to profile-based resolution, caching, custom sources, etc. */
0 commit comments