public static final class TransferTypes.TransferOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder> implements TransferTypes.TransferOptionsOrBuilder
TransferOptions define the actions to be performed on objects in a transfer.Protobuf type
google.storagetransfer.v1.TransferOptions| Modifier and Type | Method and Description |
|---|---|
TransferTypes.TransferOptions.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransferTypes.TransferOptions |
build() |
TransferTypes.TransferOptions |
buildPartial() |
TransferTypes.TransferOptions.Builder |
clear() |
TransferTypes.TransferOptions.Builder |
clearDeleteObjectsFromSourceAfterTransfer()
Whether objects should be deleted from the source after they are
transferred to the sink.
|
TransferTypes.TransferOptions.Builder |
clearDeleteObjectsUniqueInSink()
Whether objects that exist only in the sink should be deleted.
|
TransferTypes.TransferOptions.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TransferTypes.TransferOptions.Builder |
clearMetadataOptions()
Represents the selected metadata options for a transfer job.
|
TransferTypes.TransferOptions.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TransferTypes.TransferOptions.Builder |
clearOverwriteObjectsAlreadyExistingInSink()
When to overwrite objects that already exist in the sink.
|
TransferTypes.TransferOptions.Builder |
clearOverwriteWhen()
When to overwrite objects that already exist in the sink.
|
TransferTypes.TransferOptions.Builder |
clone() |
TransferTypes.TransferOptions |
getDefaultInstanceForType() |
boolean |
getDeleteObjectsFromSourceAfterTransfer()
Whether objects should be deleted from the source after they are
transferred to the sink.
|
boolean |
getDeleteObjectsUniqueInSink()
Whether objects that exist only in the sink should be deleted.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
TransferTypes.MetadataOptions |
getMetadataOptions()
Represents the selected metadata options for a transfer job.
|
TransferTypes.MetadataOptions.Builder |
getMetadataOptionsBuilder()
Represents the selected metadata options for a transfer job.
|
TransferTypes.MetadataOptionsOrBuilder |
getMetadataOptionsOrBuilder()
Represents the selected metadata options for a transfer job.
|
boolean |
getOverwriteObjectsAlreadyExistingInSink()
When to overwrite objects that already exist in the sink.
|
TransferTypes.TransferOptions.OverwriteWhen |
getOverwriteWhen()
When to overwrite objects that already exist in the sink.
|
int |
getOverwriteWhenValue()
When to overwrite objects that already exist in the sink.
|
boolean |
hasMetadataOptions()
Represents the selected metadata options for a transfer job.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TransferTypes.TransferOptions.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TransferTypes.TransferOptions.Builder |
mergeFrom(com.google.protobuf.Message other) |
TransferTypes.TransferOptions.Builder |
mergeFrom(TransferTypes.TransferOptions other) |
TransferTypes.TransferOptions.Builder |
mergeMetadataOptions(TransferTypes.MetadataOptions value)
Represents the selected metadata options for a transfer job.
|
TransferTypes.TransferOptions.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TransferTypes.TransferOptions.Builder |
setDeleteObjectsFromSourceAfterTransfer(boolean value)
Whether objects should be deleted from the source after they are
transferred to the sink.
|
TransferTypes.TransferOptions.Builder |
setDeleteObjectsUniqueInSink(boolean value)
Whether objects that exist only in the sink should be deleted.
|
TransferTypes.TransferOptions.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransferTypes.TransferOptions.Builder |
setMetadataOptions(TransferTypes.MetadataOptions.Builder builderForValue)
Represents the selected metadata options for a transfer job.
|
TransferTypes.TransferOptions.Builder |
setMetadataOptions(TransferTypes.MetadataOptions value)
Represents the selected metadata options for a transfer job.
|
TransferTypes.TransferOptions.Builder |
setOverwriteObjectsAlreadyExistingInSink(boolean value)
When to overwrite objects that already exist in the sink.
|
TransferTypes.TransferOptions.Builder |
setOverwriteWhen(TransferTypes.TransferOptions.OverwriteWhen value)
When to overwrite objects that already exist in the sink.
|
TransferTypes.TransferOptions.Builder |
setOverwriteWhenValue(int value)
When to overwrite objects that already exist in the sink.
|
TransferTypes.TransferOptions.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TransferTypes.TransferOptions.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TransferTypes.TransferOptions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.TransferOptions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.TransferOptions.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions.Builder mergeFrom(TransferTypes.TransferOptions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public TransferTypes.TransferOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.TransferOptions.Builder>IOExceptionpublic boolean getOverwriteObjectsAlreadyExistingInSink()
When to overwrite objects that already exist in the sink. The default is that only objects that are different from the source are ovewritten. If true, all objects in the sink whose name matches an object in the source are overwritten with the source object.
bool overwrite_objects_already_existing_in_sink = 1;getOverwriteObjectsAlreadyExistingInSink in interface TransferTypes.TransferOptionsOrBuilderpublic TransferTypes.TransferOptions.Builder setOverwriteObjectsAlreadyExistingInSink(boolean value)
When to overwrite objects that already exist in the sink. The default is that only objects that are different from the source are ovewritten. If true, all objects in the sink whose name matches an object in the source are overwritten with the source object.
bool overwrite_objects_already_existing_in_sink = 1;value - The overwriteObjectsAlreadyExistingInSink to set.public TransferTypes.TransferOptions.Builder clearOverwriteObjectsAlreadyExistingInSink()
When to overwrite objects that already exist in the sink. The default is that only objects that are different from the source are ovewritten. If true, all objects in the sink whose name matches an object in the source are overwritten with the source object.
bool overwrite_objects_already_existing_in_sink = 1;public boolean getDeleteObjectsUniqueInSink()
Whether objects that exist only in the sink should be deleted. **Note:** This option and [delete_objects_from_source_after_transfer][google.storagetransfer.v1.TransferOptions.delete_objects_from_source_after_transfer] are mutually exclusive.
bool delete_objects_unique_in_sink = 2;getDeleteObjectsUniqueInSink in interface TransferTypes.TransferOptionsOrBuilderpublic TransferTypes.TransferOptions.Builder setDeleteObjectsUniqueInSink(boolean value)
Whether objects that exist only in the sink should be deleted. **Note:** This option and [delete_objects_from_source_after_transfer][google.storagetransfer.v1.TransferOptions.delete_objects_from_source_after_transfer] are mutually exclusive.
bool delete_objects_unique_in_sink = 2;value - The deleteObjectsUniqueInSink to set.public TransferTypes.TransferOptions.Builder clearDeleteObjectsUniqueInSink()
Whether objects that exist only in the sink should be deleted. **Note:** This option and [delete_objects_from_source_after_transfer][google.storagetransfer.v1.TransferOptions.delete_objects_from_source_after_transfer] are mutually exclusive.
bool delete_objects_unique_in_sink = 2;public boolean getDeleteObjectsFromSourceAfterTransfer()
Whether objects should be deleted from the source after they are transferred to the sink. **Note:** This option and [delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.delete_objects_unique_in_sink] are mutually exclusive.
bool delete_objects_from_source_after_transfer = 3;getDeleteObjectsFromSourceAfterTransfer in interface TransferTypes.TransferOptionsOrBuilderpublic TransferTypes.TransferOptions.Builder setDeleteObjectsFromSourceAfterTransfer(boolean value)
Whether objects should be deleted from the source after they are transferred to the sink. **Note:** This option and [delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.delete_objects_unique_in_sink] are mutually exclusive.
bool delete_objects_from_source_after_transfer = 3;value - The deleteObjectsFromSourceAfterTransfer to set.public TransferTypes.TransferOptions.Builder clearDeleteObjectsFromSourceAfterTransfer()
Whether objects should be deleted from the source after they are transferred to the sink. **Note:** This option and [delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.delete_objects_unique_in_sink] are mutually exclusive.
bool delete_objects_from_source_after_transfer = 3;public int getOverwriteWhenValue()
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by [overwrite_objects_already_existing_in_sink][google.storagetransfer.v1.TransferOptions.overwrite_objects_already_existing_in_sink].
.google.storagetransfer.v1.TransferOptions.OverwriteWhen overwrite_when = 4;getOverwriteWhenValue in interface TransferTypes.TransferOptionsOrBuilderpublic TransferTypes.TransferOptions.Builder setOverwriteWhenValue(int value)
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by [overwrite_objects_already_existing_in_sink][google.storagetransfer.v1.TransferOptions.overwrite_objects_already_existing_in_sink].
.google.storagetransfer.v1.TransferOptions.OverwriteWhen overwrite_when = 4;value - The enum numeric value on the wire for overwriteWhen to set.public TransferTypes.TransferOptions.OverwriteWhen getOverwriteWhen()
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by [overwrite_objects_already_existing_in_sink][google.storagetransfer.v1.TransferOptions.overwrite_objects_already_existing_in_sink].
.google.storagetransfer.v1.TransferOptions.OverwriteWhen overwrite_when = 4;getOverwriteWhen in interface TransferTypes.TransferOptionsOrBuilderpublic TransferTypes.TransferOptions.Builder setOverwriteWhen(TransferTypes.TransferOptions.OverwriteWhen value)
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by [overwrite_objects_already_existing_in_sink][google.storagetransfer.v1.TransferOptions.overwrite_objects_already_existing_in_sink].
.google.storagetransfer.v1.TransferOptions.OverwriteWhen overwrite_when = 4;value - The overwriteWhen to set.public TransferTypes.TransferOptions.Builder clearOverwriteWhen()
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by [overwrite_objects_already_existing_in_sink][google.storagetransfer.v1.TransferOptions.overwrite_objects_already_existing_in_sink].
.google.storagetransfer.v1.TransferOptions.OverwriteWhen overwrite_when = 4;public boolean hasMetadataOptions()
Represents the selected metadata options for a transfer job.
.google.storagetransfer.v1.MetadataOptions metadata_options = 5;hasMetadataOptions in interface TransferTypes.TransferOptionsOrBuilderpublic TransferTypes.MetadataOptions getMetadataOptions()
Represents the selected metadata options for a transfer job.
.google.storagetransfer.v1.MetadataOptions metadata_options = 5;getMetadataOptions in interface TransferTypes.TransferOptionsOrBuilderpublic TransferTypes.TransferOptions.Builder setMetadataOptions(TransferTypes.MetadataOptions value)
Represents the selected metadata options for a transfer job.
.google.storagetransfer.v1.MetadataOptions metadata_options = 5;public TransferTypes.TransferOptions.Builder setMetadataOptions(TransferTypes.MetadataOptions.Builder builderForValue)
Represents the selected metadata options for a transfer job.
.google.storagetransfer.v1.MetadataOptions metadata_options = 5;public TransferTypes.TransferOptions.Builder mergeMetadataOptions(TransferTypes.MetadataOptions value)
Represents the selected metadata options for a transfer job.
.google.storagetransfer.v1.MetadataOptions metadata_options = 5;public TransferTypes.TransferOptions.Builder clearMetadataOptions()
Represents the selected metadata options for a transfer job.
.google.storagetransfer.v1.MetadataOptions metadata_options = 5;public TransferTypes.MetadataOptions.Builder getMetadataOptionsBuilder()
Represents the selected metadata options for a transfer job.
.google.storagetransfer.v1.MetadataOptions metadata_options = 5;public TransferTypes.MetadataOptionsOrBuilder getMetadataOptionsOrBuilder()
Represents the selected metadata options for a transfer job.
.google.storagetransfer.v1.MetadataOptions metadata_options = 5;getMetadataOptionsOrBuilder in interface TransferTypes.TransferOptionsOrBuilderpublic final TransferTypes.TransferOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>public final TransferTypes.TransferOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferOptions.Builder>Copyright © 2022 Google LLC. All rights reserved.