com.amazonaws.auth.policy.actions

## 列挙型 SQSActions

- java.lang.Object
- - java.lang.Enum<SQSActions>
  - - com.amazonaws.auth.policy.actions.SQSActions

- すべての実装されたインタフェース:
    Action, java.io.Serializable, java.lang.Comparable<SQSActions>

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

  The available AWS access control policy actions for Amazon Simple Queue Service.
  関連項目:
    `Statement.setActions(java.util.Collection)`

- - ### 列挙型定数の概要

    列挙型定数
    列挙型定数と説明
    `AddPermission` Action for the AddPermission operation on Amazon SQS.
    `AllSqsActions` Represents any action being taken on Amazon SQS.
    `ChangeMessageVisibility` Action for the ChangeMessageVisibility operation on Amazon SQS.
    `ChangeMessageVisibilityBatch` Action for the ChangeMessageVisibilityBatch operation on Amazon SQS.
    `CreateQueue` Action for the CreateQueue operation on Amazon SQS.
    `DeleteMessage` Action for the DeleteMessage operation on Amazon SQS.
    `DeleteMessageBatch` Action for the DeleteMessageBatch operation on Amazon SQS.
    `DeleteQueue` Action for the DeleteQueue operation on Amazon SQS.
    `GetQueueAttributes` Action for the GetQueueAttributes operation on Amazon SQS.
    `GetQueueUrl` Action for the GetQueueUrl operation on Amazon SQS.
    `ListQueues` Action for the ListQueues operation on Amazon SQS.
    `ReceiveMessage` Action for the ReveiveMessage operation on Amazon SQS.
    `RemovePermission` Action for the RemovePermission operation on Amazon SQS.
    `SendMessage` Action for the SendMessage operation on Amazon SQS.
    `SendMessageBatch` Action for the SendMessageBatch operation on Amazon SQS.
    `SetQueueAttributes` Action for the SetQueueAttributes operation on Amazon SQS.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getActionName()` Returns the name of this action.
    `static SQSActions` | `valueOf(java.lang.String name)` 指定した名前を持つこの型の列挙型定数を返します。
    `static SQSActions[]` | `values()` この列挙型の定数を含む配列を宣言されている順序で返します。

    - ### クラスから継承されたメソッド java.lang.Enum

      `clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

    - ### クラスから継承されたメソッド java.lang.Object

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### 列挙型定数の詳細

    - #### AllSqsActions

          public static final SQSActions AllSqsActions

      Represents any action being taken on Amazon SQS.

    - #### AddPermission

          public static final SQSActions AddPermission

      Action for the AddPermission operation on Amazon SQS.
      関連項目:
        `AmazonSQS.addPermission(com.amazonaws.services.sqs.model.AddPermissionRequest)`

    - #### ChangeMessageVisibility

          public static final SQSActions ChangeMessageVisibility

      Action for the ChangeMessageVisibility operation on Amazon SQS.
      関連項目:
        `AmazonSQS.changeMessageVisibility(com.amazonaws.services.sqs.model.ChangeMessageVisibilityRequest)`

    - #### CreateQueue

          public static final SQSActions CreateQueue

      Action for the CreateQueue operation on Amazon SQS.
      関連項目:
        `AmazonSQS.createQueue(com.amazonaws.services.sqs.model.CreateQueueRequest)`

    - #### GetQueueUrl

          public static final SQSActions GetQueueUrl

      Action for the GetQueueUrl operation on Amazon SQS.
      関連項目:
        `AmazonSQS.getQueueUrl(com.amazonaws.services.sqs.model.GetQueueUrlRequest)`

    - #### DeleteMessage

          public static final SQSActions DeleteMessage

      Action for the DeleteMessage operation on Amazon SQS.
      関連項目:
        `AmazonSQS.deleteMessage(com.amazonaws.services.sqs.model.DeleteMessageRequest)`

    - #### DeleteQueue

          public static final SQSActions DeleteQueue

      Action for the DeleteQueue operation on Amazon SQS.
      関連項目:
        `AmazonSQS.deleteQueue(com.amazonaws.services.sqs.model.DeleteQueueRequest)`

    - #### GetQueueAttributes

          public static final SQSActions GetQueueAttributes

      Action for the GetQueueAttributes operation on Amazon SQS.
      関連項目:
        `AmazonSQS.getQueueAttributes(com.amazonaws.services.sqs.model.GetQueueAttributesRequest)`

    - #### ListQueues

          public static final SQSActions ListQueues

      Action for the ListQueues operation on Amazon SQS.
      関連項目:
        `AmazonSQS.listQueues(com.amazonaws.services.sqs.model.ListQueuesRequest)`

    - #### ReceiveMessage

          public static final SQSActions ReceiveMessage

      Action for the ReveiveMessage operation on Amazon SQS.
      関連項目:
        `AmazonSQS.receiveMessage(com.amazonaws.services.sqs.model.ReceiveMessageRequest)`

    - #### RemovePermission

          public static final SQSActions RemovePermission

      Action for the RemovePermission operation on Amazon SQS.
      関連項目:
        `AmazonSQS.removePermission(com.amazonaws.services.sqs.model.RemovePermissionRequest)`

    - #### SendMessage

          public static final SQSActions SendMessage

      Action for the SendMessage operation on Amazon SQS.
      関連項目:
        `AmazonSQS.sendMessage(com.amazonaws.services.sqs.model.SendMessageRequest)`

    - #### SetQueueAttributes

          public static final SQSActions SetQueueAttributes

      Action for the SetQueueAttributes operation on Amazon SQS.
      関連項目:
        `AmazonSQS.setQueueAttributes(com.amazonaws.services.sqs.model.SetQueueAttributesRequest)`

    - #### SendMessageBatch

          public static final SQSActions SendMessageBatch

      Action for the SendMessageBatch operation on Amazon SQS.
      関連項目:
        `AmazonSQS.sendMessageBatch(com.amazonaws.services.sqs.model.SendMessageBatchRequest)`

    - #### ChangeMessageVisibilityBatch

          public static final SQSActions ChangeMessageVisibilityBatch

      Action for the ChangeMessageVisibilityBatch operation on Amazon SQS.
      関連項目:
        `AmazonSQS.changeMessageVisibilityBatch(com.amazonaws.services.sqs.model.ChangeMessageVisibilityBatchRequest)`

    - #### DeleteMessageBatch

          public static final SQSActions DeleteMessageBatch

      Action for the DeleteMessageBatch operation on Amazon SQS.
      関連項目:
        `AmazonSQS.deleteMessageBatch(com.amazonaws.services.sqs.model.DeleteMessageBatchRequest)`

  - ### メソッドの詳細

    - #### values

          public static SQSActions[] values()

      この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために 使用できます:

          for(SQSActions c: SQSActions.values())
            System.out.println(c);

      戻り値:
        この列挙型の定数を宣言されている順序で 含む配列

    - #### valueOf

          public static SQSActions valueOf(java.lang.String name)

      指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に 一致している必要があります。 (余分な空白文字を含めることはできません。)
      パラメータ:
        `name` - 返される列挙型定数の名前
      戻り値:
        指定された名前を持つ列挙型定数
      例外:
        `java.lang.IllegalArgumentException` - 指定された名前を持つ定数を この列挙型が持っていない場合
        `java.lang.NullPointerException` - 引数がnullの場合

    - #### getActionName

          public java.lang.String getActionName()

      インタフェースからコピーされた説明: `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.
      定義:
        `getActionName` インタフェース内 `Action`
      戻り値:
        The name of this action.