TransferJobTransferSpec class
Constructors
-
TransferJobTransferSpec({Input<
TransferJobTransferSpecAwsS3CompatibleDataSource?> ? awsS3CompatibleDataSource, Input<TransferJobTransferSpecAwsS3DataSource?> ? awsS3DataSource, Input<TransferJobTransferSpecAzureBlobStorageDataSource?> ? azureBlobStorageDataSource, Input<TransferJobTransferSpecGcsDataSink?> ? gcsDataSink, Input<TransferJobTransferSpecGcsDataSource?> ? gcsDataSource, Input<TransferJobTransferSpecHdfsDataSource?> ? hdfsDataSource, Input<TransferJobTransferSpecHttpDataSource?> ? httpDataSource, Input<TransferJobTransferSpecObjectConditions?> ? objectConditions, Input<TransferJobTransferSpecPosixDataSink?> ? posixDataSink, Input<TransferJobTransferSpecPosixDataSource?> ? posixDataSource, Input<String?> ? sinkAgentPoolName, Input<String?> ? sourceAgentPoolName, Input<TransferJobTransferSpecTransferManifest?> ? transferManifest, Input<TransferJobTransferSpecTransferOptions?> ? transferOptions}) -
Creates a new TransferJobTransferSpec.
awsS3CompatibleDataSourceAn AWS S3 Compatible data source. Structure documented below.awsS3DataSourceAn AWS S3 data source. Structure documented below.azureBlobStorageDataSourceAn Azure Blob Storage data source. Structure documented below.gcsDataSinkA Google Cloud Storage data sink. Structure documented below.gcsDataSourceA Google Cloud Storage data source. Structure documented below.hdfsDataSourceAn HDFS data source. Structure documented below.httpDataSourceA HTTP URL data source. Structure documented below.objectConditionsOnly objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects'lastModificationTimedo not exclude objects in a data sink. Structure documented below.posixDataSinkA POSIX data sink. Structure documented below.posixDataSourceA POSIX filesystem data source. Structure documented below.sinkAgentPoolNameSpecifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.sourceAgentPoolNameSpecifies the agent pool name associated with the posix data source. When unspecified, the default name is used.transferManifestUse a manifest file to limit which object are transferred. See Storage Transfer Service manifest file format. Structure documented below.transferOptionsCharacteristics of how to treat files from datasource and sink during job. If the optiondeleteObjectsUniqueInSinkis true, object conditions based on objects'lastModificationTimeare ignored and do not exclude objects in a data source or a data sink. Structure documented below.const -
TransferJobTransferSpec.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
awsS3CompatibleDataSource
→ Input<
TransferJobTransferSpecAwsS3CompatibleDataSource?> ? -
An AWS S3 Compatible data source. Structure documented below.
final
-
awsS3DataSource
→ Input<
TransferJobTransferSpecAwsS3DataSource?> ? -
An AWS S3 data source. Structure documented below.
final
-
azureBlobStorageDataSource
→ Input<
TransferJobTransferSpecAzureBlobStorageDataSource?> ? -
An Azure Blob Storage data source. Structure documented below.
final
-
gcsDataSink
→ Input<
TransferJobTransferSpecGcsDataSink?> ? -
A Google Cloud Storage data sink. Structure documented below.
final
-
gcsDataSource
→ Input<
TransferJobTransferSpecGcsDataSource?> ? -
A Google Cloud Storage data source. Structure documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hdfsDataSource
→ Input<
TransferJobTransferSpecHdfsDataSource?> ? -
An HDFS data source. Structure documented below.
final
-
httpDataSource
→ Input<
TransferJobTransferSpecHttpDataSource?> ? -
A HTTP URL data source. Structure documented below.
final
-
objectConditions
→ Input<
TransferJobTransferSpecObjectConditions?> ? -
Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects'
lastModificationTimedo not exclude objects in a data sink. Structure documented below.final -
posixDataSink
→ Input<
TransferJobTransferSpecPosixDataSink?> ? -
A POSIX data sink. Structure documented below.
final
-
posixDataSource
→ Input<
TransferJobTransferSpecPosixDataSource?> ? -
A POSIX filesystem data source. Structure documented below.
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<
TransferJobTransferSpecTransferManifest?> ? -
Use a manifest file to limit which object are transferred. See Storage Transfer Service manifest file format. Structure documented below.
final
-
transferOptions
→ Input<
TransferJobTransferSpecTransferOptions?> ? -
Characteristics of how to treat files from datasource and sink during job. If the option
deleteObjectsUniqueInSinkis true, object conditions based on objects'lastModificationTimeare ignored and do not exclude objects in a data source or a data sink. Structure documented below.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