CopyJob class
Contains detailed information about a copy job.
Constructors
- CopyJob({String? accountId, int? backupSizeInBytes, DateTime? completionDate, String? copyJobId, RecoveryPointCreator? createdBy, DateTime? creationDate, String? destinationBackupVaultArn, String? destinationRecoveryPointArn, String? iamRoleArn, String? resourceArn, String? resourceType, String? sourceBackupVaultArn, String? sourceRecoveryPointArn, CopyJobState? state, String? statusMessage})
-
CopyJob.fromJson(Map<
String, dynamic> json) -
factory
Properties
- accountId → String?
-
The account ID that owns the copy job.
final
- backupSizeInBytes → int?
-
The size, in bytes, of a copy job.
final
- completionDate → DateTime?
-
The date and time a copy job is completed, in Unix format and Coordinated
Universal Time (UTC). The value of
CompletionDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.final - copyJobId → String?
-
Uniquely identifies a copy job.
final
- createdBy → RecoveryPointCreator?
-
final
- creationDate → DateTime?
-
The date and time a copy job is created, in Unix format and Coordinated
Universal Time (UTC). The value of
CreationDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.final - destinationBackupVaultArn → String?
-
An Amazon Resource Name (ARN) that uniquely identifies a destination copy
vault; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.final - destinationRecoveryPointArn → String?
-
An ARN that uniquely identifies a destination recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.final - hashCode → int
-
The hash code for this object.
no setterinherited
- iamRoleArn → String?
-
Specifies the IAM role ARN used to copy the target recovery point; for
example,
arn:aws:iam::123456789012:role/S3Access.final - resourceArn → String?
-
The AWS resource to be copied; for example, an Amazon Elastic Block Store
(Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS)
database.
final
- resourceType → String?
-
The type of AWS resource to be copied; for example, an Amazon Elastic Block
Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon
RDS) database.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceBackupVaultArn → String?
-
An Amazon Resource Name (ARN) that uniquely identifies a source copy vault;
for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.final - sourceRecoveryPointArn → String?
-
An ARN that uniquely identifies a source recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.final - state → CopyJobState?
-
The current state of a copy job.
final
- statusMessage → String?
-
A detailed message explaining the status of the job to copy a resource.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited