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 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

    • getDataSourceCase

    • getIntermediateDataLocationCase