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
trueand 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
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#aws_s3_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::AwsS3Data
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#azure_blob_storage_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::AzureBlobStorageData
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gcs_data_sink ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gcs_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gcs_intermediate_data_location ⇒ ::Google::Cloud::StorageTransfer::V1::GcsData
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#hdfs_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::HdfsData
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#http_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::HttpData
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#object_conditions ⇒ ::Google::Cloud::StorageTransfer::V1::ObjectConditions
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#posix_data_sink ⇒ ::Google::Cloud::StorageTransfer::V1::PosixFilesystem
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#posix_data_source ⇒ ::Google::Cloud::StorageTransfer::V1::PosixFilesystem
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#sink_agent_pool_name ⇒ ::String
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#source_agent_pool_name ⇒ ::String
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#transfer_manifest ⇒ ::Google::Cloud::StorageTransfer::V1::TransferManifest
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#transfer_options ⇒ ::Google::Cloud::StorageTransfer::V1::TransferOptions
755 756 757 758 |
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 755 class TransferSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |