com.amazonaws.services.s3.model
Class SetBucketCrossOriginConfigurationRequest

java.lang.Object
  extended by com.amazonaws.AmazonWebServiceRequest
      extended by com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest

public class SetBucketCrossOriginConfigurationRequest
extends AmazonWebServiceRequest

Contains options for setting the cross origin configuration for a bucket.

See Also:
SetBucketCrossOriginConfigurationRequest(String, BucketCrossOriginConfiguration)

Constructor Summary
SetBucketCrossOriginConfigurationRequest(java.lang.String bucketName, BucketCrossOriginConfiguration crossOriginConfiguration)
          Constructs a new SetBucketCrossOriginConfigurationRequest to set the bucket cross origin configuration of the specified bucket.
 
Method Summary
 java.lang.String getBucketName()
          Gets the name of the bucket whose cross origin configuration is being set.
 BucketCrossOriginConfiguration getCrossOriginConfiguration()
          Gets the new cross origin configuration for the specified bucket.
 void setBucketName(java.lang.String bucketName)
          Sets the name of the bucket whose cross origin configuration is being set.
 void setCrossOriginConfiguration(BucketCrossOriginConfiguration crossOriginConfiguration)
          Sets the new cross origin configuration for the specified bucket.
 SetBucketCrossOriginConfigurationRequest withBucketName(java.lang.String bucketName)
          Sets the name of the bucket whose cross origin configuration is being set, and returns this object so that additional method calls may be chained together.
 SetBucketCrossOriginConfigurationRequest withCrossOriginConfiguration(BucketCrossOriginConfiguration crossOriginConfiguration)
          Sets the new cross origin configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
 
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setDelegationToken, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetBucketCrossOriginConfigurationRequest

public SetBucketCrossOriginConfigurationRequest(java.lang.String bucketName,
                                                BucketCrossOriginConfiguration crossOriginConfiguration)
Constructs a new SetBucketCrossOriginConfigurationRequest to set the bucket cross origin configuration of the specified bucket.

Parameters:
bucketName - The name of the bucket for which to set the cross origin configuration.
crossOriginConfiguration - The new cross origin configuration for this bucket, which completely replaces any existing configuration.
Method Detail

getBucketName

public java.lang.String getBucketName()
Gets the name of the bucket whose cross origin configuration is being set.

Returns:
The name of the bucket whose cross origin configuration is being set.
See Also:
setBucketName(String)

setBucketName

public void setBucketName(java.lang.String bucketName)
Sets the name of the bucket whose cross origin configuration is being set.

Parameters:
bucketName - The name of the bucket whose cross origin configuration is being set.
See Also:
getBucketName()

withBucketName

public SetBucketCrossOriginConfigurationRequest withBucketName(java.lang.String bucketName)
Sets the name of the bucket whose cross origin configuration is being set, and returns this object so that additional method calls may be chained together.

Parameters:
bucketName - The name of the bucket whose cross origin configuration is being set.
Returns:
This SetBucketCrossOriginConfigurationRequest object so that additional method calls may be chained together.
See Also:
setBucketName(String)

getCrossOriginConfiguration

public BucketCrossOriginConfiguration getCrossOriginConfiguration()
Gets the new cross origin configuration for the specified bucket.

Returns:
The new cross origin configuration for the specified bucket.
See Also:
setCrossOriginConfiguration(BucketCrossOriginConfiguration), withCrossOriginConfiguration(BucketCrossOriginConfiguration)

setCrossOriginConfiguration

public void setCrossOriginConfiguration(BucketCrossOriginConfiguration crossOriginConfiguration)
Sets the new cross origin configuration for the specified bucket.

Parameters:
crossOriginConfiguration - The new cross origin configuration for the specified bucket.
See Also:
getCrossOriginConfiguration(), withCrossOriginConfiguration(BucketCrossOriginConfiguration)

withCrossOriginConfiguration

public SetBucketCrossOriginConfigurationRequest withCrossOriginConfiguration(BucketCrossOriginConfiguration crossOriginConfiguration)
Sets the new cross origin configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.

Parameters:
crossOriginConfiguration - The new cross origin configuration for the specified bucket.
Returns:
This SetBucketCrossOriginConfigurationRequest object, enabling that additional method calls may be chained together.
See Also:
getCrossOriginConfiguration()


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.