com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest的实例源码

项目:ibm-cos-sdk-java    文件AmazonS3Client.java   
@Override
public void setBucketTaggingConfiguration(
        SetBucketTaggingConfigurationRequest setBucketTaggingConfigurationRequest) {
    setBucketTaggingConfigurationRequest = beforeClientExecution(setBucketTaggingConfigurationRequest);
    rejectNull(setBucketTaggingConfigurationRequest,"The set bucket tagging configuration request object must be specified.");

    String bucketName = setBucketTaggingConfigurationRequest.getBucketName();
    BucketTaggingConfiguration bucketTaggingConfiguration = setBucketTaggingConfigurationRequest.getTaggingConfiguration();

    rejectNull(bucketName,"The bucket name parameter must be specified when setting bucket tagging configuration.");
    rejectNull(bucketTaggingConfiguration,"The tagging configuration parameter must be specified when setting bucket tagging configuration.");

    Request<SetBucketTaggingConfigurationRequest> request = createRequest(bucketName,null,setBucketTaggingConfigurationRequest,HttpMethodName.PUT);
    request.addParameter("tagging",null);

    byte[] content = new BucketConfigurationXmlFactory().convertToXmlByteArray(bucketTaggingConfiguration);
    request.addHeader("Content-Length",String.valueOf(content.length));
    request.addHeader("Content-Type","application/xml");
    request.setContent(new ByteArrayInputStream(content));
    try {
        byte[] md5 = Md5Utils.computeMD5Hash(content);
        String md5Base64 = BinaryUtils.toBase64(md5);
        request.addHeader("Content-MD5",md5Base64);
    } catch ( Exception e ) {
        throw new SdkClientException("Couldn't compute md5 sum",e);
    }

    invoke(request,voidResponseHandler,bucketName,null);
}
项目:elasticsearch_my    文件AmazonS3Wrapper.java   
@Override
public void setBucketTaggingConfiguration(SetBucketTaggingConfigurationRequest setBucketTaggingConfigurationRequest) {
    delegate.setBucketTaggingConfiguration(setBucketTaggingConfigurationRequest);
}
项目:ibm-cos-sdk-java    文件AmazonS3Client.java   
@Override
public void setBucketTaggingConfiguration(String bucketName,BucketTaggingConfiguration bucketTaggingConfiguration) {
    setBucketTaggingConfiguration(new SetBucketTaggingConfigurationRequest(bucketName,bucketTaggingConfiguration));
}
项目:S3Decorators    文件S3Decorator.java   
@Override
public void setBucketTaggingConfiguration(SetBucketTaggingConfigurationRequest setBucketTaggingConfigurationRequest) {
  run(() -> getDelegate().setBucketTaggingConfiguration(setBucketTaggingConfigurationRequest));
}
项目:presto    文件MockAmazonS3.java   
@Override
public void setBucketTaggingConfiguration(SetBucketTaggingConfigurationRequest setBucketTaggingConfigurationRequest)
{
}
项目:Scribengin    文件AmazonS3Mock.java   
@Override
public void setBucketTaggingConfiguration(SetBucketTaggingConfigurationRequest setBucketTaggingConfigurationRequest) {
  // Todo Auto-generated method stub

}

相关文章

买水果
比较全面的redis工具类
gson 反序列化到多态子类
java 版本的 mb_strwidth
JAVA 反转字符串的最快方法,大概比StringBuffer.reverse()性...
com.google.gson.internal.bind.ArrayTypeAdapter的实例源码...