TransferSpec class
Configuration for running a transfer.
Constructors
- TransferSpec({AwsS3CompatibleData? awsS3CompatibleDataSource, AwsS3Data? awsS3DataSource, AzureBlobStorageData? azureBlobStorageDataSource, GcsData? gcsDataSink, GcsData? gcsDataSource, GcsData? gcsIntermediateDataLocation, HdfsData? hdfsDataSource, HttpData? httpDataSource, ObjectConditions? objectConditions, PosixFilesystem? posixDataSink, PosixFilesystem? posixDataSource, String? sinkAgentPoolName, String? sourceAgentPoolName, TransferManifest? transferManifest, TransferOptions? transferOptions})
- TransferSpec.fromJson(Map json_)
Properties
- awsS3CompatibleDataSource ↔ AwsS3CompatibleData?
-
An AWS S3 compatible data source.
getter/setter pair
- awsS3DataSource ↔ AwsS3Data?
-
An AWS S3 data source.
getter/setter pair
- azureBlobStorageDataSource ↔ AzureBlobStorageData?
-
An Azure Blob Storage data source.
getter/setter pair
- gcsDataSink ↔ GcsData?
-
A Cloud Storage data sink.
getter/setter pair
- gcsDataSource ↔ GcsData?
-
A Cloud Storage data source.
getter/setter pair
- gcsIntermediateDataLocation ↔ GcsData?
-
For transfers between file systems, specifies a Cloud Storage bucket to be
used as an intermediate location through which to transfer data.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hdfsDataSource ↔ HdfsData?
-
An HDFS cluster data source.
getter/setter pair
- httpDataSource ↔ HttpData?
-
An HTTP URL data source.
getter/setter pair
- objectConditions ↔ ObjectConditions?
-
Only objects that satisfy these object conditions are included in the set
of data source and data sink objects.
getter/setter pair
- posixDataSink ↔ PosixFilesystem?
-
A POSIX Filesystem data sink.
getter/setter pair
- posixDataSource ↔ PosixFilesystem?
-
A POSIX Filesystem data source.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sinkAgentPoolName ↔ String?
-
Specifies the agent pool name associated with the posix data sink.
getter/setter pair
- sourceAgentPoolName ↔ String?
-
Specifies the agent pool name associated with the posix data source.
getter/setter pair
- transferManifest ↔ TransferManifest?
-
A manifest file provides a list of objects to be transferred from the data
source.
getter/setter pair
- transferOptions ↔ TransferOptions?
-
If the option delete_objects_unique_in_sink is
true
and time-based object conditions such as 'last modification time' are specified, the request fails with an INVALID_ARGUMENT error.getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited