@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsDynamoDbTableRestoreSummary extends Object implements Serializable, Cloneable, StructuredPojo
Information about the restore for the table.
Constructor and Description |
---|
AwsDynamoDbTableRestoreSummary() |
Modifier and Type | Method and Description |
---|---|
AwsDynamoDbTableRestoreSummary |
clone() |
boolean |
equals(Object obj) |
String |
getRestoreDateTime()
Indicates the point in time that the table was restored to.
|
Boolean |
getRestoreInProgress()
Whether a restore is currently in progress.
|
String |
getSourceBackupArn()
The ARN of the source backup from which the table was restored.
|
String |
getSourceTableArn()
The ARN of the source table for the backup.
|
int |
hashCode() |
Boolean |
isRestoreInProgress()
Whether a restore is currently in progress.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setRestoreDateTime(String restoreDateTime)
Indicates the point in time that the table was restored to.
|
void |
setRestoreInProgress(Boolean restoreInProgress)
Whether a restore is currently in progress.
|
void |
setSourceBackupArn(String sourceBackupArn)
The ARN of the source backup from which the table was restored.
|
void |
setSourceTableArn(String sourceTableArn)
The ARN of the source table for the backup.
|
String |
toString()
Returns a string representation of this object.
|
AwsDynamoDbTableRestoreSummary |
withRestoreDateTime(String restoreDateTime)
Indicates the point in time that the table was restored to.
|
AwsDynamoDbTableRestoreSummary |
withRestoreInProgress(Boolean restoreInProgress)
Whether a restore is currently in progress.
|
AwsDynamoDbTableRestoreSummary |
withSourceBackupArn(String sourceBackupArn)
The ARN of the source backup from which the table was restored.
|
AwsDynamoDbTableRestoreSummary |
withSourceTableArn(String sourceTableArn)
The ARN of the source table for the backup.
|
public void setSourceBackupArn(String sourceBackupArn)
The ARN of the source backup from which the table was restored.
sourceBackupArn
- The ARN of the source backup from which the table was restored.public String getSourceBackupArn()
The ARN of the source backup from which the table was restored.
public AwsDynamoDbTableRestoreSummary withSourceBackupArn(String sourceBackupArn)
The ARN of the source backup from which the table was restored.
sourceBackupArn
- The ARN of the source backup from which the table was restored.public void setSourceTableArn(String sourceTableArn)
The ARN of the source table for the backup.
sourceTableArn
- The ARN of the source table for the backup.public String getSourceTableArn()
The ARN of the source table for the backup.
public AwsDynamoDbTableRestoreSummary withSourceTableArn(String sourceTableArn)
The ARN of the source table for the backup.
sourceTableArn
- The ARN of the source table for the backup.public void setRestoreDateTime(String restoreDateTime)
Indicates the point in time that the table was restored to.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
restoreDateTime
- Indicates the point in time that the table was restored to.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
public String getRestoreDateTime()
Indicates the point in time that the table was restored to.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
public AwsDynamoDbTableRestoreSummary withRestoreDateTime(String restoreDateTime)
Indicates the point in time that the table was restored to.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
restoreDateTime
- Indicates the point in time that the table was restored to.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
public void setRestoreInProgress(Boolean restoreInProgress)
Whether a restore is currently in progress.
restoreInProgress
- Whether a restore is currently in progress.public Boolean getRestoreInProgress()
Whether a restore is currently in progress.
public AwsDynamoDbTableRestoreSummary withRestoreInProgress(Boolean restoreInProgress)
Whether a restore is currently in progress.
restoreInProgress
- Whether a restore is currently in progress.public Boolean isRestoreInProgress()
Whether a restore is currently in progress.
public String toString()
toString
in class Object
Object.toString()
public AwsDynamoDbTableRestoreSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.