Enum S3Actions
- All Implemented Interfaces:
Action
,Serializable
,Comparable<S3Actions>
,java.lang.constant.Constable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAction for aborting a multipart upload.Represents any action being taken on Amazon S3.Action for creating a new Amazon S3 bucket.Action for deleting an Amazon S3 bucket.Action for deleting the access control policy for an Amazon S3 Bucket.Action for deleting the bucket website configuration for an Amazon S3 bucket.Action for deleting an object.Action for deleting an object version.Action for retrieving the ACL of an Amazon S3 bucket.Action for getting the Cross origin configuration configuration information set for the bucket.Action for getting the bucket lifecycle configuration for an Amazon S3 bucket.Action for retrieving the bucket location of an Amazon S3 bucket.Action for getting the bucket logging configuration for an Amazon S3 bucket.Action for retrieving the bucket notification configuration for an Amazon S3 bucket.Action for retrieving the access control policy for an Amazon S3 bucket.Action for retrieving the requester pays status of an Amazon S3 bucket.Action for getting the bucket tagging configuration for an Amazon S3 bucket.Action for retrieving the versioning configuration of an Amazon S3 bucket.Action for getting the bucket website configuration for an Amazon S3 bucket.Action for retrieving an object (GET), object metadata (HEAD) or an object torrent.Action for retrieving an object's ACL.Action for retrieving a object version (GET), object metadata for an object version (HEAD) or a torrent for an object version.Action for retrieving an object version's ACL.Actions for listing the in-progress multipart uploads for an Amazon S3 bucket.Action for listing the Amazon S3 buckets in an account.Action for listing parts that have been uploaded for a multipart upload.Action for listing the objects in an Amazon S3 bucket.Action for listing the object versions in an Amazon S3 bucket.Action for uploading an object (PUT or POST).Action for restoring a temporary copy of an archived object.Action for setting the ACL of an Amazon S3 bucket.Action for setting the Cross origin configuration configuration information set for the bucket.Action for setting the bucket lifecycle configuration for an Amazon S3 bucket.Action for setting the bucket logging configuration for an Amazon S3 bucket.Action for setting the bucket notification configuration for an Amazon S3 bucket.Action for setting the access control policy for an Amazon S3 bucket.Action for setting the requester pays status of an Amazon S3 bucket.Action for setting the bucket tagging configuration for an Amazon S3 bucket.Action for setting the versioning configuration of an Amazon S3 bucket.Action for setting the bucket website configuration for an Amazon S3 bucket.Action for setting an object's ACL.Action for setting an object version's ACL. -
Method Summary
-
Enum Constant Details
-
AllS3Actions
Represents any action being taken on Amazon S3. -
GetObject
Action for retrieving an object (GET), object metadata (HEAD) or an object torrent.Valid for use with
S3ObjectResource
resources.- See Also:
-
GetObjectVersion
Action for retrieving a object version (GET), object metadata for an object version (HEAD) or a torrent for an object version.Valid for use with
S3ObjectResource
resources.- See Also:
-
PutObject
Action for uploading an object (PUT or POST).Valid for use with
S3ObjectResource
resources.- See Also:
-
GetObjectAcl
Action for retrieving an object's ACL.Valid for use with
S3ObjectResource
resources.- See Also:
-
GetObjectVersionAcl
Action for retrieving an object version's ACL.Valid for use with
S3ObjectResource
resources.- See Also:
-
SetObjectAcl
Action for setting an object's ACL.Valid for use with
S3ObjectResource
resources.- See Also:
-
SetObjectVersionAcl
Action for setting an object version's ACL.Valid for use with
S3ObjectResource
resources.- See Also:
-
DeleteObject
Action for deleting an object.Valid for use with
S3ObjectResource
resources.- See Also:
-
DeleteObjectVersion
Action for deleting an object version.Valid for use with
S3ObjectResource
resources.- See Also:
-
ListMultipartUploadParts
Action for listing parts that have been uploaded for a multipart upload.- See Also:
-
AbortMultipartUpload
Action for aborting a multipart upload.- See Also:
-
RestoreObject
Action for restoring a temporary copy of an archived object.- See Also:
-
CreateBucket
Action for creating a new Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
DeleteBucket
Action for deleting an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
ListObjects
Action for listing the objects in an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
ListObjectVersions
Action for listing the object versions in an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
ListBuckets
Action for listing the Amazon S3 buckets in an account.Valid for use with
S3BucketResource
resources.- See Also:
-
ListBucketMultipartUploads
Actions for listing the in-progress multipart uploads for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketAcl
Action for retrieving the ACL of an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
SetBucketAcl
Action for setting the ACL of an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketCrossOriginConfiguration
Action for getting the Cross origin configuration configuration information set for the bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
SetBucketCrossOriginConfiguration
Action for setting the Cross origin configuration configuration information set for the bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketVersioningConfiguration
Action for retrieving the versioning configuration of an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
SetBucketVersioningConfiguration
Action for setting the versioning configuration of an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketRequesterPays
Action for retrieving the requester pays status of an Amazon S3 bucket.Valid for use with
S3BucketResource
resources. -
SetBucketRequesterPays
Action for setting the requester pays status of an Amazon S3 bucket.Valid for use with
S3BucketResource
resources. -
GetBucketLocation
Action for retrieving the bucket location of an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketPolicy
Action for retrieving the access control policy for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
SetBucketPolicy
Action for setting the access control policy for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
DeleteBucketPolicy
Action for deleting the access control policy for an Amazon S3 Bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketNotificationConfiguration
Action for retrieving the bucket notification configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
SetBucketNotificationConfiguration
Action for setting the bucket notification configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketLogging
Action for getting the bucket logging configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
SetBucketLogging
Action for setting the bucket logging configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketTagging
Action for getting the bucket tagging configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
SetBucketTagging
Action for setting the bucket tagging configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketWebsiteConfiguration
Action for getting the bucket website configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
SetBucketWebsiteConfiguration
Action for setting the bucket website configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
DeleteBucketWebsiteConfiguration
Action for deleting the bucket website configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
GetBucketLifecycleConfiguration
Action for getting the bucket lifecycle configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
SetBucketLifecycleConfiguration
Action for setting the bucket lifecycle configuration for an Amazon S3 bucket.Valid for use with
S3BucketResource
resources.- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getActionName
Description copied from interface:Action
Returns the name of this action. For example, 'sqs:SendMessage' is the name corresponding to the SQS action that enables users to send a message to an SQS queue.- Specified by:
getActionName
in interfaceAction
- Returns:
- The name of this action.
-