public class SendMessageBatchRequest extends AmazonWebServiceRequest implements Serializable
SendMessageBatch operation
.
This is a batch version of SendMessage. It takes multiple messages and adds each of them to the queue. The result of each add operation is reported individually in the response.
Constructor and Description |
---|
SendMessageBatchRequest()
Default constructor for a new SendMessageBatchRequest object.
|
SendMessageBatchRequest(String queueUrl)
Constructs a new SendMessageBatchRequest object.
|
SendMessageBatchRequest(String queueUrl,
List<SendMessageBatchRequestEntry> entries)
Constructs a new SendMessageBatchRequest object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
List<SendMessageBatchRequestEntry> |
getEntries()
A list of SendMessageBatchRequestEntrys.
|
String |
getQueueUrl()
The URL of the SQS queue to take action on.
|
int |
hashCode() |
void |
setEntries(Collection<SendMessageBatchRequestEntry> entries)
A list of SendMessageBatchRequestEntrys.
|
void |
setQueueUrl(String queueUrl)
The URL of the SQS queue to take action on.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
SendMessageBatchRequest |
withEntries(Collection<SendMessageBatchRequestEntry> entries)
A list of SendMessageBatchRequestEntrys.
|
SendMessageBatchRequest |
withEntries(SendMessageBatchRequestEntry... entries)
A list of SendMessageBatchRequestEntrys.
|
SendMessageBatchRequest |
withQueueUrl(String queueUrl)
The URL of the SQS queue to take action on.
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector
public SendMessageBatchRequest()
public SendMessageBatchRequest(String queueUrl)
queueUrl
- The URL of the SQS queue to take action on.public SendMessageBatchRequest(String queueUrl, List<SendMessageBatchRequestEntry> entries)
queueUrl
- The URL of the SQS queue to take action on.entries
- A list of SendMessageBatchRequestEntrys.public String getQueueUrl()
public void setQueueUrl(String queueUrl)
queueUrl
- The URL of the SQS queue to take action on.public SendMessageBatchRequest withQueueUrl(String queueUrl)
Returns a reference to this object so that method calls can be chained together.
queueUrl
- The URL of the SQS queue to take action on.public List<SendMessageBatchRequestEntry> getEntries()
public void setEntries(Collection<SendMessageBatchRequestEntry> entries)
entries
- A list of SendMessageBatchRequestEntrys.public SendMessageBatchRequest withEntries(SendMessageBatchRequestEntry... entries)
Returns a reference to this object so that method calls can be chained together.
entries
- A list of SendMessageBatchRequestEntrys.public SendMessageBatchRequest withEntries(Collection<SendMessageBatchRequestEntry> entries)
Returns a reference to this object so that method calls can be chained together.
entries
- A list of SendMessageBatchRequestEntrys.public String toString()
toString
in class Object
Object.toString()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.