Class: Google::Cloud::StorageTransfer::V1::ReplicationSpec
- Inherits:
-
Object
- Object
- Google::Cloud::StorageTransfer::V1::ReplicationSpec
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/storagetransfer/v1/transfer_types.rb
Overview
Specifies the configuration for a cross-bucket replication job. Cross-bucket replication copies new or updated objects from a source Cloud Storage bucket to a destination Cloud Storage bucket. Existing objects in the source bucket are not copied by a new cross-bucket replication job.
Instance Attribute Summary collapse
-
#gcs_data_sink ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
The Cloud Storage bucket to which to replicate objects.
-
#gcs_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
The Cloud Storage bucket from which to replicate objects.
-
#object_conditions ⇒ ::Google::Cloud::StorageTransfer::V1::ObjectConditions
Object conditions that determine which objects are transferred.
-
#transfer_options ⇒ ::Google::Cloud::StorageTransfer::V1::TransferOptions
Specifies the metadata options to be applied during replication.
Instance Attribute Details
#gcs_data_sink ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
Returns The Cloud Storage bucket to which to replicate objects.
781 782 783 784 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 781 class ReplicationSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gcs_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
Returns The Cloud Storage bucket from which to replicate objects.
781 782 783 784 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 781 class ReplicationSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#object_conditions ⇒ ::Google::Cloud::StorageTransfer::V1::ObjectConditions
Returns Object conditions that determine which objects are transferred. For
replication jobs, only include_prefixes and exclude_prefixes are
supported.
781 782 783 784 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 781 class ReplicationSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#transfer_options ⇒ ::Google::Cloud::StorageTransfer::V1::TransferOptions
Returns Specifies the metadata options to be applied during replication. Delete options are not supported. If a delete option is specified, the request fails with an INVALID_ARGUMENT error.
781 782 783 784 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 781 class ReplicationSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |