Class: Google::Cloud::StorageTransfer::V1::TransferSpec
- Inherits:
-
Object
- Object
- Google::Cloud::StorageTransfer::V1::TransferSpec
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/storagetransfer/v1/transfer_types.rb
Overview
Configuration for running a transfer.
Instance Attribute Summary collapse
-
#aws_s3_compatible_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::AwsS3CompatibleData
An AWS S3 compatible data source.
-
#aws_s3_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::AwsS3Data
An AWS S3 data source.
-
#azure_blob_storage_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::AzureBlobStorageData
An Azure Blob Storage data source.
-
#gcs_data_sink ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
A Cloud Storage data sink.
-
#gcs_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
A Cloud Storage data source.
-
#gcs_intermediate_data_location ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data.
-
#hdfs_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::HdfsData
An HDFS cluster data source.
-
#http_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::HttpData
An HTTP URL data source.
-
#object_conditions ⇒ ::Google::Cloud::StorageTransfer::V1::ObjectConditions
Only objects that satisfy these object conditions are included in the set of data source and data sink objects.
-
#posix_data_sink ⇒ ::Google::Cloud::StorageTransfer::V1::PosixFilesystem
A POSIX Filesystem data sink.
-
#posix_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::PosixFilesystem
A POSIX Filesystem data source.
-
#sink_agent_pool_name ⇒ ::String
Specifies the agent pool name associated with the posix data sink.
-
#source_agent_pool_name ⇒ ::String
Specifies the agent pool name associated with the posix data source.
-
#transfer_manifest ⇒ ::Google::Cloud::StorageTransfer::V1::TransferManifest
A manifest file provides a list of objects to be transferred from the data source.
-
#transfer_options ⇒ ::Google::Cloud::StorageTransfer::V1::TransferOptions
If the option delete_objects_unique_in_sink is
true
and time-based object conditions such as 'last modification time' are specified, the request fails with an INVALID_ARGUMENT error.
Instance Attribute Details
#aws_s3_compatible_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::AwsS3CompatibleData
Returns An AWS S3 compatible data source.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#aws_s3_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::AwsS3Data
Returns An AWS S3 data source.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#azure_blob_storage_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::AzureBlobStorageData
Returns An Azure Blob Storage data source.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gcs_data_sink ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
Returns A Cloud Storage data sink.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gcs_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
Returns A Cloud Storage data source.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gcs_intermediate_data_location ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
Returns 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.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#hdfs_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::HdfsData
Returns An HDFS cluster data source.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#http_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::HttpData
Returns An HTTP URL data source.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#object_conditions ⇒ ::Google::Cloud::StorageTransfer::V1::ObjectConditions
Returns 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.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#posix_data_sink ⇒ ::Google::Cloud::StorageTransfer::V1::PosixFilesystem
Returns A POSIX Filesystem data sink.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#posix_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::PosixFilesystem
Returns A POSIX Filesystem data source.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#sink_agent_pool_name ⇒ ::String
Returns Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#source_agent_pool_name ⇒ ::String
Returns Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#transfer_manifest ⇒ ::Google::Cloud::StorageTransfer::V1::TransferManifest
Returns 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.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#transfer_options ⇒ ::Google::Cloud::StorageTransfer::V1::TransferOptions
Returns If the option
delete_objects_unique_in_sink
is true
and time-based object conditions such as 'last modification time'
are specified, the request fails with an
INVALID_ARGUMENT error.
698 699 700 701 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 698 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |