public class AmazonSQSClient extends AmazonWebServiceClient implements AmazonSQS
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.util.List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,org.w3c.dom.Node>> |
exceptionUnmarshallers
すべての AmazonSQS 例外 unmarshallers リスト。
|
client, clientConfiguration, endpoint, requestHandlers, timeOffset, version| コンストラクタと説明 |
|---|
AmazonSQSClient()
AmazonSQSサービスのメソッドを呼び出す新しいクライアントを生成します。
|
AmazonSQSClient(AWSCredentials awsCredentials)
AWSアカウントの資格情報を使用して、AmazonSQSサービスのメソッドを呼び出すための新しいクライアントを生成します。
|
AmazonSQSClient(AWSCredentials awsCredentials,
ClientConfiguration clientConfiguration)
AWS アカウントの資格情報とクライアントの構成オプションを使用して
AmazonSQS メソッドを呼び出すための新しいクライアントを生成します。
|
AmazonSQSClient(AWSCredentialsProvider awsCredentialsProvider)
AWS アカウントの資格情報プロバイダを使用して
AmazonSQSサービスのメソッドを呼び出すための新しいクライアントを生成します。
|
AmazonSQSClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration)
AWS アカウントの資格情報プロバイダとクライアントの構成オプションを使用して
AmazonSQSサービスのメソッドを呼び出すための新しいクライアントを生成します。
|
AmazonSQSClient(ClientConfiguration clientConfiguration)
AmazonSQSサービスのメソッドを呼び出す新しいクライアントを生成します。
|
addRequestHandler, convertToHttpRequest, createExecutionContext, getTimeOffset, getVersion, removeRequestHandler, setConfiguration, setEndpoint, setRegion, setTimeOffset, setVersion, shutdown, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetEndpoint, setRegion, shutdownprotected final java.util.List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,org.w3c.dom.Node>> exceptionUnmarshallers
public AmazonSQSClient()
この新しいクライアント オブジェクトを使用して行われたすべてのサービスコールはブロッキングであり、 サービスコールが完了するまで返されません。
DefaultAWSCredentialsProviderpublic AmazonSQSClient(ClientConfiguration clientConfiguration)
この新しいクライアント オブジェクトを使用して行われたすべてのサービスコールはブロッキングであり、 サービスコールが完了するまで返されません。
clientConfiguration - AmazonSQSへの接続方法を制御するクライアント構成オプション
(例:proxy settings, retry counts, など)DefaultAWSCredentialsProviderpublic AmazonSQSClient(AWSCredentials awsCredentials)
この新しいクライアント オブジェクトを使用して行われたすべてのサービスコールはブロッキングであり、 サービスコールが完了するまで返されません。
awsCredentials - AWS サービスでの認証に使用するAWS 資格情報 (アクセスキーIDとシークレットキー)public AmazonSQSClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration)
この新しいクライアント オブジェクトを使用して行われたすべてのサービスコールはブロッキングであり、 サービスコールが完了するまで返されません。
awsCredentials - AWS サービスでの認証に使用するAWS 資格情報 (アクセスキーIDとシークレットキー)clientConfiguration - AmazonSQSへの接続方法を制御するクライアント構成オプション
(例:proxy settings, retry counts, など)public AmazonSQSClient(AWSCredentialsProvider awsCredentialsProvider)
この新しいクライアント オブジェクトを使用して行われたすべてのサービスコールはブロッキングであり、 サービスコールが完了するまで返されません。
awsCredentialsProvider - AWS サービスで要求を認証する資格情報を提供する AWS 資格情報プロバイダpublic AmazonSQSClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)
この新しいクライアント オブジェクトを使用して行われたすべてのサービスコールはブロッキングであり、 サービスコールが完了するまで返されません。
awsCredentialsProvider - AWS サービスで要求を認証する資格情報を提供する AWS 資格情報プロバイダclientConfiguration - AmazonSQSへの接続方法を制御するクライアント構成オプション
(例:proxy settings, retry counts, など)public void setQueueAttributes(SetQueueAttributesRequest setQueueAttributesRequest) throws AmazonServiceException, AmazonClientException
setQueueAttributes インタフェース内 AmazonSQSsetQueueAttributesRequest - AmazonSQS上で SetQueueAttributes サービスメソッドを実行するために必要なパラメータ用のコンテナInvalidAttributeNameExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public ChangeMessageVisibilityBatchResult changeMessageVisibilityBatch(ChangeMessageVisibilityBatchRequest changeMessageVisibilityBatchRequest) throws AmazonServiceException, AmazonClientException
changeMessageVisibilityBatch インタフェース内 AmazonSQSchangeMessageVisibilityBatchRequest - AmazonSQS上で ChangeMessageVisibilityBatch サービスメソッドを実行するために必要なパラメータ用のコンテナBatchEntryIdsNotDistinctExceptionTooManyEntriesInBatchRequestExceptionInvalidBatchEntryIdExceptionEmptyBatchRequestExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public void changeMessageVisibility(ChangeMessageVisibilityRequest changeMessageVisibilityRequest) throws AmazonServiceException, AmazonClientException
changeMessageVisibility インタフェース内 AmazonSQSchangeMessageVisibilityRequest - AmazonSQS上で ChangeMessageVisibility サービスメソッドを実行するために必要なパラメータ用のコンテナReceiptHandleIsInvalidExceptionMessageNotInflightExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public GetQueueUrlResult getQueueUrl(GetQueueUrlRequest getQueueUrlRequest) throws AmazonServiceException, AmazonClientException
getQueueUrl インタフェース内 AmazonSQSgetQueueUrlRequest - AmazonSQS上で GetQueueUrlRequest サービスメソッドを実行するために必要なパラメータ用のコンテナQueueDoesNotExistExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public void removePermission(RemovePermissionRequest removePermissionRequest) throws AmazonServiceException, AmazonClientException
removePermission インタフェース内 AmazonSQSremovePermissionRequest - AmazonSQS上で RemovePermission サービスメソッドを実行するために必要なパラメータ用のコンテナAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public GetQueueAttributesResult getQueueAttributes(GetQueueAttributesRequest getQueueAttributesRequest) throws AmazonServiceException, AmazonClientException
getQueueAttributes インタフェース内 AmazonSQSgetQueueAttributesRequest - AmazonSQS上で GetQueueAttributes サービスメソッドを実行するために必要なパラメータ用のコンテナInvalidAttributeNameExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public SendMessageBatchResult sendMessageBatch(SendMessageBatchRequest sendMessageBatchRequest) throws AmazonServiceException, AmazonClientException
sendMessageBatch インタフェース内 AmazonSQSsendMessageBatchRequest - AmazonSQS上で SendMessageBatch サービスメソッドを実行するために必要なパラメータ用のコンテナBatchEntryIdsNotDistinctExceptionTooManyEntriesInBatchRequestExceptionBatchRequestTooLongExceptionInvalidBatchEntryIdExceptionEmptyBatchRequestExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public void deleteQueue(DeleteQueueRequest deleteQueueRequest) throws AmazonServiceException, AmazonClientException
deleteQueue インタフェース内 AmazonSQSdeleteQueueRequest - AmazonSQS上で DeleteQueue サービスメソッドを実行するために必要なパラメータ用のコンテナAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public SendMessageResult sendMessage(SendMessageRequest sendMessageRequest) throws AmazonServiceException, AmazonClientException
sendMessage インタフェース内 AmazonSQSsendMessageRequest - AmazonSQS上で SendMessage サービスメソッドを実行するために必要なパラメータ用のコンテナInvalidMessageContentsExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public ReceiveMessageResult receiveMessage(ReceiveMessageRequest receiveMessageRequest) throws AmazonServiceException, AmazonClientException
receiveMessage インタフェース内 AmazonSQSreceiveMessageRequest - AmazonSQS上で ReceiveMessage サービスメソッドを実行するために必要なパラメータ用のコンテナOverLimitExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public ListQueuesResult listQueues(ListQueuesRequest listQueuesRequest) throws AmazonServiceException, AmazonClientException
listQueues インタフェース内 AmazonSQSlistQueuesRequest - AmazonSQS上で ListQueues サービスメソッドを実行するために必要なパラメータ用のコンテナAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public DeleteMessageBatchResult deleteMessageBatch(DeleteMessageBatchRequest deleteMessageBatchRequest) throws AmazonServiceException, AmazonClientException
deleteMessageBatch インタフェース内 AmazonSQSdeleteMessageBatchRequest - AmazonSQS上で DeleteMessageBatch サービスメソッドを実行するために必要なパラメータ用のコンテナBatchEntryIdsNotDistinctExceptionTooManyEntriesInBatchRequestExceptionInvalidBatchEntryIdExceptionEmptyBatchRequestExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public CreateQueueResult createQueue(CreateQueueRequest createQueueRequest) throws AmazonServiceException, AmazonClientException
createQueue インタフェース内 AmazonSQScreateQueueRequest - AmazonSQS上で CreateQueue サービスメソッドを実行するために必要なパラメータ用のコンテナQueueNameExistsExceptionQueueDeletedRecentlyExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public void addPermission(AddPermissionRequest addPermissionRequest) throws AmazonServiceException, AmazonClientException
addPermission インタフェース内 AmazonSQSaddPermissionRequest - AmazonSQS上で AddPermission サービスメソッドを実行するために必要なパラメータ用のコンテナOverLimitExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public void deleteMessage(DeleteMessageRequest deleteMessageRequest) throws AmazonServiceException, AmazonClientException
deleteMessage インタフェース内 AmazonSQSdeleteMessageRequest - AmazonSQS上で DeleteMessage サービスメソッドを実行するために必要なパラメータ用のコンテナReceiptHandleIsInvalidExceptionInvalidIdFormatExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public ListQueuesResult listQueues() throws AmazonServiceException, AmazonClientException
listQueues インタフェース内 AmazonSQSAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public ReceiveMessageResult niftyReceiveAndDeleteMessage(ReceiveMessageRequest receiveMessageRequest) throws AmazonServiceException, AmazonClientException
niftyReceiveAndDeleteMessage インタフェース内 AmazonSQSniftyReceiveAndDeleteMessageRequest - AmazonSQS上で NiftyReceiveAndDeleteMessage サービスメソッドを実行するために必要なパラメータ用のコンテナOverLimitExceptionAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合は、AmazonSQS によって返されます。public NiftyGetMetricStatisticsResult niftyGetMetricStatistics(NiftyGetMetricStatisticsRequest niftyGetMetricStatisticsRequest) throws AmazonServiceException, AmazonClientException
モニタリング情報を取得します。
niftyGetMetricStatistics インタフェース内 AmazonSQSniftyGetMetricStatisticsRequest - AmazonSQS上のNiftyGetMetricStatisticsサービスメソッドを実行するために必要なパラメータ用のコンテナAmazonClientException - 要求または応答処理しようとした際に、クライアント内部でエラーが発生した場合。(例:ネットワーク接続が利用できない場合)AmazonServiceException - 要求内のデータまたはサーバー側の問題の場合、AmazonSQS によって返されます。public void setEndpoint(java.lang.String endpoint,
java.lang.String serviceName,
java.lang.String regionId)
throws java.lang.IllegalArgumentException
このメソッドはスレッドセーフではありません。 すべてのサービスリクエストの前に、クライアントが生成され、エンドポイントが構成される必要があります。 生成後に変更した場合、サービスリクエスト中に競合状態が発生します。
呼び出し元は、エンドポイント(例:"sqs.us-east-1.amazonaws.com")、またはプロトコル
(例:"https://sqs.us-east-1.amazonaws.com")を含む、完全な URL で渡すことができます
プロトコルが指定されない場合は、このクライアントのデフォルトプロトコルClientConfigurationが
使用されます。デフォルトプロトコルはHTTPSです。
AWS SDK for JavaでAWS領域を使用するための詳細情報、および AWSサービスで利用可能なすべてのエンドポイントリストについては以下を参照してください。 http://developer.amazonwebservices.com/connect/entry.jspa?externalID=3912
endpoint - このクライアントが通信するAWS領域のエンドポイント(例:"sqs.us-east-1.amazonaws.com")、
またはプロトコル(例:"sqs.us-east-1.amazonaws.com")を含む、完全な URL。serviceName - 署名要求に使用する AWS サービス名regionId - このサービスが存在する領域のIDjava.lang.IllegalArgumentException - 特定のエンドポイントで検出された問題protected java.lang.String getServiceAbbreviation()
AmazonWebServiceClientgetServiceAbbreviation クラス内 AmazonWebServiceClientServiceAbbreviationspublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
レスポンス・メタデータは一定期間しかキャッシュされない為、実行結果にアクセスする必要がある場合は このメソッドを使用して、要求後できるだけ早く取得する必要があります。
getCachedResponseMetadata インタフェース内 AmazonSQSrequest - 最初に実行された要求