com.base2services.jenkins
Class SqsProfile

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<SqsProfile>
      extended by com.base2services.jenkins.SqsProfile
All Implemented Interfaces:
com.amazonaws.auth.AWSCredentials, hudson.model.Describable<SqsProfile>

public class SqsProfile
extends hudson.model.AbstractDescribableImpl<SqsProfile>
implements com.amazonaws.auth.AWSCredentials

SqsProfile to access SQS

Author:
aaronwalker

Nested Class Summary
static class SqsProfile.DescriptorImpl
           
 
Field Summary
 String awsAccessKeyId
           
 hudson.util.Secret awsSecretAccessKey
           
 String sqsQueue
           
 
Constructor Summary
SqsProfile(String awsAccessKeyId, hudson.util.Secret awsSecretAccessKey, String sqsQueue)
           
 
Method Summary
 String getAWSAccessKeyId()
           
 String getAWSSecretKey()
           
 String getQueueUrl()
           
 com.amazonaws.services.sqs.AmazonSQS getSQSClient()
           
 String getSqsQueue()
           
 TriggerProcessor getTriggerProcessor()
           
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

awsAccessKeyId

public final String awsAccessKeyId

awsSecretAccessKey

public final hudson.util.Secret awsSecretAccessKey

sqsQueue

public final String sqsQueue
Constructor Detail

SqsProfile

@DataBoundConstructor
public SqsProfile(String awsAccessKeyId,
                                       hudson.util.Secret awsSecretAccessKey,
                                       String sqsQueue)
Method Detail

getAWSAccessKeyId

public String getAWSAccessKeyId()
Specified by:
getAWSAccessKeyId in interface com.amazonaws.auth.AWSCredentials

getAWSSecretKey

public String getAWSSecretKey()
Specified by:
getAWSSecretKey in interface com.amazonaws.auth.AWSCredentials

getSQSClient

public com.amazonaws.services.sqs.AmazonSQS getSQSClient()

getSqsQueue

public String getSqsQueue()

getQueueUrl

public String getQueueUrl()

getTriggerProcessor

public TriggerProcessor getTriggerProcessor()


Copyright © 2004-2012. All Rights Reserved.