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. awsS3CompatibleDataSource An AWS S3 Compatible data source. Structure documented below. awsS3DataSource An AWS S3 data source. Structure documented below. azureBlobStorageDataSource An Azure Blob Storage data source. Structure documented below. gcsDataSink A Google Cloud Storage data sink. Structure documented below. gcsDataSource A Google Cloud Storage data source. Structure documented below. hdfsDataSource An HDFS data source. Structure documented below. httpDataSource A HTTP URL data source. Structure documented below. 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' lastModificationTime do not exclude objects in a data sink. Structure documented below. posixDataSink A POSIX data sink. Structure documented below. posixDataSource A POSIX filesystem data source. Structure documented below. 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 Use a manifest file to limit which object are transferred. See Storage Transfer Service manifest file format. Structure documented below. transferOptions Characteristics of how to treat files from datasource and sink during job. If the option deleteObjectsUniqueInSink is true, object conditions based on objects' lastModificationTime are 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' lastModificationTime do 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 deleteObjectsUniqueInSink is true, object conditions based on objects' lastModificationTime are 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