Skip to content

Commit 448238a

Browse files
authored
Java V2 Add a S3 bucket replication example (#7124)
1 parent 99b4338 commit 448238a

File tree

3 files changed

+424
-1
lines changed

3 files changed

+424
-1
lines changed

.doc_gen/metadata/s3_metadata.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,45 @@ s3_CopyObject:
360360
- aws-cli.bash-linux.s3.CopyObject
361361
services:
362362
s3: {CopyObject}
363+
s3_GetBucketReplication:
364+
languages:
365+
Java:
366+
versions:
367+
- sdk_version: 2
368+
github: javav2/example_code/s3
369+
sdkguide:
370+
excerpts:
371+
- description:
372+
snippet_tags:
373+
- s3.java2.bucket_get.replication.main
374+
services:
375+
s3: {GetBucketReplication}
376+
s3_PutBucketVersioning:
377+
languages:
378+
Java:
379+
versions:
380+
- sdk_version: 2
381+
github: javav2/example_code/s3
382+
sdkguide:
383+
excerpts:
384+
- description:
385+
snippet_tags:
386+
- s3.java2.bucket_enable.version.main
387+
services:
388+
s3: {PutBucketVersioning}
389+
s3_PutBucketReplication:
390+
languages:
391+
Java:
392+
versions:
393+
- sdk_version: 2
394+
github: javav2/example_code/s3
395+
sdkguide:
396+
excerpts:
397+
- description:
398+
snippet_tags:
399+
- s3.java2.bucket_replication.main
400+
services:
401+
s3: {PutBucketReplication}
363402
s3_DeleteBucketPolicy:
364403
languages:
365404
C++:

javav2/example_code/s3/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ Code excerpts that show you how to call individual service functions.
5555
- [DeleteObjects](src/main/java/com/example/s3/DeleteMultiObjects.java#L6)
5656
- [GetBucketAcl](src/main/java/com/example/s3/GetAcl.java#L6)
5757
- [GetBucketPolicy](src/main/java/com/example/s3/GetBucketPolicy.java#L6)
58+
- [GetBucketReplication](src/main/java/com/example/s3/replication/BucketReplication.java#L220)
5859
- [GetObject](src/main/java/com/example/s3/scenario/S3Actions.java#L151)
5960
- [GetObjectLegalHold](src/main/java/com/example/s3/lockscenario/S3LockActions.java#L94)
6061
- [GetObjectLockConfiguration](src/main/java/com/example/s3/lockscenario/S3LockActions.java#L345)
@@ -67,6 +68,8 @@ Code excerpts that show you how to call individual service functions.
6768
- [PutBucketCors](src/main/java/com/example/s3/S3Cors.java#L6)
6869
- [PutBucketLifecycleConfiguration](src/main/java/com/example/s3/LifecycleConfiguration.java#L6)
6970
- [PutBucketPolicy](src/main/java/com/example/s3/SetBucketPolicy.java#L6)
71+
- [PutBucketReplication](src/main/java/com/example/s3/replication/BucketReplication.java#L152)
72+
- [PutBucketVersioning](src/main/java/com/example/s3/replication/BucketReplication.java#L130)
7073
- [PutBucketWebsite](src/main/java/com/example/s3/SetWebsiteConfiguration.java#L6)
7174
- [PutObject](src/main/java/com/example/s3/scenario/S3Actions.java#L126)
7275
- [PutObjectLegalHold](src/main/java/com/example/s3/lockscenario/S3LockActions.java#L255)
@@ -315,4 +318,4 @@ in the `javav2` folder.
315318

316319
Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
317320

318-
SPDX-License-Identifier: Apache-2.0
321+
SPDX-License-Identifier: Apache-2.0

0 commit comments

Comments
 (0)