com.amazonaws.auth.policy.actions
Enum SimpleDBActions

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

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

The available AWS access control policy actions for Amazon SimpleDB.


Enum Constant Summary
AllSimpleDBActions
          Represents any action executed on Amazon SimpleDB.
BatchDeleteAttributes
          Action for the BatchDeleteAttributes operation.
BatchPutAttributes
          Action for the BatchPutAttributes operation.
CreateDomain
          Action for the CreateDomain operation.
DeleteAttributes
          Action for the DeleteAttributes operation.
DeleteDomain
          Action for the DeleteDomain operation.
DomainMetadata
          Action for the DomainMetadata operation.
GetAttributes
          Action for the GetAttributes operation.
ListDomains
          Action for the ListDomains operation.
PutAttributes
          Action for the PutAttributes operation.
Select
          Action for the Select operation.
 
Method Summary
 java.lang.String getActionName()
          Returns the name of this action.
static SimpleDBActions valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static SimpleDBActions[] 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

AllSimpleDBActions

public static final SimpleDBActions AllSimpleDBActions
Represents any action executed on Amazon SimpleDB.


BatchDeleteAttributes

public static final SimpleDBActions BatchDeleteAttributes
Action for the BatchDeleteAttributes operation.


BatchPutAttributes

public static final SimpleDBActions BatchPutAttributes
Action for the BatchPutAttributes operation.


CreateDomain

public static final SimpleDBActions CreateDomain
Action for the CreateDomain operation.


DeleteAttributes

public static final SimpleDBActions DeleteAttributes
Action for the DeleteAttributes operation.


DeleteDomain

public static final SimpleDBActions DeleteDomain
Action for the DeleteDomain operation.


DomainMetadata

public static final SimpleDBActions DomainMetadata
Action for the DomainMetadata operation.


GetAttributes

public static final SimpleDBActions GetAttributes
Action for the GetAttributes operation.


ListDomains

public static final SimpleDBActions ListDomains
Action for the ListDomains operation.


PutAttributes

public static final SimpleDBActions PutAttributes
Action for the PutAttributes operation.


Select

public static final SimpleDBActions Select
Action for the Select operation.

Method Detail

values

public static SimpleDBActions[] 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 (SimpleDBActions c : SimpleDBActions.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static SimpleDBActions 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.