Interface TransferTypes.TransferSpecOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TransferTypes.TransferSpec,TransferTypes.TransferSpec.Builder
- Enclosing class:
- TransferTypes
public static interface TransferTypes.TransferSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAn AWS S3 compatible data source.An AWS S3 compatible data source.An AWS S3 data source.An AWS S3 data source.An Azure Blob Storage data source.An Azure Blob Storage data source.A Cloud Storage data sink.A Cloud Storage data sink.A Cloud Storage data source.A Cloud Storage data source.For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data.For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data.An HDFS cluster data source.An HDFS cluster data source.An HTTP URL data source.An HTTP URL data source.Only objects that satisfy these object conditions are included in the set of data source and data sink objects.Only objects that satisfy these object conditions are included in the set of data source and data sink objects.A POSIX Filesystem data sink.A POSIX Filesystem data sink.A POSIX Filesystem data source.A POSIX Filesystem data source.Specifies the agent pool name associated with the posix data sink.com.google.protobuf.ByteStringSpecifies the agent pool name associated with the posix data sink.Specifies the agent pool name associated with the posix data source.com.google.protobuf.ByteStringSpecifies the agent pool name associated with the posix data source.A manifest file provides a list of objects to be transferred from the data source.A manifest file provides a list of objects to be transferred from the data source.If the option [delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.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][google.rpc.Code.INVALID_ARGUMENT] error.If the option [delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.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][google.rpc.Code.INVALID_ARGUMENT] error.booleanAn AWS S3 compatible data source.booleanAn AWS S3 data source.booleanAn Azure Blob Storage data source.booleanA Cloud Storage data sink.booleanA Cloud Storage data source.booleanFor transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data.booleanAn HDFS cluster data source.booleanAn HTTP URL data source.booleanOnly objects that satisfy these object conditions are included in the set of data source and data sink objects.booleanA POSIX Filesystem data sink.booleanA POSIX Filesystem data source.booleanA manifest file provides a list of objects to be transferred from the data source.booleanIf the option [delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.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][google.rpc.Code.INVALID_ARGUMENT] error.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasGcsDataSink
boolean hasGcsDataSink()A Cloud Storage data sink.
.google.storagetransfer.v1.GcsData gcs_data_sink = 4;- Returns:
- Whether the gcsDataSink field is set.
-
getGcsDataSink
TransferTypes.GcsData getGcsDataSink()A Cloud Storage data sink.
.google.storagetransfer.v1.GcsData gcs_data_sink = 4;- Returns:
- The gcsDataSink.
-
getGcsDataSinkOrBuilder
TransferTypes.GcsDataOrBuilder getGcsDataSinkOrBuilder()A Cloud Storage data sink.
.google.storagetransfer.v1.GcsData gcs_data_sink = 4; -
hasPosixDataSink
boolean hasPosixDataSink()A POSIX Filesystem data sink.
.google.storagetransfer.v1.PosixFilesystem posix_data_sink = 13;- Returns:
- Whether the posixDataSink field is set.
-
getPosixDataSink
TransferTypes.PosixFilesystem getPosixDataSink()A POSIX Filesystem data sink.
.google.storagetransfer.v1.PosixFilesystem posix_data_sink = 13;- Returns:
- The posixDataSink.
-
getPosixDataSinkOrBuilder
TransferTypes.PosixFilesystemOrBuilder getPosixDataSinkOrBuilder()A POSIX Filesystem data sink.
.google.storagetransfer.v1.PosixFilesystem posix_data_sink = 13; -
hasGcsDataSource
boolean hasGcsDataSource()A Cloud Storage data source.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;- Returns:
- Whether the gcsDataSource field is set.
-
getGcsDataSource
TransferTypes.GcsData getGcsDataSource()A Cloud Storage data source.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;- Returns:
- The gcsDataSource.
-
getGcsDataSourceOrBuilder
TransferTypes.GcsDataOrBuilder getGcsDataSourceOrBuilder()A Cloud Storage data source.
.google.storagetransfer.v1.GcsData gcs_data_source = 1; -
hasAwsS3DataSource
boolean hasAwsS3DataSource()An AWS S3 data source.
.google.storagetransfer.v1.AwsS3Data aws_s3_data_source = 2;- Returns:
- Whether the awsS3DataSource field is set.
-
getAwsS3DataSource
TransferTypes.AwsS3Data getAwsS3DataSource()An AWS S3 data source.
.google.storagetransfer.v1.AwsS3Data aws_s3_data_source = 2;- Returns:
- The awsS3DataSource.
-
getAwsS3DataSourceOrBuilder
TransferTypes.AwsS3DataOrBuilder getAwsS3DataSourceOrBuilder()An AWS S3 data source.
.google.storagetransfer.v1.AwsS3Data aws_s3_data_source = 2; -
hasHttpDataSource
boolean hasHttpDataSource()An HTTP URL data source.
.google.storagetransfer.v1.HttpData http_data_source = 3;- Returns:
- Whether the httpDataSource field is set.
-
getHttpDataSource
TransferTypes.HttpData getHttpDataSource()An HTTP URL data source.
.google.storagetransfer.v1.HttpData http_data_source = 3;- Returns:
- The httpDataSource.
-
getHttpDataSourceOrBuilder
TransferTypes.HttpDataOrBuilder getHttpDataSourceOrBuilder()An HTTP URL data source.
.google.storagetransfer.v1.HttpData http_data_source = 3; -
hasPosixDataSource
boolean hasPosixDataSource()A POSIX Filesystem data source.
.google.storagetransfer.v1.PosixFilesystem posix_data_source = 14;- Returns:
- Whether the posixDataSource field is set.
-
getPosixDataSource
TransferTypes.PosixFilesystem getPosixDataSource()A POSIX Filesystem data source.
.google.storagetransfer.v1.PosixFilesystem posix_data_source = 14;- Returns:
- The posixDataSource.
-
getPosixDataSourceOrBuilder
TransferTypes.PosixFilesystemOrBuilder getPosixDataSourceOrBuilder()A POSIX Filesystem data source.
.google.storagetransfer.v1.PosixFilesystem posix_data_source = 14; -
hasAzureBlobStorageDataSource
boolean hasAzureBlobStorageDataSource()An Azure Blob Storage data source.
.google.storagetransfer.v1.AzureBlobStorageData azure_blob_storage_data_source = 8;- Returns:
- Whether the azureBlobStorageDataSource field is set.
-
getAzureBlobStorageDataSource
TransferTypes.AzureBlobStorageData getAzureBlobStorageDataSource()An Azure Blob Storage data source.
.google.storagetransfer.v1.AzureBlobStorageData azure_blob_storage_data_source = 8;- Returns:
- The azureBlobStorageDataSource.
-
getAzureBlobStorageDataSourceOrBuilder
TransferTypes.AzureBlobStorageDataOrBuilder getAzureBlobStorageDataSourceOrBuilder()An Azure Blob Storage data source.
.google.storagetransfer.v1.AzureBlobStorageData azure_blob_storage_data_source = 8; -
hasAwsS3CompatibleDataSource
boolean hasAwsS3CompatibleDataSource()An AWS S3 compatible data source.
.google.storagetransfer.v1.AwsS3CompatibleData aws_s3_compatible_data_source = 19;- Returns:
- Whether the awsS3CompatibleDataSource field is set.
-
getAwsS3CompatibleDataSource
TransferTypes.AwsS3CompatibleData getAwsS3CompatibleDataSource()An AWS S3 compatible data source.
.google.storagetransfer.v1.AwsS3CompatibleData aws_s3_compatible_data_source = 19;- Returns:
- The awsS3CompatibleDataSource.
-
getAwsS3CompatibleDataSourceOrBuilder
TransferTypes.AwsS3CompatibleDataOrBuilder getAwsS3CompatibleDataSourceOrBuilder()An AWS S3 compatible data source.
.google.storagetransfer.v1.AwsS3CompatibleData aws_s3_compatible_data_source = 19; -
hasHdfsDataSource
boolean hasHdfsDataSource()An HDFS cluster data source.
.google.storagetransfer.v1.HdfsData hdfs_data_source = 20;- Returns:
- Whether the hdfsDataSource field is set.
-
getHdfsDataSource
TransferTypes.HdfsData getHdfsDataSource()An HDFS cluster data source.
.google.storagetransfer.v1.HdfsData hdfs_data_source = 20;- Returns:
- The hdfsDataSource.
-
getHdfsDataSourceOrBuilder
TransferTypes.HdfsDataOrBuilder getHdfsDataSourceOrBuilder()An HDFS cluster data source.
.google.storagetransfer.v1.HdfsData hdfs_data_source = 20; -
hasGcsIntermediateDataLocation
boolean hasGcsIntermediateDataLocation()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](https://cloud.google.com/storage-transfer/docs/file-to-file) for more information.
.google.storagetransfer.v1.GcsData gcs_intermediate_data_location = 16;- Returns:
- Whether the gcsIntermediateDataLocation field is set.
-
getGcsIntermediateDataLocation
TransferTypes.GcsData getGcsIntermediateDataLocation()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](https://cloud.google.com/storage-transfer/docs/file-to-file) for more information.
.google.storagetransfer.v1.GcsData gcs_intermediate_data_location = 16;- Returns:
- The gcsIntermediateDataLocation.
-
getGcsIntermediateDataLocationOrBuilder
TransferTypes.GcsDataOrBuilder getGcsIntermediateDataLocationOrBuilder()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](https://cloud.google.com/storage-transfer/docs/file-to-file) for more information.
.google.storagetransfer.v1.GcsData gcs_intermediate_data_location = 16; -
hasObjectConditions
boolean hasObjectConditions()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.
.google.storagetransfer.v1.ObjectConditions object_conditions = 5;- Returns:
- Whether the objectConditions field is set.
-
getObjectConditions
TransferTypes.ObjectConditions getObjectConditions()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.
.google.storagetransfer.v1.ObjectConditions object_conditions = 5;- Returns:
- The objectConditions.
-
getObjectConditionsOrBuilder
TransferTypes.ObjectConditionsOrBuilder getObjectConditionsOrBuilder()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.
.google.storagetransfer.v1.ObjectConditions object_conditions = 5; -
hasTransferOptions
boolean hasTransferOptions()If the option [delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.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][google.rpc.Code.INVALID_ARGUMENT] error.
.google.storagetransfer.v1.TransferOptions transfer_options = 6;- Returns:
- Whether the transferOptions field is set.
-
getTransferOptions
TransferTypes.TransferOptions getTransferOptions()If the option [delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.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][google.rpc.Code.INVALID_ARGUMENT] error.
.google.storagetransfer.v1.TransferOptions transfer_options = 6;- Returns:
- The transferOptions.
-
getTransferOptionsOrBuilder
TransferTypes.TransferOptionsOrBuilder getTransferOptionsOrBuilder()If the option [delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.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][google.rpc.Code.INVALID_ARGUMENT] error.
.google.storagetransfer.v1.TransferOptions transfer_options = 6; -
hasTransferManifest
boolean hasTransferManifest()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.
.google.storagetransfer.v1.TransferManifest transfer_manifest = 15;- Returns:
- Whether the transferManifest field is set.
-
getTransferManifest
TransferTypes.TransferManifest getTransferManifest()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.
.google.storagetransfer.v1.TransferManifest transfer_manifest = 15;- Returns:
- The transferManifest.
-
getTransferManifestOrBuilder
TransferTypes.TransferManifestOrBuilder getTransferManifestOrBuilder()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.
.google.storagetransfer.v1.TransferManifest transfer_manifest = 15; -
getSourceAgentPoolName
String getSourceAgentPoolName()Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
string source_agent_pool_name = 17;- Returns:
- The sourceAgentPoolName.
-
getSourceAgentPoolNameBytes
com.google.protobuf.ByteString getSourceAgentPoolNameBytes()Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
string source_agent_pool_name = 17;- Returns:
- The bytes for sourceAgentPoolName.
-
getSinkAgentPoolName
String getSinkAgentPoolName()Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.
string sink_agent_pool_name = 18;- Returns:
- The sinkAgentPoolName.
-
getSinkAgentPoolNameBytes
com.google.protobuf.ByteString getSinkAgentPoolNameBytes()Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.
string sink_agent_pool_name = 18;- Returns:
- The bytes for sinkAgentPoolName.
-
getDataSinkCase
TransferTypes.TransferSpec.DataSinkCase getDataSinkCase() -
getDataSourceCase
TransferTypes.TransferSpec.DataSourceCase getDataSourceCase() -
getIntermediateDataLocationCase
TransferTypes.TransferSpec.IntermediateDataLocationCase getIntermediateDataLocationCase()
-