@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsBackupRecoveryPointCreatedByDetails 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 |
---|
AwsBackupRecoveryPointCreatedByDetails() |
Modifier and Type | Method and Description |
---|---|
AwsBackupRecoveryPointCreatedByDetails |
clone() |
boolean |
equals(Object obj) |
String |
getBackupPlanArn()
An Amazon Resource Name (ARN) that uniquely identifies a backup plan.
|
String |
getBackupPlanId()
Uniquely identifies a backup plan.
|
String |
getBackupPlanVersion()
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.
|
void |
setBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
|
void |
setBackupPlanVersion(String backupPlanVersion)
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.
|
AwsBackupRecoveryPointCreatedByDetails |
withBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan.
|
AwsBackupRecoveryPointCreatedByDetails |
withBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
|
AwsBackupRecoveryPointCreatedByDetails |
withBackupPlanVersion(String backupPlanVersion)
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long.
|
AwsBackupRecoveryPointCreatedByDetails |
withBackupRuleId(String backupRuleId)
Uniquely identifies a rule used to schedule the backup of a selection of resources.
|
public AwsBackupRecoveryPointCreatedByDetails()
public void setBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan.
backupPlanArn
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan.public String getBackupPlanArn()
An Amazon Resource Name (ARN) that uniquely identifies a backup plan.
public AwsBackupRecoveryPointCreatedByDetails withBackupPlanArn(String backupPlanArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup plan.
backupPlanArn
- An Amazon Resource Name (ARN) that uniquely identifies a backup plan.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 AwsBackupRecoveryPointCreatedByDetails withBackupPlanId(String backupPlanId)
Uniquely identifies a backup plan.
backupPlanId
- Uniquely identifies a backup plan.public void setBackupPlanVersion(String backupPlanVersion)
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.
backupPlanVersion
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs
cannot be edited.public String getBackupPlanVersion()
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.
public AwsBackupRecoveryPointCreatedByDetails withBackupPlanVersion(String backupPlanVersion)
Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs cannot be edited.
backupPlanVersion
- Unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. Version IDs
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 AwsBackupRecoveryPointCreatedByDetails 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 AwsBackupRecoveryPointCreatedByDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.