@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecoveryPointCreator extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about the backup plan and rule that Backup used to initiate the recovery point backup.
| Constructor and Description |
|---|
RecoveryPointCreator() |
| Modifier and Type | Method and Description |
|---|---|
RecoveryPointCreator |
clone() |
boolean |
equals(Object obj) |
String |
getBackupPlanArn()
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50. |
String |
getBackupPlanId()
Uniquely identifies a backup plan.
|
String |
getBackupPlanVersion()
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long.
|
String |
getBackupRuleId()
Uniquely identifies a rule used to schedule the backup of a selection of resources.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50. |
void |
setBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
|
void |
setBackupPlanVersion(String backupPlanVersion)
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long.
|
void |
setBackupRuleId(String backupRuleId)
Uniquely identifies a rule used to schedule the backup of a selection of resources.
|
String |
toString()
Returns a string representation of this object.
|
RecoveryPointCreator |
withBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50. |
RecoveryPointCreator |
withBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
|
RecoveryPointCreator |
withBackupPlanVersion(String backupPlanVersion)
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long.
|
RecoveryPointCreator |
withBackupRuleId(String backupRuleId)
Uniquely identifies a rule used to schedule the backup of a selection of resources.
|
public void setBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
backupPlanId - Uniquely identifies a backup plan.public String getBackupPlanId()
Uniquely identifies a backup plan.
public RecoveryPointCreator withBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
backupPlanId - Uniquely identifies a backup plan.public void setBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
backupPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.public String getBackupPlanArn()
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.public RecoveryPointCreator withBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.
backupPlanArn - An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.public void setBackupPlanVersion(String backupPlanVersion)
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.
backupPlanVersion - Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes
long. They cannot be edited.public String getBackupPlanVersion()
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.
public RecoveryPointCreator withBackupPlanVersion(String backupPlanVersion)
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.
backupPlanVersion - Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes
long. They cannot be edited.public void setBackupRuleId(String backupRuleId)
Uniquely identifies a rule used to schedule the backup of a selection of resources.
backupRuleId - Uniquely identifies a rule used to schedule the backup of a selection of resources.public String getBackupRuleId()
Uniquely identifies a rule used to schedule the backup of a selection of resources.
public RecoveryPointCreator withBackupRuleId(String backupRuleId)
Uniquely identifies a rule used to schedule the backup of a selection of resources.
backupRuleId - Uniquely identifies a rule used to schedule the backup of a selection of resources.public String toString()
toString in class ObjectObject.toString()public RecoveryPointCreator clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.