Enum DynamoDBv2Actions
- java.lang.Object
-
- java.lang.Enum<DynamoDBv2Actions>
-
- com.amazonaws.auth.policy.actions.DynamoDBv2Actions
-
- All Implemented Interfaces:
Action
,Serializable
,Comparable<DynamoDBv2Actions>
public enum DynamoDBv2Actions extends Enum<DynamoDBv2Actions> implements Action
The available AWS access control policy actions for DynamoDB.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AllDynamoDBv2Actions
Represents any action executed on DynamoDB.BatchGetItem
Action for the BatchGetItem operation.BatchWriteItem
Action for the BatchWriteItem operation.CreateTable
Action for the CreateTable operation.DeleteItem
Action for the DeleteItem operation.DeleteTable
Action for the DeleteTable operation.DescribeLimits
Action for the DescribeLimits operation.DescribeTable
Action for the DescribeTable operation.GetItem
Action for the GetItem operation.ListTables
Action for the ListTables operation.PutItem
Action for the PutItem operation.Query
Action for the Query operation.Scan
Action for the Scan operation.UpdateItem
Action for the UpdateItem operation.UpdateTable
Action for the UpdateTable operation.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getActionName()
Returns the name of this action.static DynamoDBv2Actions
valueOf(String name)
Returns the enum constant of this type with the specified name.static DynamoDBv2Actions[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AllDynamoDBv2Actions
public static final DynamoDBv2Actions AllDynamoDBv2Actions
Represents any action executed on DynamoDB.
-
BatchGetItem
public static final DynamoDBv2Actions BatchGetItem
Action for the BatchGetItem operation.
-
BatchWriteItem
public static final DynamoDBv2Actions BatchWriteItem
Action for the BatchWriteItem operation.
-
CreateTable
public static final DynamoDBv2Actions CreateTable
Action for the CreateTable operation.
-
DeleteItem
public static final DynamoDBv2Actions DeleteItem
Action for the DeleteItem operation.
-
DeleteTable
public static final DynamoDBv2Actions DeleteTable
Action for the DeleteTable operation.
-
DescribeLimits
public static final DynamoDBv2Actions DescribeLimits
Action for the DescribeLimits operation.
-
DescribeTable
public static final DynamoDBv2Actions DescribeTable
Action for the DescribeTable operation.
-
GetItem
public static final DynamoDBv2Actions GetItem
Action for the GetItem operation.
-
ListTables
public static final DynamoDBv2Actions ListTables
Action for the ListTables operation.
-
PutItem
public static final DynamoDBv2Actions PutItem
Action for the PutItem operation.
-
Query
public static final DynamoDBv2Actions Query
Action for the Query operation.
-
Scan
public static final DynamoDBv2Actions Scan
Action for the Scan operation.
-
UpdateItem
public static final DynamoDBv2Actions UpdateItem
Action for the UpdateItem operation.
-
UpdateTable
public static final DynamoDBv2Actions UpdateTable
Action for the UpdateTable operation.
-
-
Method Detail
-
values
public static DynamoDBv2Actions[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DynamoDBv2Actions c : DynamoDBv2Actions.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DynamoDBv2Actions valueOf(String name)
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
public String 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.
-
-