JobMetadata class
Contains information about a specific job including shipping information,
job status, and other important metadata. This information is returned as a
part of the response syntax of the DescribeJob
action.
Constructors
- JobMetadata({String? addressId, String? clusterId, DateTime? creationDate, DataTransfer? dataTransferProgress, String? description, DeviceConfiguration? deviceConfiguration, String? forwardingAddressId, String? jobId, JobLogs? jobLogInfo, JobState? jobState, JobType? jobType, String? kmsKeyARN, Notification? notification, JobResource? resources, String? roleARN, ShippingDetails? shippingDetails, SnowballCapacity? snowballCapacityPreference, SnowballType? snowballType, TaxDocuments? taxDocuments})
-
JobMetadata.fromJson(Map<
String, dynamic> json) -
factory
Properties
- addressId → String?
-
The ID for the address that you want the Snow device shipped to.
final
- clusterId → String?
-
The 39-character ID for the cluster, for example
CID123e4567-e89b-12d3-a456-426655440000
.final - creationDate → DateTime?
-
The creation date for this job.
final
- dataTransferProgress → DataTransfer?
-
A value that defines the real-time status of a Snow device's data transfer
while the device is at AWS. This data is only available while a job has a
JobState
value ofInProgress
, for both import and export jobs.final - description → String?
-
The description of the job, provided at job creation.
final
- deviceConfiguration → DeviceConfiguration?
-
final
- forwardingAddressId → String?
-
The ID of the address that you want a job shipped to, after it will be
shipped to its primary address. This field is not supported in most regions.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- jobId → String?
-
The automatically generated ID for a job, for example
JID123e4567-e89b-12d3-a456-426655440000
.final - jobLogInfo → JobLogs?
-
Links to Amazon S3 presigned URLs for the job report and logs. For import
jobs, the PDF job report becomes available at the end of the import process.
For export jobs, your job report typically becomes available while the Snow
device for your job part is being delivered to you.
final
- jobState → JobState?
-
The current status of the jobs.
final
- jobType → JobType?
-
The type of job.
final
- kmsKeyARN → String?
-
The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS)
key associated with this job. This ARN was created using the CreateKey
API action in AWS KMS.
final
- notification → Notification?
-
The Amazon Simple Notification Service (Amazon SNS) notification settings
associated with a specific job. The
Notification
object is returned as a part of the response syntax of theDescribeJob
action in theJobMetadata
data type.final - resources → JobResource?
-
An array of
S3Resource
objects. EachS3Resource
object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.final - roleARN → String?
-
The role ARN associated with this job. This ARN was created using the CreateRole
API action in AWS Identity and Access Management (IAM).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shippingDetails → ShippingDetails?
-
A job's shipping information, including inbound and outbound tracking
numbers and shipping speed options.
final
- snowballCapacityPreference → SnowballCapacity?
-
The Snow device capacity preference for this job, specified at job creation.
In US regions, you can choose between 50 TB and 80 TB Snowballs. All other
regions use 80 TB capacity Snowballs.
final
- snowballType → SnowballType?
-
The type of device used with this job.
final
- taxDocuments → TaxDocuments?
-
The metadata associated with the tax documents required in your AWS Region.
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