TransferSpec class

Configuration for running a transfer.

Constructors

TransferSpec({Input<AwsS3CompatibleData>? awsS3CompatibleDataSource, Input<AwsS3Data>? awsS3DataSource, Input<AzureBlobStorageData>? azureBlobStorageDataSource, Input<GcsData>? gcsDataSink, Input<GcsData>? gcsDataSource, Input<GcsData>? gcsIntermediateDataLocation, Input<HttpData>? httpDataSource, Input<ObjectConditions>? objectConditions, Input<PosixFilesystem>? posixDataSink, Input<PosixFilesystem>? posixDataSource, Input<String>? sinkAgentPoolName, Input<String>? sourceAgentPoolName, Input<TransferManifest>? transferManifest, Input<TransferOptions>? transferOptions})
Creates a new TransferSpec. awsS3CompatibleDataSource An AWS S3 compatible data source. awsS3DataSource An AWS S3 data source. azureBlobStorageDataSource An Azure Blob Storage data source. gcsDataSink A Cloud Storage data sink. gcsDataSource A Cloud Storage data source. gcsIntermediateDataLocation For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data. See Transfer data between file systems for more information. httpDataSource An HTTP URL data source. objectConditions Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink. posixDataSink A POSIX Filesystem data sink. posixDataSource A POSIX Filesystem data source. sinkAgentPoolName Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used. sourceAgentPoolName Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used. transferManifest A manifest file provides a list of objects to be transferred from the data source. This field points to the location of the manifest file. Otherwise, the entire source bucket is used. ObjectConditions still apply. 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.
const
TransferSpec.fromMap(Map<String, dynamic> map)
factory

Properties

awsS3CompatibleDataSource → Input<AwsS3CompatibleData>?
An AWS S3 compatible data source.
final
awsS3DataSource → Input<AwsS3Data>?
An AWS S3 data source.
final
azureBlobStorageDataSource → Input<AzureBlobStorageData>?
An Azure Blob Storage data source.
final
gcsDataSink → Input<GcsData>?
A Cloud Storage data sink.
final
gcsDataSource → Input<GcsData>?
A Cloud Storage data source.
final
gcsIntermediateDataLocation → Input<GcsData>?
For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data. See Transfer data between file systems for more information.
final
hashCode → int
The hash code for this object.
no setterinherited
httpDataSource → Input<HttpData>?
An HTTP URL data source.
final
objectConditions → Input<ObjectConditions>?
Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink.
final
posixDataSink → Input<PosixFilesystem>?
A POSIX Filesystem data sink.
final
posixDataSource → Input<PosixFilesystem>?
A POSIX Filesystem data source.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sinkAgentPoolName → Input<String>?
Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.
final
sourceAgentPoolName → Input<String>?
Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
final
transferManifest → Input<TransferManifest>?
A manifest file provides a list of objects to be transferred from the data source. This field points to the location of the manifest file. Otherwise, the entire source bucket is used. ObjectConditions still apply.
final
transferOptions → Input<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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited