public static final class TransferTypes.AzureBlobStorageData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AzureBlobStorageData.Builder> implements TransferTypes.AzureBlobStorageDataOrBuilder
An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names).Protobuf type
google.storagetransfer.v1.AzureBlobStorageDatagetAllFields, 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.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData.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.AzureBlobStorageData.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.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TransferTypes.AzureBlobStorageData build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.AzureBlobStorageData buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.AzureBlobStorageData.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.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData.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.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData.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.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData.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.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData.Builder mergeFrom(TransferTypes.AzureBlobStorageData other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AzureBlobStorageData.Builder>public TransferTypes.AzureBlobStorageData.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.AzureBlobStorageData.Builder>IOExceptionpublic String getStorageAccount()
Required. The name of the Azure Storage account.
string storage_account = 1 [(.google.api.field_behavior) = REQUIRED];getStorageAccount in interface TransferTypes.AzureBlobStorageDataOrBuilderpublic com.google.protobuf.ByteString getStorageAccountBytes()
Required. The name of the Azure Storage account.
string storage_account = 1 [(.google.api.field_behavior) = REQUIRED];getStorageAccountBytes in interface TransferTypes.AzureBlobStorageDataOrBuilderpublic TransferTypes.AzureBlobStorageData.Builder setStorageAccount(String value)
Required. The name of the Azure Storage account.
string storage_account = 1 [(.google.api.field_behavior) = REQUIRED];value - The storageAccount to set.public TransferTypes.AzureBlobStorageData.Builder clearStorageAccount()
Required. The name of the Azure Storage account.
string storage_account = 1 [(.google.api.field_behavior) = REQUIRED];public TransferTypes.AzureBlobStorageData.Builder setStorageAccountBytes(com.google.protobuf.ByteString value)
Required. The name of the Azure Storage account.
string storage_account = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for storageAccount to set.public boolean hasAzureCredentials()
Required. Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
.google.storagetransfer.v1.AzureCredentials azure_credentials = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
hasAzureCredentials in interface TransferTypes.AzureBlobStorageDataOrBuilderpublic TransferTypes.AzureCredentials getAzureCredentials()
Required. Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
.google.storagetransfer.v1.AzureCredentials azure_credentials = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
getAzureCredentials in interface TransferTypes.AzureBlobStorageDataOrBuilderpublic TransferTypes.AzureBlobStorageData.Builder setAzureCredentials(TransferTypes.AzureCredentials value)
Required. Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
.google.storagetransfer.v1.AzureCredentials azure_credentials = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
public TransferTypes.AzureBlobStorageData.Builder setAzureCredentials(TransferTypes.AzureCredentials.Builder builderForValue)
Required. Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
.google.storagetransfer.v1.AzureCredentials azure_credentials = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
public TransferTypes.AzureBlobStorageData.Builder mergeAzureCredentials(TransferTypes.AzureCredentials value)
Required. Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
.google.storagetransfer.v1.AzureCredentials azure_credentials = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
public TransferTypes.AzureBlobStorageData.Builder clearAzureCredentials()
Required. Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
.google.storagetransfer.v1.AzureCredentials azure_credentials = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
public TransferTypes.AzureCredentials.Builder getAzureCredentialsBuilder()
Required. Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
.google.storagetransfer.v1.AzureCredentials azure_credentials = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
public TransferTypes.AzureCredentialsOrBuilder getAzureCredentialsOrBuilder()
Required. Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
.google.storagetransfer.v1.AzureCredentials azure_credentials = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
getAzureCredentialsOrBuilder in interface TransferTypes.AzureBlobStorageDataOrBuilderpublic String getContainer()
Required. The container to transfer from the Azure Storage account.
string container = 4 [(.google.api.field_behavior) = REQUIRED];getContainer in interface TransferTypes.AzureBlobStorageDataOrBuilderpublic com.google.protobuf.ByteString getContainerBytes()
Required. The container to transfer from the Azure Storage account.
string container = 4 [(.google.api.field_behavior) = REQUIRED];getContainerBytes in interface TransferTypes.AzureBlobStorageDataOrBuilderpublic TransferTypes.AzureBlobStorageData.Builder setContainer(String value)
Required. The container to transfer from the Azure Storage account.
string container = 4 [(.google.api.field_behavior) = REQUIRED];value - The container to set.public TransferTypes.AzureBlobStorageData.Builder clearContainer()
Required. The container to transfer from the Azure Storage account.
string container = 4 [(.google.api.field_behavior) = REQUIRED];public TransferTypes.AzureBlobStorageData.Builder setContainerBytes(com.google.protobuf.ByteString value)
Required. The container to transfer from the Azure Storage account.
string container = 4 [(.google.api.field_behavior) = REQUIRED];value - The bytes for container 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 '/'.
string path = 5;getPath in interface TransferTypes.AzureBlobStorageDataOrBuilderpublic 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 '/'.
string path = 5;getPathBytes in interface TransferTypes.AzureBlobStorageDataOrBuilderpublic TransferTypes.AzureBlobStorageData.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 '/'.
string path = 5;value - The path to set.public TransferTypes.AzureBlobStorageData.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 '/'.
string path = 5;public TransferTypes.AzureBlobStorageData.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 '/'.
string path = 5;value - The bytes for path to set.public final TransferTypes.AzureBlobStorageData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AzureBlobStorageData.Builder>public final TransferTypes.AzureBlobStorageData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.AzureBlobStorageData.Builder>Copyright © 2022 Google LLC. All rights reserved.