Interface TransferTypes.TransferSpecOrBuilder (1.41.0)

public static interface TransferTypes.TransferSpecOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAwsS3CompatibleDataSource()

public abstract TransferTypes.AwsS3CompatibleData getAwsS3CompatibleDataSource()

An AWS S3 compatible data source.

.google.storagetransfer.v1.AwsS3CompatibleData aws_s3_compatible_data_source = 19;

Returns
TypeDescription
TransferTypes.AwsS3CompatibleData

The awsS3CompatibleDataSource.

getAwsS3CompatibleDataSourceOrBuilder()

public abstract TransferTypes.AwsS3CompatibleDataOrBuilder getAwsS3CompatibleDataSourceOrBuilder()

An AWS S3 compatible data source.

.google.storagetransfer.v1.AwsS3CompatibleData aws_s3_compatible_data_source = 19;

Returns
TypeDescription
TransferTypes.AwsS3CompatibleDataOrBuilder

getAwsS3DataSource()

public abstract TransferTypes.AwsS3Data getAwsS3DataSource()

An AWS S3 data source.

.google.storagetransfer.v1.AwsS3Data aws_s3_data_source = 2;

Returns
TypeDescription
TransferTypes.AwsS3Data

The awsS3DataSource.

getAwsS3DataSourceOrBuilder()

public abstract TransferTypes.AwsS3DataOrBuilder getAwsS3DataSourceOrBuilder()

An AWS S3 data source.

.google.storagetransfer.v1.AwsS3Data aws_s3_data_source = 2;

Returns
TypeDescription
TransferTypes.AwsS3DataOrBuilder

getAzureBlobStorageDataSource()

public abstract TransferTypes.AzureBlobStorageData getAzureBlobStorageDataSource()

An Azure Blob Storage data source.

.google.storagetransfer.v1.AzureBlobStorageData azure_blob_storage_data_source = 8;

Returns
TypeDescription
TransferTypes.AzureBlobStorageData

The azureBlobStorageDataSource.

getAzureBlobStorageDataSourceOrBuilder()

public abstract TransferTypes.AzureBlobStorageDataOrBuilder getAzureBlobStorageDataSourceOrBuilder()

An Azure Blob Storage data source.

.google.storagetransfer.v1.AzureBlobStorageData azure_blob_storage_data_source = 8;

Returns
TypeDescription
TransferTypes.AzureBlobStorageDataOrBuilder

getDataSinkCase()

public abstract TransferTypes.TransferSpec.DataSinkCase getDataSinkCase()
Returns
TypeDescription
TransferTypes.TransferSpec.DataSinkCase

getDataSourceCase()

public abstract TransferTypes.TransferSpec.DataSourceCase getDataSourceCase()
Returns
TypeDescription
TransferTypes.TransferSpec.DataSourceCase

getGcsDataSink()

public abstract TransferTypes.GcsData getGcsDataSink()

A Cloud Storage data sink.

.google.storagetransfer.v1.GcsData gcs_data_sink = 4;

Returns
TypeDescription
TransferTypes.GcsData

The gcsDataSink.

getGcsDataSinkOrBuilder()

public abstract TransferTypes.GcsDataOrBuilder getGcsDataSinkOrBuilder()

A Cloud Storage data sink.

.google.storagetransfer.v1.GcsData gcs_data_sink = 4;

Returns
TypeDescription
TransferTypes.GcsDataOrBuilder

getGcsDataSource()

public abstract TransferTypes.GcsData getGcsDataSource()

A Cloud Storage data source.

.google.storagetransfer.v1.GcsData gcs_data_source = 1;

Returns
TypeDescription
TransferTypes.GcsData

The gcsDataSource.

getGcsDataSourceOrBuilder()

public abstract TransferTypes.GcsDataOrBuilder getGcsDataSourceOrBuilder()

A Cloud Storage data source.

.google.storagetransfer.v1.GcsData gcs_data_source = 1;

Returns
TypeDescription
TransferTypes.GcsDataOrBuilder

getGcsIntermediateDataLocation()

public abstract 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 for more information.

.google.storagetransfer.v1.GcsData gcs_intermediate_data_location = 16;

Returns
TypeDescription
TransferTypes.GcsData

The gcsIntermediateDataLocation.

getGcsIntermediateDataLocationOrBuilder()

public abstract 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 for more information.

.google.storagetransfer.v1.GcsData gcs_intermediate_data_location = 16;

Returns
TypeDescription
TransferTypes.GcsDataOrBuilder

getHttpDataSource()

public abstract TransferTypes.HttpData getHttpDataSource()

An HTTP URL data source.

.google.storagetransfer.v1.HttpData http_data_source = 3;

Returns
TypeDescription
TransferTypes.HttpData

The httpDataSource.

getHttpDataSourceOrBuilder()

public abstract TransferTypes.HttpDataOrBuilder getHttpDataSourceOrBuilder()

An HTTP URL data source.

.google.storagetransfer.v1.HttpData http_data_source = 3;

Returns
TypeDescription
TransferTypes.HttpDataOrBuilder

getIntermediateDataLocationCase()

public abstract TransferTypes.TransferSpec.IntermediateDataLocationCase getIntermediateDataLocationCase()
Returns
TypeDescription
TransferTypes.TransferSpec.IntermediateDataLocationCase

getObjectConditions()

public abstract 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
TypeDescription
TransferTypes.ObjectConditions

The objectConditions.

getObjectConditionsOrBuilder()

public abstract 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;

Returns
TypeDescription
TransferTypes.ObjectConditionsOrBuilder

getPosixDataSink()

public abstract TransferTypes.PosixFilesystem getPosixDataSink()

A POSIX Filesystem data sink.

.google.storagetransfer.v1.PosixFilesystem posix_data_sink = 13;

Returns
TypeDescription
TransferTypes.PosixFilesystem

The posixDataSink.

getPosixDataSinkOrBuilder()

public abstract TransferTypes.PosixFilesystemOrBuilder getPosixDataSinkOrBuilder()

A POSIX Filesystem data sink.

.google.storagetransfer.v1.PosixFilesystem posix_data_sink = 13;

Returns
TypeDescription
TransferTypes.PosixFilesystemOrBuilder

getPosixDataSource()

public abstract TransferTypes.PosixFilesystem getPosixDataSource()

A POSIX Filesystem data source.

.google.storagetransfer.v1.PosixFilesystem posix_data_source = 14;

Returns
TypeDescription
TransferTypes.PosixFilesystem

The posixDataSource.

getPosixDataSourceOrBuilder()

public abstract TransferTypes.PosixFilesystemOrBuilder getPosixDataSourceOrBuilder()

A POSIX Filesystem data source.

.google.storagetransfer.v1.PosixFilesystem posix_data_source = 14;

Returns
TypeDescription
TransferTypes.PosixFilesystemOrBuilder

getSinkAgentPoolName()

public abstract 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
TypeDescription
String

The sinkAgentPoolName.

getSinkAgentPoolNameBytes()

public abstract 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
TypeDescription
ByteString

The bytes for sinkAgentPoolName.

getSourceAgentPoolName()

public abstract 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
TypeDescription
String

The sourceAgentPoolName.

getSourceAgentPoolNameBytes()

public abstract 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
TypeDescription
ByteString

The bytes for sourceAgentPoolName.

getTransferManifest()

public abstract 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
TypeDescription
TransferTypes.TransferManifest

The transferManifest.

getTransferManifestOrBuilder()

public abstract 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;

Returns
TypeDescription
TransferTypes.TransferManifestOrBuilder

getTransferOptions()

public abstract TransferTypes.TransferOptions getTransferOptions()

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.

.google.storagetransfer.v1.TransferOptions transfer_options = 6;

Returns
TypeDescription
TransferTypes.TransferOptions

The transferOptions.

getTransferOptionsOrBuilder()

public abstract TransferTypes.TransferOptionsOrBuilder getTransferOptionsOrBuilder()

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.

.google.storagetransfer.v1.TransferOptions transfer_options = 6;

Returns
TypeDescription
TransferTypes.TransferOptionsOrBuilder

hasAwsS3CompatibleDataSource()

public abstract boolean hasAwsS3CompatibleDataSource()

An AWS S3 compatible data source.

.google.storagetransfer.v1.AwsS3CompatibleData aws_s3_compatible_data_source = 19;

Returns
TypeDescription
boolean

Whether the awsS3CompatibleDataSource field is set.

hasAwsS3DataSource()

public abstract boolean hasAwsS3DataSource()

An AWS S3 data source.

.google.storagetransfer.v1.AwsS3Data aws_s3_data_source = 2;

Returns
TypeDescription
boolean

Whether the awsS3DataSource field is set.

hasAzureBlobStorageDataSource()

public abstract boolean hasAzureBlobStorageDataSource()

An Azure Blob Storage data source.

.google.storagetransfer.v1.AzureBlobStorageData azure_blob_storage_data_source = 8;

Returns
TypeDescription
boolean

Whether the azureBlobStorageDataSource field is set.

hasGcsDataSink()

public abstract boolean hasGcsDataSink()

A Cloud Storage data sink.

.google.storagetransfer.v1.GcsData gcs_data_sink = 4;

Returns
TypeDescription
boolean

Whether the gcsDataSink field is set.

hasGcsDataSource()

public abstract boolean hasGcsDataSource()

A Cloud Storage data source.

.google.storagetransfer.v1.GcsData gcs_data_source = 1;

Returns
TypeDescription
boolean

Whether the gcsDataSource field is set.

hasGcsIntermediateDataLocation()

public abstract 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 for more information.

.google.storagetransfer.v1.GcsData gcs_intermediate_data_location = 16;

Returns
TypeDescription
boolean

Whether the gcsIntermediateDataLocation field is set.

hasHttpDataSource()

public abstract boolean hasHttpDataSource()

An HTTP URL data source.

.google.storagetransfer.v1.HttpData http_data_source = 3;

Returns
TypeDescription
boolean

Whether the httpDataSource field is set.

hasObjectConditions()

public abstract 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
TypeDescription
boolean

Whether the objectConditions field is set.

hasPosixDataSink()

public abstract boolean hasPosixDataSink()

A POSIX Filesystem data sink.

.google.storagetransfer.v1.PosixFilesystem posix_data_sink = 13;

Returns
TypeDescription
boolean

Whether the posixDataSink field is set.

hasPosixDataSource()

public abstract boolean hasPosixDataSource()

A POSIX Filesystem data source.

.google.storagetransfer.v1.PosixFilesystem posix_data_source = 14;

Returns
TypeDescription
boolean

Whether the posixDataSource field is set.

hasTransferManifest()

public abstract 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
TypeDescription
boolean

Whether the transferManifest field is set.

hasTransferOptions()

public abstract boolean hasTransferOptions()

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.

.google.storagetransfer.v1.TransferOptions transfer_options = 6;

Returns
TypeDescription
boolean

Whether the transferOptions field is set.