@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopicRefreshDetails extends Object implements Serializable, Cloneable, StructuredPojo
The details about the refresh of a topic.
| Constructor and Description |
|---|
TopicRefreshDetails() |
| Modifier and Type | Method and Description |
|---|---|
TopicRefreshDetails |
clone() |
boolean |
equals(Object obj) |
String |
getRefreshArn()
The Amazon Resource Name (ARN) of the topic refresh.
|
String |
getRefreshId()
The ID of the refresh, which occurs as a result of topic creation or topic update.
|
String |
getRefreshStatus()
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setRefreshArn(String refreshArn)
The Amazon Resource Name (ARN) of the topic refresh.
|
void |
setRefreshId(String refreshId)
The ID of the refresh, which occurs as a result of topic creation or topic update.
|
void |
setRefreshStatus(String refreshStatus)
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
|
String |
toString()
Returns a string representation of this object.
|
TopicRefreshDetails |
withRefreshArn(String refreshArn)
The Amazon Resource Name (ARN) of the topic refresh.
|
TopicRefreshDetails |
withRefreshId(String refreshId)
The ID of the refresh, which occurs as a result of topic creation or topic update.
|
TopicRefreshDetails |
withRefreshStatus(String refreshStatus)
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
|
TopicRefreshDetails |
withRefreshStatus(TopicRefreshStatus refreshStatus)
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
|
public void setRefreshArn(String refreshArn)
The Amazon Resource Name (ARN) of the topic refresh.
refreshArn - The Amazon Resource Name (ARN) of the topic refresh.public String getRefreshArn()
The Amazon Resource Name (ARN) of the topic refresh.
public TopicRefreshDetails withRefreshArn(String refreshArn)
The Amazon Resource Name (ARN) of the topic refresh.
refreshArn - The Amazon Resource Name (ARN) of the topic refresh.public void setRefreshId(String refreshId)
The ID of the refresh, which occurs as a result of topic creation or topic update.
refreshId - The ID of the refresh, which occurs as a result of topic creation or topic update.public String getRefreshId()
The ID of the refresh, which occurs as a result of topic creation or topic update.
public TopicRefreshDetails withRefreshId(String refreshId)
The ID of the refresh, which occurs as a result of topic creation or topic update.
refreshId - The ID of the refresh, which occurs as a result of topic creation or topic update.public void setRefreshStatus(String refreshStatus)
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
refreshStatus - The status of the refresh job that indicates whether the job is still running, completed successfully, or
failed.TopicRefreshStatuspublic String getRefreshStatus()
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
TopicRefreshStatuspublic TopicRefreshDetails withRefreshStatus(String refreshStatus)
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
refreshStatus - The status of the refresh job that indicates whether the job is still running, completed successfully, or
failed.TopicRefreshStatuspublic TopicRefreshDetails withRefreshStatus(TopicRefreshStatus refreshStatus)
The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.
refreshStatus - The status of the refresh job that indicates whether the job is still running, completed successfully, or
failed.TopicRefreshStatuspublic String toString()
toString in class ObjectObject.toString()public TopicRefreshDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.