com.amazonaws.auth.policy.actions
Enum DynamoDBv2Actions

java.lang.Object
  extended by java.lang.Enum<DynamoDBv2Actions>
      extended by com.amazonaws.auth.policy.actions.DynamoDBv2Actions
All Implemented Interfaces:
Action, java.io.Serializable, java.lang.Comparable<DynamoDBv2Actions>

public enum DynamoDBv2Actions
extends java.lang.Enum<DynamoDBv2Actions>
implements Action

The available AWS access control policy actions for Amazon DynamoDB.


Enum Constant Summary
AllDynamoDBv2Actions
          Represents any action executed on Amazon 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.
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
 java.lang.String getActionName()
          Returns the name of this action.
static DynamoDBv2Actions valueOf(java.lang.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.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

AllDynamoDBv2Actions

public static final DynamoDBv2Actions AllDynamoDBv2Actions
Represents any action executed on Amazon 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.


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(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getActionName

public java.lang.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 interface Action
Returns:
The name of this action.


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