Skip to content

Commit

Permalink
Release 2.12.0
Browse files Browse the repository at this point in the history
  • Loading branch information
IBMeric authored and GitHub Enterprise committed Jun 16, 2022
1 parent f869ade commit b858495
Show file tree
Hide file tree
Showing 28 changed files with 1,107 additions and 354 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# CHANGELOG

## 2.12.0

### Content

#### Features

* Cloud Object Storage Replication

## 2.11.2

### Content
Expand Down
2 changes: 1 addition & 1 deletion ibm-cos-java-sdk-bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-pom</artifactId>
<version>2.11.2</version>
<version>2.12.0</version>
</parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-bom</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion ibm-cos-java-sdk-bundle/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-pom</artifactId>
<version>2.11.2</version>
<version>2.12.0</version>
</parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-bundle</artifactId>
Expand Down
8 changes: 4 additions & 4 deletions ibm-cos-java-sdk-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-pom</artifactId>
<version>2.11.2</version>
<version>2.12.0</version>
</parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-core</artifactId>
Expand All @@ -16,17 +16,17 @@
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
<version>2.3.0.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
<version>2.3.6</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
Expand Down
4 changes: 2 additions & 2 deletions ibm-cos-java-sdk-kms/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-pom</artifactId>
<version>2.11.2</version>
<version>2.12.0</version>
</parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-kms</artifactId>
Expand All @@ -18,7 +18,7 @@
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.1</version>
<version>1.3.2</version>
</dependency>
<dependency>
<artifactId>ibm-cos-java-sdk-core</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion ibm-cos-java-sdk-s3/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-pom</artifactId>
<version>2.11.2</version>
<version>2.12.0</version>
</parent>
<groupId>com.ibm.cos</groupId>
<artifactId>ibm-cos-java-sdk-s3</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -761,6 +761,48 @@ public void restoreObject(RestoreObjectRequest request)
// throw new UnsupportedOperationException("Extend AbstractAmazonS3 to provide an implementation");
// }
//
@Override
public void setBucketReplicationConfiguration(String bucketName,
BucketReplicationConfiguration configuration)
throws AmazonServiceException, SdkClientException {
setBucketReplicationConfiguration(new SetBucketReplicationConfigurationRequest(
bucketName, configuration));
}

@Override
public void setBucketReplicationConfiguration(
SetBucketReplicationConfigurationRequest setBucketReplicationConfigurationRequest)
throws AmazonServiceException, SdkClientException {
throw new UnsupportedOperationException("Extend AbstractAmazonS3 to provide an implementation");

}

@Override
public BucketReplicationConfiguration getBucketReplicationConfiguration(
String bucketName) throws AmazonServiceException,
SdkClientException {
return getBucketReplicationConfiguration(new GetBucketReplicationConfigurationRequest(bucketName));
}

@Override
public BucketReplicationConfiguration getBucketReplicationConfiguration(
GetBucketReplicationConfigurationRequest getBucketReplicationConfigurationRequest)
throws AmazonServiceException, SdkClientException {
throw new UnsupportedOperationException("Extend AbstractAmazonS3 to provide an implementation");
}

@Override
public void deleteBucketReplicationConfiguration(String bucketName)
throws AmazonServiceException, SdkClientException {
deleteBucketReplicationConfiguration(new
DeleteBucketReplicationConfigurationRequest(bucketName));
}

@Override
public void deleteBucketReplicationConfiguration(DeleteBucketReplicationConfigurationRequest request)
throws AmazonServiceException, SdkClientException {
throw new UnsupportedOperationException("Extend AbstractAmazonS3 to provide an implementation");
}

@Override
public boolean doesObjectExist(String bucketName, String objectName)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
import com.ibm.cloud.objectstorage.services.s3.model.AccessControlList;
import com.ibm.cloud.objectstorage.services.s3.model.Bucket;
import com.ibm.cloud.objectstorage.services.s3.model.BucketLifecycleConfiguration;
import com.ibm.cloud.objectstorage.services.s3.model.BucketReplicationConfiguration;
import com.ibm.cloud.objectstorage.services.s3.model.BucketWebsiteConfiguration;
import com.ibm.cloud.objectstorage.services.s3.model.CannedAccessControlList;
import com.ibm.cloud.objectstorage.services.s3.model.CompleteMultipartUploadRequest;
Expand All @@ -45,6 +46,7 @@
import com.ibm.cloud.objectstorage.services.s3.model.CopyPartResult;
import com.ibm.cloud.objectstorage.services.s3.model.CreateBucketRequest;
import com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketLifecycleConfigurationRequest;
import com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketReplicationConfigurationRequest;
import com.ibm.cloud.objectstorage.services.s3.model.DeleteBucketWebsiteConfigurationRequest;
import com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectRequest;
import com.ibm.cloud.objectstorage.services.s3.model.DeleteObjectTaggingRequest;
Expand All @@ -57,6 +59,7 @@
import com.ibm.cloud.objectstorage.services.s3.model.GeneratePresignedUrlRequest;
import com.ibm.cloud.objectstorage.services.s3.model.GetBucketAclRequest;
import com.ibm.cloud.objectstorage.services.s3.model.GetBucketLifecycleConfigurationRequest;
import com.ibm.cloud.objectstorage.services.s3.model.GetBucketReplicationConfigurationRequest;
import com.ibm.cloud.objectstorage.services.s3.model.GetBucketWebsiteConfigurationRequest;
import com.ibm.cloud.objectstorage.services.s3.model.GetObjectMetadataRequest;
import com.ibm.cloud.objectstorage.services.s3.model.GetObjectRequest;
Expand Down Expand Up @@ -88,6 +91,7 @@
import com.ibm.cloud.objectstorage.services.s3.model.S3Object;
import com.ibm.cloud.objectstorage.services.s3.model.SetBucketAclRequest;
import com.ibm.cloud.objectstorage.services.s3.model.SetBucketLifecycleConfigurationRequest;
import com.ibm.cloud.objectstorage.services.s3.model.SetBucketReplicationConfigurationRequest;
import com.ibm.cloud.objectstorage.services.s3.model.SetBucketWebsiteConfigurationRequest;
import com.ibm.cloud.objectstorage.services.s3.model.SetObjectAclRequest;
import com.ibm.cloud.objectstorage.services.s3.model.SetObjectTaggingRequest;
Expand Down Expand Up @@ -5967,10 +5971,9 @@ public void restoreObject(String bucketName, String key, int expirationInDays)
* @see AmazonS3#getBucketReplicationConfiguration(String)
* @see AmazonS3#deleteBucketReplicationConfiguration(String)
*/
//IBM unsupported
// public void setBucketReplicationConfiguration(String bucketName,
// BucketReplicationConfiguration configuration)
// throws AmazonServiceException, SdkClientException;
public void setBucketReplicationConfiguration(String bucketName,
BucketReplicationConfiguration configuration)
throws AmazonServiceException, SdkClientException;

/**
* <p>
Expand Down Expand Up @@ -6065,10 +6068,9 @@ public void restoreObject(String bucketName, String key, int expirationInDays)
* @see AmazonS3#getBucketReplicationConfiguration(String)
* @see AmazonS3#deleteBucketReplicationConfiguration(String)
*/
//IBM unsupported
// public void setBucketReplicationConfiguration(
// SetBucketReplicationConfigurationRequest setBucketReplicationConfigurationRequest)
// throws AmazonServiceException, SdkClientException;
public void setBucketReplicationConfiguration(
SetBucketReplicationConfigurationRequest setBucketReplicationConfigurationRequest)
throws AmazonServiceException, SdkClientException;

/**
* Retrieves the replication configuration for the given Amazon S3 bucket.
Expand All @@ -6088,10 +6090,9 @@ public void restoreObject(String bucketName, String key, int expirationInDays)
* BucketReplicationConfiguration)
* @see AmazonS3#deleteBucketReplicationConfiguration(String)
*/
//IBM unsupported
// public BucketReplicationConfiguration getBucketReplicationConfiguration(
// String bucketName) throws AmazonServiceException,
// SdkClientException;
public BucketReplicationConfiguration getBucketReplicationConfiguration(
String bucketName) throws AmazonServiceException,
SdkClientException;

/**
* Retrieves the replication configuration for the given Amazon S3 bucket.
Expand All @@ -6110,9 +6111,8 @@ public void restoreObject(String bucketName, String key, int expirationInDays)
* BucketReplicationConfiguration)
* @see AmazonS3#deleteBucketReplicationConfiguration(String)
*/
//IBM unsupported
// BucketReplicationConfiguration getBucketReplicationConfiguration(GetBucketReplicationConfigurationRequest getBucketReplicationConfigurationRequest)
// throws AmazonServiceException, SdkClientException;
BucketReplicationConfiguration getBucketReplicationConfiguration(GetBucketReplicationConfigurationRequest getBucketReplicationConfigurationRequest)
throws AmazonServiceException, SdkClientException;

/**
* Deletes the replication configuration for the given Amazon S3 bucket.
Expand All @@ -6132,9 +6132,8 @@ public void restoreObject(String bucketName, String key, int expirationInDays)
* @see AmazonS3#getBucketReplicationConfiguration(String)
* @see AmazonS3#deleteBucketReplicationConfiguration(DeleteBucketReplicationConfigurationRequest)
*/
//IBM unsupported
// void deleteBucketReplicationConfiguration(String bucketName)
// throws AmazonServiceException, SdkClientException;
void deleteBucketReplicationConfiguration(String bucketName)
throws AmazonServiceException, SdkClientException;

/**
* Deletes the replication configuration for the given Amazon S3 bucket.
Expand All @@ -6154,10 +6153,9 @@ public void restoreObject(String bucketName, String key, int expirationInDays)
* @see AmazonS3#getBucketReplicationConfiguration(String)
* @see AmazonS3#deleteBucketReplicationConfiguration(String)
*/
//IBM unsupported
// void deleteBucketReplicationConfiguration
// (DeleteBucketReplicationConfigurationRequest request)
// throws AmazonServiceException, SdkClientException;
void deleteBucketReplicationConfiguration
(DeleteBucketReplicationConfigurationRequest request)
throws AmazonServiceException, SdkClientException;

/**
* @param bucketName
Expand Down

0 comments on commit b858495

Please sign in to comment.