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