TransferJobReplicationSpecArgs

data class TransferJobReplicationSpecArgs(val gcsDataSink: Output<TransferJobReplicationSpecGcsDataSinkArgs>? = null, val gcsDataSource: Output<TransferJobReplicationSpecGcsDataSourceArgs>? = null, val objectConditions: Output<TransferJobReplicationSpecObjectConditionsArgs>? = null, val transferOptions: Output<TransferJobReplicationSpecTransferOptionsArgs>? = null) : ConvertibleToJava<TransferJobReplicationSpecArgs>

Constructors

Link copied to clipboard
constructor(gcsDataSink: Output<TransferJobReplicationSpecGcsDataSinkArgs>? = null, gcsDataSource: Output<TransferJobReplicationSpecGcsDataSourceArgs>? = null, objectConditions: Output<TransferJobReplicationSpecObjectConditionsArgs>? = null, transferOptions: Output<TransferJobReplicationSpecTransferOptionsArgs>? = null)

Properties

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

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

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(): TransferJobReplicationSpecArgs