@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecoveryPoint extends Object implements Serializable, Cloneable, StructuredPojo
The automatically created recovery point of a namespace. Recovery points are created every 30 minutes and kept for 24 hours.
Constructor and Description |
---|
RecoveryPoint() |
Modifier and Type | Method and Description |
---|---|
RecoveryPoint |
clone() |
boolean |
equals(Object obj) |
String |
getNamespaceArn()
The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.
|
String |
getNamespaceName()
The name of the namespace the recovery point is associated with.
|
Date |
getRecoveryPointCreateTime()
The time the recovery point is created.
|
String |
getRecoveryPointId()
The unique identifier of the recovery point.
|
Double |
getTotalSizeInMegaBytes()
The total size of the data in the recovery point in megabytes.
|
String |
getWorkgroupName()
The name of the workgroup the recovery point is associated with.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setNamespaceArn(String namespaceArn)
The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.
|
void |
setNamespaceName(String namespaceName)
The name of the namespace the recovery point is associated with.
|
void |
setRecoveryPointCreateTime(Date recoveryPointCreateTime)
The time the recovery point is created.
|
void |
setRecoveryPointId(String recoveryPointId)
The unique identifier of the recovery point.
|
void |
setTotalSizeInMegaBytes(Double totalSizeInMegaBytes)
The total size of the data in the recovery point in megabytes.
|
void |
setWorkgroupName(String workgroupName)
The name of the workgroup the recovery point is associated with.
|
String |
toString()
Returns a string representation of this object.
|
RecoveryPoint |
withNamespaceArn(String namespaceArn)
The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.
|
RecoveryPoint |
withNamespaceName(String namespaceName)
The name of the namespace the recovery point is associated with.
|
RecoveryPoint |
withRecoveryPointCreateTime(Date recoveryPointCreateTime)
The time the recovery point is created.
|
RecoveryPoint |
withRecoveryPointId(String recoveryPointId)
The unique identifier of the recovery point.
|
RecoveryPoint |
withTotalSizeInMegaBytes(Double totalSizeInMegaBytes)
The total size of the data in the recovery point in megabytes.
|
RecoveryPoint |
withWorkgroupName(String workgroupName)
The name of the workgroup the recovery point is associated with.
|
public void setNamespaceArn(String namespaceArn)
The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.
namespaceArn
- The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.public String getNamespaceArn()
The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.
public RecoveryPoint withNamespaceArn(String namespaceArn)
The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.
namespaceArn
- The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.public void setNamespaceName(String namespaceName)
The name of the namespace the recovery point is associated with.
namespaceName
- The name of the namespace the recovery point is associated with.public String getNamespaceName()
The name of the namespace the recovery point is associated with.
public RecoveryPoint withNamespaceName(String namespaceName)
The name of the namespace the recovery point is associated with.
namespaceName
- The name of the namespace the recovery point is associated with.public void setRecoveryPointCreateTime(Date recoveryPointCreateTime)
The time the recovery point is created.
recoveryPointCreateTime
- The time the recovery point is created.public Date getRecoveryPointCreateTime()
The time the recovery point is created.
public RecoveryPoint withRecoveryPointCreateTime(Date recoveryPointCreateTime)
The time the recovery point is created.
recoveryPointCreateTime
- The time the recovery point is created.public void setRecoveryPointId(String recoveryPointId)
The unique identifier of the recovery point.
recoveryPointId
- The unique identifier of the recovery point.public String getRecoveryPointId()
The unique identifier of the recovery point.
public RecoveryPoint withRecoveryPointId(String recoveryPointId)
The unique identifier of the recovery point.
recoveryPointId
- The unique identifier of the recovery point.public void setTotalSizeInMegaBytes(Double totalSizeInMegaBytes)
The total size of the data in the recovery point in megabytes.
totalSizeInMegaBytes
- The total size of the data in the recovery point in megabytes.public Double getTotalSizeInMegaBytes()
The total size of the data in the recovery point in megabytes.
public RecoveryPoint withTotalSizeInMegaBytes(Double totalSizeInMegaBytes)
The total size of the data in the recovery point in megabytes.
totalSizeInMegaBytes
- The total size of the data in the recovery point in megabytes.public void setWorkgroupName(String workgroupName)
The name of the workgroup the recovery point is associated with.
workgroupName
- The name of the workgroup the recovery point is associated with.public String getWorkgroupName()
The name of the workgroup the recovery point is associated with.
public RecoveryPoint withWorkgroupName(String workgroupName)
The name of the workgroup the recovery point is associated with.
workgroupName
- The name of the workgroup the recovery point is associated with.public String toString()
toString
in class Object
Object.toString()
public RecoveryPoint clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.