@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ChangeMessageVisibilityBatchRequestEntry extends Object implements Serializable, Cloneable
Encloses a receipt handle and an entry id for each message in ChangeMessageVisibilityBatch.
All of the following list parameters must be prefixed with ChangeMessageVisibilityBatchRequestEntry.n
,
where n
is an integer value starting with 1
. For example, a parameter list for this action
might look like this:
&ChangeMessageVisibilityBatchRequestEntry.1.Id=change_visibility_msg_2
&ChangeMessageVisibilityBatchRequestEntry.1.ReceiptHandle=your_receipt_handle
&ChangeMessageVisibilityBatchRequestEntry.1.VisibilityTimeout=45
Constructor and Description |
---|
ChangeMessageVisibilityBatchRequestEntry()
Default constructor for ChangeMessageVisibilityBatchRequestEntry object.
|
ChangeMessageVisibilityBatchRequestEntry(String id,
String receiptHandle)
Constructs a new ChangeMessageVisibilityBatchRequestEntry object.
|
Modifier and Type | Method and Description |
---|---|
ChangeMessageVisibilityBatchRequestEntry |
clone() |
boolean |
equals(Object obj) |
String |
getId()
An identifier for this particular receipt handle used to communicate the result.
|
String |
getReceiptHandle()
A receipt handle.
|
Integer |
getVisibilityTimeout()
The new value (in seconds) for the message's visibility timeout.
|
int |
hashCode() |
void |
setId(String id)
An identifier for this particular receipt handle used to communicate the result.
|
void |
setReceiptHandle(String receiptHandle)
A receipt handle.
|
void |
setVisibilityTimeout(Integer visibilityTimeout)
The new value (in seconds) for the message's visibility timeout.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ChangeMessageVisibilityBatchRequestEntry |
withId(String id)
An identifier for this particular receipt handle used to communicate the result.
|
ChangeMessageVisibilityBatchRequestEntry |
withReceiptHandle(String receiptHandle)
A receipt handle.
|
ChangeMessageVisibilityBatchRequestEntry |
withVisibilityTimeout(Integer visibilityTimeout)
The new value (in seconds) for the message's visibility timeout.
|
public ChangeMessageVisibilityBatchRequestEntry()
public ChangeMessageVisibilityBatchRequestEntry(String id, String receiptHandle)
id
- An identifier for this particular receipt handle used to communicate the result.
The Id
s of a batch request need to be unique within a request
receiptHandle
- A receipt handle.public void setId(String id)
An identifier for this particular receipt handle used to communicate the result.
The Id
s of a batch request need to be unique within a request
id
- An identifier for this particular receipt handle used to communicate the result.
The Id
s of a batch request need to be unique within a request
public String getId()
An identifier for this particular receipt handle used to communicate the result.
The Id
s of a batch request need to be unique within a request
The Id
s of a batch request need to be unique within a request
public ChangeMessageVisibilityBatchRequestEntry withId(String id)
An identifier for this particular receipt handle used to communicate the result.
The Id
s of a batch request need to be unique within a request
id
- An identifier for this particular receipt handle used to communicate the result.
The Id
s of a batch request need to be unique within a request
public void setReceiptHandle(String receiptHandle)
A receipt handle.
receiptHandle
- A receipt handle.public String getReceiptHandle()
A receipt handle.
public ChangeMessageVisibilityBatchRequestEntry withReceiptHandle(String receiptHandle)
A receipt handle.
receiptHandle
- A receipt handle.public void setVisibilityTimeout(Integer visibilityTimeout)
The new value (in seconds) for the message's visibility timeout.
visibilityTimeout
- The new value (in seconds) for the message's visibility timeout.public Integer getVisibilityTimeout()
The new value (in seconds) for the message's visibility timeout.
public ChangeMessageVisibilityBatchRequestEntry withVisibilityTimeout(Integer visibilityTimeout)
The new value (in seconds) for the message's visibility timeout.
visibilityTimeout
- The new value (in seconds) for the message's visibility timeout.public String toString()
toString
in class Object
Object.toString()
public ChangeMessageVisibilityBatchRequestEntry clone()
Copyright © 2018. All rights reserved.