public static final class TransferTypes.ReplicationSpec.Builder extends GeneratedMessageV3.Builder<TransferTypes.ReplicationSpec.Builder> implements TransferTypes.ReplicationSpecOrBuilder
Specifies the configuration for a cross-bucket replication job. Cross-bucket
replication copies new or updated objects from a source Cloud Storage bucket
to a destination Cloud Storage bucket. Existing objects in the source bucket
are not copied by a new cross-bucket replication job.
Protobuf type google.storagetransfer.v1.ReplicationSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TransferTypes.ReplicationSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public TransferTypes.ReplicationSpec build()
buildPartial()
public TransferTypes.ReplicationSpec buildPartial()
clear()
public TransferTypes.ReplicationSpec.Builder clear()
Overrides
clearDataSink()
public TransferTypes.ReplicationSpec.Builder clearDataSink()
clearDataSource()
public TransferTypes.ReplicationSpec.Builder clearDataSource()
clearField(Descriptors.FieldDescriptor field)
public TransferTypes.ReplicationSpec.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearGcsDataSink()
public TransferTypes.ReplicationSpec.Builder clearGcsDataSink()
The Cloud Storage bucket to which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_sink = 2;
clearGcsDataSource()
public TransferTypes.ReplicationSpec.Builder clearGcsDataSource()
The Cloud Storage bucket from which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;
clearObjectConditions()
public TransferTypes.ReplicationSpec.Builder clearObjectConditions()
Object conditions that determine which objects are transferred. For
replication jobs, only include_prefixes
and exclude_prefixes
are
supported.
.google.storagetransfer.v1.ObjectConditions object_conditions = 3;
clearOneof(Descriptors.OneofDescriptor oneof)
public TransferTypes.ReplicationSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTransferOptions()
public TransferTypes.ReplicationSpec.Builder clearTransferOptions()
Specifies the metadata options to be applied during replication.
Delete options are not supported. If a delete option is specified, the
request fails with an INVALID_ARGUMENT
error.
.google.storagetransfer.v1.TransferOptions transfer_options = 4;
clone()
public TransferTypes.ReplicationSpec.Builder clone()
Overrides
getDataSinkCase()
public TransferTypes.ReplicationSpec.DataSinkCase getDataSinkCase()
getDataSourceCase()
public TransferTypes.ReplicationSpec.DataSourceCase getDataSourceCase()
getDefaultInstanceForType()
public TransferTypes.ReplicationSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getGcsDataSink()
public TransferTypes.GcsData getGcsDataSink()
The Cloud Storage bucket to which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_sink = 2;
getGcsDataSinkBuilder()
public TransferTypes.GcsData.Builder getGcsDataSinkBuilder()
The Cloud Storage bucket to which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_sink = 2;
getGcsDataSinkOrBuilder()
public TransferTypes.GcsDataOrBuilder getGcsDataSinkOrBuilder()
The Cloud Storage bucket to which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_sink = 2;
getGcsDataSource()
public TransferTypes.GcsData getGcsDataSource()
The Cloud Storage bucket from which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;
getGcsDataSourceBuilder()
public TransferTypes.GcsData.Builder getGcsDataSourceBuilder()
The Cloud Storage bucket from which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;
getGcsDataSourceOrBuilder()
public TransferTypes.GcsDataOrBuilder getGcsDataSourceOrBuilder()
The Cloud Storage bucket from which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;
getObjectConditions()
public TransferTypes.ObjectConditions getObjectConditions()
Object conditions that determine which objects are transferred. For
replication jobs, only include_prefixes
and exclude_prefixes
are
supported.
.google.storagetransfer.v1.ObjectConditions object_conditions = 3;
getObjectConditionsBuilder()
public TransferTypes.ObjectConditions.Builder getObjectConditionsBuilder()
Object conditions that determine which objects are transferred. For
replication jobs, only include_prefixes
and exclude_prefixes
are
supported.
.google.storagetransfer.v1.ObjectConditions object_conditions = 3;
getObjectConditionsOrBuilder()
public TransferTypes.ObjectConditionsOrBuilder getObjectConditionsOrBuilder()
Object conditions that determine which objects are transferred. For
replication jobs, only include_prefixes
and exclude_prefixes
are
supported.
.google.storagetransfer.v1.ObjectConditions object_conditions = 3;
getTransferOptions()
public TransferTypes.TransferOptions getTransferOptions()
Specifies the metadata options to be applied during replication.
Delete options are not supported. If a delete option is specified, the
request fails with an INVALID_ARGUMENT
error.
.google.storagetransfer.v1.TransferOptions transfer_options = 4;
getTransferOptionsBuilder()
public TransferTypes.TransferOptions.Builder getTransferOptionsBuilder()
Specifies the metadata options to be applied during replication.
Delete options are not supported. If a delete option is specified, the
request fails with an INVALID_ARGUMENT
error.
.google.storagetransfer.v1.TransferOptions transfer_options = 4;
getTransferOptionsOrBuilder()
public TransferTypes.TransferOptionsOrBuilder getTransferOptionsOrBuilder()
Specifies the metadata options to be applied during replication.
Delete options are not supported. If a delete option is specified, the
request fails with an INVALID_ARGUMENT
error.
.google.storagetransfer.v1.TransferOptions transfer_options = 4;
hasGcsDataSink()
public boolean hasGcsDataSink()
The Cloud Storage bucket to which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_sink = 2;
Returns |
Type |
Description |
boolean |
Whether the gcsDataSink field is set.
|
hasGcsDataSource()
public boolean hasGcsDataSource()
The Cloud Storage bucket from which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;
Returns |
Type |
Description |
boolean |
Whether the gcsDataSource field is set.
|
hasObjectConditions()
public boolean hasObjectConditions()
Object conditions that determine which objects are transferred. For
replication jobs, only include_prefixes
and exclude_prefixes
are
supported.
.google.storagetransfer.v1.ObjectConditions object_conditions = 3;
Returns |
Type |
Description |
boolean |
Whether the objectConditions field is set.
|
hasTransferOptions()
public boolean hasTransferOptions()
Specifies the metadata options to be applied during replication.
Delete options are not supported. If a delete option is specified, the
request fails with an INVALID_ARGUMENT
error.
.google.storagetransfer.v1.TransferOptions transfer_options = 4;
Returns |
Type |
Description |
boolean |
Whether the transferOptions field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public TransferTypes.ReplicationSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TransferTypes.ReplicationSpec.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFrom(TransferTypes.ReplicationSpec other)
public TransferTypes.ReplicationSpec.Builder mergeFrom(TransferTypes.ReplicationSpec other)
mergeGcsDataSink(TransferTypes.GcsData value)
public TransferTypes.ReplicationSpec.Builder mergeGcsDataSink(TransferTypes.GcsData value)
The Cloud Storage bucket to which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_sink = 2;
mergeGcsDataSource(TransferTypes.GcsData value)
public TransferTypes.ReplicationSpec.Builder mergeGcsDataSource(TransferTypes.GcsData value)
The Cloud Storage bucket from which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;
mergeObjectConditions(TransferTypes.ObjectConditions value)
public TransferTypes.ReplicationSpec.Builder mergeObjectConditions(TransferTypes.ObjectConditions value)
Object conditions that determine which objects are transferred. For
replication jobs, only include_prefixes
and exclude_prefixes
are
supported.
.google.storagetransfer.v1.ObjectConditions object_conditions = 3;
mergeTransferOptions(TransferTypes.TransferOptions value)
public TransferTypes.ReplicationSpec.Builder mergeTransferOptions(TransferTypes.TransferOptions value)
Specifies the metadata options to be applied during replication.
Delete options are not supported. If a delete option is specified, the
request fails with an INVALID_ARGUMENT
error.
.google.storagetransfer.v1.TransferOptions transfer_options = 4;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TransferTypes.ReplicationSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public TransferTypes.ReplicationSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setGcsDataSink(TransferTypes.GcsData value)
public TransferTypes.ReplicationSpec.Builder setGcsDataSink(TransferTypes.GcsData value)
The Cloud Storage bucket to which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_sink = 2;
setGcsDataSink(TransferTypes.GcsData.Builder builderForValue)
public TransferTypes.ReplicationSpec.Builder setGcsDataSink(TransferTypes.GcsData.Builder builderForValue)
The Cloud Storage bucket to which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_sink = 2;
setGcsDataSource(TransferTypes.GcsData value)
public TransferTypes.ReplicationSpec.Builder setGcsDataSource(TransferTypes.GcsData value)
The Cloud Storage bucket from which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;
setGcsDataSource(TransferTypes.GcsData.Builder builderForValue)
public TransferTypes.ReplicationSpec.Builder setGcsDataSource(TransferTypes.GcsData.Builder builderForValue)
The Cloud Storage bucket from which to replicate objects.
.google.storagetransfer.v1.GcsData gcs_data_source = 1;
setObjectConditions(TransferTypes.ObjectConditions value)
public TransferTypes.ReplicationSpec.Builder setObjectConditions(TransferTypes.ObjectConditions value)
Object conditions that determine which objects are transferred. For
replication jobs, only include_prefixes
and exclude_prefixes
are
supported.
.google.storagetransfer.v1.ObjectConditions object_conditions = 3;
setObjectConditions(TransferTypes.ObjectConditions.Builder builderForValue)
public TransferTypes.ReplicationSpec.Builder setObjectConditions(TransferTypes.ObjectConditions.Builder builderForValue)
Object conditions that determine which objects are transferred. For
replication jobs, only include_prefixes
and exclude_prefixes
are
supported.
.google.storagetransfer.v1.ObjectConditions object_conditions = 3;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TransferTypes.ReplicationSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setTransferOptions(TransferTypes.TransferOptions value)
public TransferTypes.ReplicationSpec.Builder setTransferOptions(TransferTypes.TransferOptions value)
Specifies the metadata options to be applied during replication.
Delete options are not supported. If a delete option is specified, the
request fails with an INVALID_ARGUMENT
error.
.google.storagetransfer.v1.TransferOptions transfer_options = 4;
setTransferOptions(TransferTypes.TransferOptions.Builder builderForValue)
public TransferTypes.ReplicationSpec.Builder setTransferOptions(TransferTypes.TransferOptions.Builder builderForValue)
Specifies the metadata options to be applied during replication.
Delete options are not supported. If a delete option is specified, the
request fails with an INVALID_ARGUMENT
error.
.google.storagetransfer.v1.TransferOptions transfer_options = 4;
setUnknownFields(UnknownFieldSet unknownFields)
public final TransferTypes.ReplicationSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides