TransferSpecResponse class
Configuration for running a transfer.
Constructors
-
TransferSpecResponse({required Input<
AwsS3CompatibleDataResponse> awsS3CompatibleDataSource, required Input<AwsS3DataResponse> awsS3DataSource, required Input<AzureBlobStorageDataResponse> azureBlobStorageDataSource, required Input<GcsDataResponse> gcsDataSink, required Input<GcsDataResponse> gcsDataSource, required Input<GcsDataResponse> gcsIntermediateDataLocation, required Input<HttpDataResponse> httpDataSource, required Input<ObjectConditionsResponse> objectConditions, required Input<PosixFilesystemResponse> posixDataSink, required Input<PosixFilesystemResponse> posixDataSource, required Input<String> sinkAgentPoolName, required Input<String> sourceAgentPoolName, required Input<TransferManifestResponse> transferManifest, required Input<TransferOptionsResponse> transferOptions}) -
Creates a new TransferSpecResponse.
awsS3CompatibleDataSourceAn AWS S3 compatible data source.awsS3DataSourceAn AWS S3 data source.azureBlobStorageDataSourceAn Azure Blob Storage data source.gcsDataSinkA Cloud Storage data sink.gcsDataSourceA Cloud Storage data source.gcsIntermediateDataLocationFor 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.httpDataSourceAn HTTP URL data source.objectConditionsOnly 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.posixDataSinkA POSIX Filesystem data sink.posixDataSourceA POSIX Filesystem data source.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.transferManifestA 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.transferOptionsIf the option delete_objects_unique_in_sink istrueand time-based object conditions such as 'last modification time' are specified, the request fails with an INVALID_ARGUMENT error.const -
TransferSpecResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
awsS3CompatibleDataSource
→ Input<
AwsS3CompatibleDataResponse> -
An AWS S3 compatible data source.
final
-
awsS3DataSource
→ Input<
AwsS3DataResponse> -
An AWS S3 data source.
final
-
azureBlobStorageDataSource
→ Input<
AzureBlobStorageDataResponse> -
An Azure Blob Storage data source.
final
-
gcsDataSink
→ Input<
GcsDataResponse> -
A Cloud Storage data sink.
final
-
gcsDataSource
→ Input<
GcsDataResponse> -
A Cloud Storage data source.
final
-
gcsIntermediateDataLocation
→ Input<
GcsDataResponse> -
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<
HttpDataResponse> -
An HTTP URL data source.
final
-
objectConditions
→ Input<
ObjectConditionsResponse> -
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<
PosixFilesystemResponse> -
A POSIX Filesystem data sink.
final
-
posixDataSource
→ Input<
PosixFilesystemResponse> -
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<
TransferManifestResponse> -
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<
TransferOptionsResponse> -
If the option delete_objects_unique_in_sink is
trueand 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