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: airbyte-cdk/java/airbyte-cdk/core/src/main/kotlin/io/airbyte/cdk/integrations/destination/jdbc/copy/StreamCopier.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/gcs/BaseGcsDestination.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/gcs/GcsDestinationConfig.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/gcs/avro/GcsAvroWriter.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/gcs/credential/GcsCredentialConfig.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/gcs/credential/GcsHmacKeyCredentialConfig.kt
+1-1
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,6 @@ class GcsHmacKeyCredentialConfig : GcsCredentialConfig {
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/gcs/csv/GcsCsvWriter.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/jdbc/copy/gcs/GcsStreamCopier.kt
-5
Original file line number
Diff line number
Diff line change
@@ -164,11 +164,6 @@ abstract class GcsStreamCopier(protected val stagingFolder: String,
164
164
get() =// TODO need to update this method when updating whole class for using GcsWriter
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/jdbc/copy/gcs/GcsStreamCopierFactory.kt
+1-1
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ abstract class GcsStreamCopierFactory : StreamCopierFactory<GcsConfig?> {
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/test/kotlin/io/airbyte/cdk/integrations/destination/gcs/avro/GcsAvroFormatConfigTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/test/kotlin/io/airbyte/cdk/integrations/destination/gcs/csv/GcsCsvFormatConfigTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/test/kotlin/io/airbyte/cdk/integrations/destination/gcs/jsonl/GcsJsonlFormatConfigTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/gcs/GcsAvroParquetDestinationAcceptanceTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/gcs/GcsBaseAvroDestinationAcceptanceTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/gcs/GcsBaseCsvDestinationAcceptanceTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/gcs/GcsBaseCsvGzipDestinationAcceptanceTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/gcs/GcsBaseJsonlDestinationAcceptanceTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/gcs/GcsBaseJsonlGzipDestinationAcceptanceTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/gcs/GcsBaseParquetDestinationAcceptanceTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/gcs-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/destination/gcs/GcsDestinationAcceptanceTest.kt
Copy file name to clipboardExpand all lines: airbyte-cdk/java/airbyte-cdk/s3-destinations/src/main/kotlin/io/airbyte/cdk/integrations/destination/s3/S3DestinationConfig.kt
+8-6
Original file line number
Diff line number
Diff line change
@@ -44,12 +44,14 @@ open class S3DestinationConfig {
44
44
privateval lock =Any()
45
45
var s3Client:AmazonS3
46
46
get() {
47
-
synchronized(lock) {
48
-
if (s3Client ==null) {
49
-
return resetS3Client()
47
+
if (s3Client ==null) {
48
+
synchronized(lock) {
49
+
if (s3Client ==null) {
50
+
s3Client = resetS3Client()
51
+
}
50
52
}
51
-
return s3Client
52
53
}
54
+
return s3Client
53
55
}
54
56
private set
55
57
@@ -84,7 +86,7 @@ open class S3DestinationConfig {
84
86
pathFormat:String,
85
87
credentialConfig:S3CredentialConfig,
86
88
formatConfig:S3FormatConfig,
87
-
s3Client:AmazonS3,
89
+
s3Client:AmazonS3?,
88
90
fileNamePattern:String?,
89
91
checkIntegrity:Boolean,
90
92
uploadThreadsCount:Int) {
@@ -95,7 +97,7 @@ open class S3DestinationConfig {
0 commit comments