class Google::Apis::StoragetransferV1::ReplicationSpec

are not copied by a new cross-bucket replication job.
to a destination Cloud Storage bucket. Existing objects in the source bucket
replication copies new or updated objects from a source Cloud Storage bucket
Specifies the configuration for a cross-bucket replication job. Cross-bucket

def initialize(**args)

def initialize(**args)
   update!(**args)
end

def update!(**args)

Update properties of this object
def update!(**args)
  @gcs_data_sink = args[:gcs_data_sink] if args.key?(:gcs_data_sink)
  @gcs_data_source = args[:gcs_data_source] if args.key?(:gcs_data_source)
  @object_conditions = args[:object_conditions] if args.key?(:object_conditions)
  @transfer_options = args[:transfer_options] if args.key?(:transfer_options)
end