Package com.amazonaws.services.s3.model

Examples of com.amazonaws.services.s3.model.BucketWebsiteConfiguration


   * @see com.amazonaws.services.s3.AmazonS3#setBucketWebsiteConfiguration(com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)
   */
  public void setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest setBucketWebsiteConfigurationRequest)
    throws AmazonClientException, AmazonServiceException {
    String bucketName = setBucketWebsiteConfigurationRequest.getBucketName();
    BucketWebsiteConfiguration configuration = setBucketWebsiteConfigurationRequest.getConfiguration();

        assertParameterNotNull(bucketName,
          "The bucket name parameter must be specified when setting a bucket's website configuration");
        assertParameterNotNull(configuration,
          "The bucket website configuration parameter must be specified when setting a bucket's website configuration");
        assertParameterNotNull(configuration.getIndexDocumentSuffix(),
          "The bucket website configuration parameter must specify the index document suffix when setting a bucket's website configuration");

        Request<SetBucketWebsiteConfigurationRequest> request = createRequest(bucketName, null, setBucketWebsiteConfigurationRequest, HttpMethodName.PUT);
        request.addParameter("website", null);
        request.addHeader("Content-Type", "application/xml");
View Full Code Here


   * @see com.amazonaws.services.s3.AmazonS3#setBucketWebsiteConfiguration(com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)
   */
  public void setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest setBucketWebsiteConfigurationRequest)
    throws AmazonClientException, AmazonServiceException {
    String bucketName = setBucketWebsiteConfigurationRequest.getBucketName();
    BucketWebsiteConfiguration configuration = setBucketWebsiteConfigurationRequest.getConfiguration();

        assertParameterNotNull(bucketName,
          "The bucket name parameter must be specified when setting a bucket's website configuration");
        assertParameterNotNull(configuration,
          "The bucket website configuration parameter must be specified when setting a bucket's website configuration");
        assertParameterNotNull(configuration.getIndexDocumentSuffix(),
          "The bucket website configuration parameter must specify the index document suffix when setting a bucket's website configuration");

        Request<SetBucketWebsiteConfigurationRequest> request = createRequest(bucketName, null, setBucketWebsiteConfigurationRequest, HttpMethodName.PUT);
        request.addParameter("website", null);
        request.addHeader("Content-Type", "application/xml");
View Full Code Here

   * @see com.amazonaws.services.s3.AmazonS3#setBucketWebsiteConfiguration(com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)
   */
  public void setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest setBucketWebsiteConfigurationRequest)
    throws AmazonClientException, AmazonServiceException {
    String bucketName = setBucketWebsiteConfigurationRequest.getBucketName();
    BucketWebsiteConfiguration configuration = setBucketWebsiteConfigurationRequest.getConfiguration();

        assertParameterNotNull(bucketName,
          "The bucket name parameter must be specified when setting a bucket's website configuration");
        assertParameterNotNull(configuration,
          "The bucket website configuration parameter must be specified when setting a bucket's website configuration");
        assertParameterNotNull(configuration.getIndexDocumentSuffix(),
          "The bucket website configuration parameter must specify the index document suffix when setting a bucket's website configuration");

        Request<SetBucketWebsiteConfigurationRequest> request = createRequest(bucketName, null, setBucketWebsiteConfigurationRequest, HttpMethodName.PUT);
        request.addParameter("website", null);
        request.addHeader("Content-Type", "application/xml");
View Full Code Here

     * @see com.amazonaws.services.s3.AmazonS3#setBucketWebsiteConfiguration(com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)
     */
    public void setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest setBucketWebsiteConfigurationRequest)
        throws AmazonClientException, AmazonServiceException {
        String bucketName = setBucketWebsiteConfigurationRequest.getBucketName();
        BucketWebsiteConfiguration configuration = setBucketWebsiteConfigurationRequest.getConfiguration();

        assertParameterNotNull(bucketName,
            "The bucket name parameter must be specified when setting a bucket's website configuration");
        assertParameterNotNull(configuration,
            "The bucket website configuration parameter must be specified when setting a bucket's website configuration");
        assertParameterNotNull(configuration.getIndexDocumentSuffix(),
            "The bucket website configuration parameter must specify the index document suffix when setting a bucket's website configuration");

        Request<SetBucketWebsiteConfigurationRequest> request = createRequest(bucketName, null, setBucketWebsiteConfigurationRequest, HttpMethodName.PUT);
        request.addParameter("website", null);
        request.addHeader("Content-Type", "application/xml");
View Full Code Here

     * @see com.amazonaws.services.s3.AmazonS3#setBucketWebsiteConfiguration(com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)
     */
    public void setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest setBucketWebsiteConfigurationRequest)
           throws AmazonClientException, AmazonServiceException {
        String bucketName = setBucketWebsiteConfigurationRequest.getBucketName();
        BucketWebsiteConfiguration configuration = setBucketWebsiteConfigurationRequest.getConfiguration();

            assertParameterNotNull(bucketName,
                    "The bucket name parameter must be specified when setting a bucket's website configuration");
            assertParameterNotNull(configuration,
                    "The bucket website configuration parameter must be specified when setting a bucket's website configuration");
            if (configuration.getRedirectAllRequestsTo() == null) {
            assertParameterNotNull(configuration.getIndexDocumentSuffix(),
                    "The bucket website configuration parameter must specify the index document suffix when setting a bucket's website configuration");
            }

        Request<SetBucketWebsiteConfigurationRequest> request = createRequest(bucketName, null, setBucketWebsiteConfigurationRequest, HttpMethodName.PUT);
        request.addParameter("website", null);
View Full Code Here

     * @see com.amazonaws.services.s3.AmazonS3#setBucketWebsiteConfiguration(com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)
     */
    public void setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest setBucketWebsiteConfigurationRequest)
           throws AmazonClientException, AmazonServiceException {
        String bucketName = setBucketWebsiteConfigurationRequest.getBucketName();
        BucketWebsiteConfiguration configuration = setBucketWebsiteConfigurationRequest.getConfiguration();

            assertParameterNotNull(bucketName,
                    "The bucket name parameter must be specified when setting a bucket's website configuration");
            assertParameterNotNull(configuration,
                    "The bucket website configuration parameter must be specified when setting a bucket's website configuration");
            if (configuration.getRedirectAllRequestsTo() == null) {
            assertParameterNotNull(configuration.getIndexDocumentSuffix(),
                    "The bucket website configuration parameter must specify the index document suffix when setting a bucket's website configuration");
            }

        Request<SetBucketWebsiteConfigurationRequest> request = createRequest(bucketName, null, setBucketWebsiteConfigurationRequest, HttpMethodName.PUT);
        request.addParameter("website", null);
View Full Code Here

     * @see com.amazonaws.services.s3.AmazonS3#setBucketWebsiteConfiguration(com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)
     */
    public void setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest setBucketWebsiteConfigurationRequest)
           throws AmazonClientException, AmazonServiceException {
        String bucketName = setBucketWebsiteConfigurationRequest.getBucketName();
        BucketWebsiteConfiguration configuration = setBucketWebsiteConfigurationRequest.getConfiguration();

            assertParameterNotNull(bucketName,
                    "The bucket name parameter must be specified when setting a bucket's website configuration");
            assertParameterNotNull(configuration,
                    "The bucket website configuration parameter must be specified when setting a bucket's website configuration");
            if (configuration.getRedirectAllRequestsTo() == null) {
            assertParameterNotNull(configuration.getIndexDocumentSuffix(),
                    "The bucket website configuration parameter must specify the index document suffix when setting a bucket's website configuration");
            }

        Request<SetBucketWebsiteConfigurationRequest> request = createRequest(bucketName, null, setBucketWebsiteConfigurationRequest, HttpMethodName.PUT);
        request.addParameter("website", null);
View Full Code Here

                    return object;
                }
            }
        ).when(aws).getObject(Mockito.any(GetObjectRequest.class));
        final String suffix = "index.htm";
        Mockito.doReturn(new BucketWebsiteConfiguration(suffix))
            .when(aws).getBucketWebsiteConfiguration(Mockito.anyString());
        final Host host = new DefaultHost(
            new BucketMocker().withClient(aws).mock(), this.cloudWatch()
        );
        @SuppressWarnings("PMD.NonStaticInitializer")
View Full Code Here

        final AmazonServiceException exp =
            new AmazonServiceException("No such bucket");
        exp.setErrorCode("NoSuchBucket");
        Mockito.doThrow(exp)
            .when(aws).getObject(Mockito.any(GetObjectRequest.class));
        Mockito.doReturn(new BucketWebsiteConfiguration())
            .when(aws).getBucketWebsiteConfiguration(Mockito.anyString());
        final String bucket = "nonExistent";
        this.thrown.expect(IOException.class);
        this.thrown.expectMessage(
            Matchers.allOf(
View Full Code Here

                    return object;
                }
            }
        ).when(aws).getObject(Mockito.any(GetObjectRequest.class));
        Mockito.doReturn(
            new BucketWebsiteConfiguration(suffix, error)
        ).when(aws).getBucketWebsiteConfiguration(Mockito.anyString());
        final Host host = new DefaultHost(
            new BucketMocker().withClient(aws).mock(), this.cloudWatch()
        );
        MatcherAssert.assertThat(
View Full Code Here

TOP

Related Classes of com.amazonaws.services.s3.model.BucketWebsiteConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.