TransferJobTransferSpecArgs

data class TransferJobTransferSpecArgs(val awsS3DataSource: Output<TransferJobTransferSpecAwsS3DataSourceArgs>? = null, val azureBlobStorageDataSource: Output<TransferJobTransferSpecAzureBlobStorageDataSourceArgs>? = null, val gcsDataSink: Output<TransferJobTransferSpecGcsDataSinkArgs>? = null, val gcsDataSource: Output<TransferJobTransferSpecGcsDataSourceArgs>? = null, val httpDataSource: Output<TransferJobTransferSpecHttpDataSourceArgs>? = null, val objectConditions: Output<TransferJobTransferSpecObjectConditionsArgs>? = null, val posixDataSink: Output<TransferJobTransferSpecPosixDataSinkArgs>? = null, val posixDataSource: Output<TransferJobTransferSpecPosixDataSourceArgs>? = null, val sinkAgentPoolName: Output<String>? = null, val sourceAgentPoolName: Output<String>? = null, val transferOptions: Output<TransferJobTransferSpecTransferOptionsArgs>? = null) : ConvertibleToJava<TransferJobTransferSpecArgs>

Constructors

Link copied to clipboard
constructor(awsS3DataSource: Output<TransferJobTransferSpecAwsS3DataSourceArgs>? = null, azureBlobStorageDataSource: Output<TransferJobTransferSpecAzureBlobStorageDataSourceArgs>? = null, gcsDataSink: Output<TransferJobTransferSpecGcsDataSinkArgs>? = null, gcsDataSource: Output<TransferJobTransferSpecGcsDataSourceArgs>? = null, httpDataSource: Output<TransferJobTransferSpecHttpDataSourceArgs>? = null, objectConditions: Output<TransferJobTransferSpecObjectConditionsArgs>? = null, posixDataSink: Output<TransferJobTransferSpecPosixDataSinkArgs>? = null, posixDataSource: Output<TransferJobTransferSpecPosixDataSourceArgs>? = null, sinkAgentPoolName: Output<String>? = null, sourceAgentPoolName: Output<String>? = null, transferOptions: Output<TransferJobTransferSpecTransferOptionsArgs>? = null)

Properties

Link copied to clipboard

An AWS S3 data source. Structure documented below.

Link copied to clipboard

An Azure Blob Storage data source. Structure documented below.

Link copied to clipboard

A Google Cloud Storage data sink. Structure documented below.

Link copied to clipboard

A Google Cloud Storage data source. Structure documented below.

Link copied to clipboard

A HTTP URL data source. Structure documented below.

Link copied to clipboard

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. Structure documented below.

Link copied to clipboard

A POSIX data sink. Structure documented below.

Link copied to clipboard

A POSIX filesystem data source. Structure documented below.

Link copied to clipboard
val sinkAgentPoolName: Output<String>? = null

Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.

Link copied to clipboard
val sourceAgentPoolName: Output<String>? = null

Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.

Link copied to clipboard

Characteristics of how to treat files from datasource and sink during job. If the option delete_objects_unique_in_sink is true, object conditions based on objects' last_modification_time are ignored and do not exclude objects in a data source or a data sink. Structure documented below.

Functions

Link copied to clipboard
open override fun toJava(): TransferJobTransferSpecArgs