@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 Object
Object.toString()
public RecoveryPointCreator clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.