Enum SQSActions
- All Implemented Interfaces:
Action
,Serializable
,Comparable<SQSActions>
,java.lang.constant.Constable
The available AWS access control policy actions for Amazon SQS.
-
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 the AddPermission operation.Represents any action executed on Amazon SQS.Action for the ChangeMessageVisibility operation.Action for the ChangeMessageVisibilityBatch operation.Action for the CreateQueue operation.Action for the DeleteMessage operation.Action for the DeleteMessageBatch operation.Action for the DeleteQueue operation.Action for the GetQueueAttributes operation.Action for the GetQueueUrl operation.Action for the ListDeadLetterSourceQueues operation.Action for the ListQueues operation.Action for the PurgeQueue operation.Action for the ReceiveMessage operation.Action for the RemovePermission operation.Action for the SendMessage operation.Action for the SendMessageBatch operation.Action for the SetQueueAttributes operation. -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of this action.static SQSActions
Returns the enum constant of this type with the specified name.static SQSActions[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
AllSQSActions
Represents any action executed on Amazon SQS. -
AddPermission
Action for the AddPermission operation. -
ChangeMessageVisibility
Action for the ChangeMessageVisibility operation. -
ChangeMessageVisibilityBatch
Action for the ChangeMessageVisibilityBatch operation. -
CreateQueue
Action for the CreateQueue operation. -
DeleteMessage
Action for the DeleteMessage operation. -
DeleteMessageBatch
Action for the DeleteMessageBatch operation. -
DeleteQueue
Action for the DeleteQueue operation. -
GetQueueAttributes
Action for the GetQueueAttributes operation. -
GetQueueUrl
Action for the GetQueueUrl operation. -
ListDeadLetterSourceQueues
Action for the ListDeadLetterSourceQueues operation. -
ListQueues
Action for the ListQueues operation. -
PurgeQueue
Action for the PurgeQueue operation. -
ReceiveMessage
Action for the ReceiveMessage operation. -
RemovePermission
Action for the RemovePermission operation. -
SendMessage
Action for the SendMessage operation. -
SendMessageBatch
Action for the SendMessageBatch operation. -
SetQueueAttributes
Action for the SetQueueAttributes operation.
-
-
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.
-