/************************************************************************* * (c) Copyright 2016 Hewlett Packard Enterprise Development Company LP * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 3 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see http://www.gnu.org/licenses/. ************************************************************************/ package com.eucalyptus.simplequeue.common.policy; /** * */ public interface SimpleQueuePolicySpec { String VENDOR_SIMPLEQUEUE = "sqs"; // not a mistake, sqs is the vendor //Simple Queue actions, based on WSDL (http://queue.amazonaws.com/doc/2012-11-05/QueueService.wsdl) String SIMPLEQUEUE_ADDPERMISSION = "addpermission"; String SIMPLEQUEUE_CHANGEMESSAGEVISIBILITY = "changemessagevisibility"; String SIMPLEQUEUE_CHANGEMESSAGEVISIBILITYBATCH = "changemessagevisibilitybatch"; String SIMPLEQUEUE_CREATEQUEUE = "createqueue"; String SIMPLEQUEUE_DELETEMESSAGE = "deletemessage"; String SIMPLEQUEUE_DELETEMESSAGEBATCH = "deletemessagebatch"; String SIMPLEQUEUE_DELETEQUEUE = "deletequeue"; String SIMPLEQUEUE_GETQUEUEATTRIBUTES = "getqueueattributes"; String SIMPLEQUEUE_GETQUEUEURL = "getqueueurl"; String SIMPLEQUEUE_LISTDEADLETTERSOURCEQUEUES = "listdeadlettersourcequeues"; String SIMPLEQUEUE_LISTQUEUES = "listqueues"; String SIMPLEQUEUE_RECEIVEMESSAGE = "receivemessage"; String SIMPLEQUEUE_REMOVEPERMISSION = "removepermission"; String SIMPLEQUEUE_SENDMESSAGE = "sendmessage"; String SIMPLEQUEUE_SENDMESSAGEBATCH = "sendmessagebatch"; String SIMPLEQUEUE_SETQUEUEATTRIBUTES = "setqueueattributes"; String RESOURCE_TYPE ="queue"; // Placeholder for ARN (arn has no type) }