public static final class TransferTypes.GcsData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.GcsData.Builder> implements TransferTypes.GcsDataOrBuilder
In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.Protobuf type
google.storagetransfer.v1.GcsData| Modifier and Type | Method and Description |
|---|---|
TransferTypes.GcsData.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransferTypes.GcsData |
build() |
TransferTypes.GcsData |
buildPartial() |
TransferTypes.GcsData.Builder |
clear() |
TransferTypes.GcsData.Builder |
clearBucketName()
Required.
|
TransferTypes.GcsData.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TransferTypes.GcsData.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TransferTypes.GcsData.Builder |
clearPath()
Root path to transfer objects.
|
TransferTypes.GcsData.Builder |
clone() |
String |
getBucketName()
Required.
|
com.google.protobuf.ByteString |
getBucketNameBytes()
Required.
|
TransferTypes.GcsData |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getPath()
Root path to transfer objects.
|
com.google.protobuf.ByteString |
getPathBytes()
Root path to transfer objects.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TransferTypes.GcsData.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TransferTypes.GcsData.Builder |
mergeFrom(com.google.protobuf.Message other) |
TransferTypes.GcsData.Builder |
mergeFrom(TransferTypes.GcsData other) |
TransferTypes.GcsData.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TransferTypes.GcsData.Builder |
setBucketName(String value)
Required.
|
TransferTypes.GcsData.Builder |
setBucketNameBytes(com.google.protobuf.ByteString value)
Required.
|
TransferTypes.GcsData.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransferTypes.GcsData.Builder |
setPath(String value)
Root path to transfer objects.
|
TransferTypes.GcsData.Builder |
setPathBytes(com.google.protobuf.ByteString value)
Root path to transfer objects.
|
TransferTypes.GcsData.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TransferTypes.GcsData.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.GcsData.Builder>public TransferTypes.GcsData.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.GcsData.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.GcsData.Builder>public TransferTypes.GcsData getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TransferTypes.GcsData build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.GcsData buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.GcsData.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.GcsData.Builder>public TransferTypes.GcsData.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.GcsData.Builder>public TransferTypes.GcsData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.GcsData.Builder>public TransferTypes.GcsData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.GcsData.Builder>public TransferTypes.GcsData.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.GcsData.Builder>public TransferTypes.GcsData.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.GcsData.Builder>public TransferTypes.GcsData.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.GcsData.Builder>public TransferTypes.GcsData.Builder mergeFrom(TransferTypes.GcsData other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.GcsData.Builder>public TransferTypes.GcsData.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.GcsData.Builder>IOExceptionpublic String getBucketName()
Required. Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];getBucketName in interface TransferTypes.GcsDataOrBuilderpublic com.google.protobuf.ByteString getBucketNameBytes()
Required. Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];getBucketNameBytes in interface TransferTypes.GcsDataOrBuilderpublic TransferTypes.GcsData.Builder setBucketName(String value)
Required. Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bucketName to set.public TransferTypes.GcsData.Builder clearBucketName()
Required. Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];public TransferTypes.GcsData.Builder setBucketNameBytes(com.google.protobuf.ByteString value)
Required. Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements).
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for bucketName to set.public String getPath()
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames).
string path = 3;getPath in interface TransferTypes.GcsDataOrBuilderpublic com.google.protobuf.ByteString getPathBytes()
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames).
string path = 3;getPathBytes in interface TransferTypes.GcsDataOrBuilderpublic TransferTypes.GcsData.Builder setPath(String value)
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames).
string path = 3;value - The path to set.public TransferTypes.GcsData.Builder clearPath()
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames).
string path = 3;public TransferTypes.GcsData.Builder setPathBytes(com.google.protobuf.ByteString value)
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames).
string path = 3;value - The bytes for path to set.public final TransferTypes.GcsData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.GcsData.Builder>public final TransferTypes.GcsData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.GcsData.Builder>Copyright © 2022 Google LLC. All rights reserved.