Interface DescribeLocationAzureBlobResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeLocationAzureBlobResponse.Builder,
,DescribeLocationAzureBlobResponse> DataSyncResponse.Builder
,SdkBuilder<DescribeLocationAzureBlobResponse.Builder,
,DescribeLocationAzureBlobResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeLocationAzureBlobResponse
-
Method Summary
Modifier and TypeMethodDescriptionaccessTier
(String accessTier) The access tier that you want your objects or files transferred into.accessTier
(AzureAccessTier accessTier) The access tier that you want your objects or files transferred into.The ARNs of the DataSync agents that can connect with your Azure Blob Storage container.agentArns
(Collection<String> agentArns) The ARNs of the DataSync agents that can connect with your Azure Blob Storage container.authenticationType
(String authenticationType) The authentication method DataSync uses to access your Azure Blob Storage.authenticationType
(AzureBlobAuthenticationType authenticationType) The authentication method DataSync uses to access your Azure Blob Storage.The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage.blobType
(AzureBlobType blobType) The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage.cmkSecretConfig
(Consumer<CmkSecretConfig.Builder> cmkSecretConfig) Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.cmkSecretConfig
(CmkSecretConfig cmkSecretConfig) Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.creationTime
(Instant creationTime) The time that your Azure Blob Storage transfer location was created.customSecretConfig
(Consumer<CustomSecretConfig.Builder> customSecretConfig) Describes configuration information for a customer-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.customSecretConfig
(CustomSecretConfig customSecretConfig) Describes configuration information for a customer-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.locationArn
(String locationArn) The ARN of your Azure Blob Storage transfer location.locationUri
(String locationUri) The URL of the Azure Blob Storage container involved in your transfer.managedSecretConfig
(Consumer<ManagedSecretConfig.Builder> managedSecretConfig) Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location.managedSecretConfig
(ManagedSecretConfig managedSecretConfig) Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datasync.model.DataSyncResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
locationArn
The ARN of your Azure Blob Storage transfer location.
- Parameters:
locationArn
- The ARN of your Azure Blob Storage transfer location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationUri
The URL of the Azure Blob Storage container involved in your transfer.
- Parameters:
locationUri
- The URL of the Azure Blob Storage container involved in your transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationType
The authentication method DataSync uses to access your Azure Blob Storage. DataSync can access blob storage using a shared access signature (SAS).
- Parameters:
authenticationType
- The authentication method DataSync uses to access your Azure Blob Storage. DataSync can access blob storage using a shared access signature (SAS).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authenticationType
DescribeLocationAzureBlobResponse.Builder authenticationType(AzureBlobAuthenticationType authenticationType) The authentication method DataSync uses to access your Azure Blob Storage. DataSync can access blob storage using a shared access signature (SAS).
- Parameters:
authenticationType
- The authentication method DataSync uses to access your Azure Blob Storage. DataSync can access blob storage using a shared access signature (SAS).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blobType
The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Currently, DataSync only supports moving data into Azure Blob Storage as block blobs. For more information on blob types, see the Azure Blob Storage documentation.
- Parameters:
blobType
- The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Currently, DataSync only supports moving data into Azure Blob Storage as block blobs. For more information on blob types, see the Azure Blob Storage documentation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blobType
The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Currently, DataSync only supports moving data into Azure Blob Storage as block blobs. For more information on blob types, see the Azure Blob Storage documentation.
- Parameters:
blobType
- The type of blob that you want your objects or files to be when transferring them into Azure Blob Storage. Currently, DataSync only supports moving data into Azure Blob Storage as block blobs. For more information on blob types, see the Azure Blob Storage documentation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessTier
The access tier that you want your objects or files transferred into. This only applies when using the location as a transfer destination. For more information, see Access tiers.
- Parameters:
accessTier
- The access tier that you want your objects or files transferred into. This only applies when using the location as a transfer destination. For more information, see Access tiers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessTier
The access tier that you want your objects or files transferred into. This only applies when using the location as a transfer destination. For more information, see Access tiers.
- Parameters:
accessTier
- The access tier that you want your objects or files transferred into. This only applies when using the location as a transfer destination. For more information, see Access tiers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
agentArns
The ARNs of the DataSync agents that can connect with your Azure Blob Storage container.
- Parameters:
agentArns
- The ARNs of the DataSync agents that can connect with your Azure Blob Storage container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
The ARNs of the DataSync agents that can connect with your Azure Blob Storage container.
- Parameters:
agentArns
- The ARNs of the DataSync agents that can connect with your Azure Blob Storage container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The time that your Azure Blob Storage transfer location was created.
- Parameters:
creationTime
- The time that your Azure Blob Storage transfer location was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedSecretConfig
DescribeLocationAzureBlobResponse.Builder managedSecretConfig(ManagedSecretConfig managedSecretConfig) Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location. DataSync uses the default Amazon Web Services-managed KMS key to encrypt this secret in Secrets Manager.
- Parameters:
managedSecretConfig
- Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location. DataSync uses the default Amazon Web Services-managed KMS key to encrypt this secret in Secrets Manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedSecretConfig
default DescribeLocationAzureBlobResponse.Builder managedSecretConfig(Consumer<ManagedSecretConfig.Builder> managedSecretConfig) Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location. DataSync uses the default Amazon Web Services-managed KMS key to encrypt this secret in Secrets Manager.
This is a convenience method that creates an instance of theManagedSecretConfig.Builder
avoiding the need to create one manually viaManagedSecretConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomanagedSecretConfig(ManagedSecretConfig)
.- Parameters:
managedSecretConfig
- a consumer that will call methods onManagedSecretConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cmkSecretConfig
Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.
- Parameters:
cmkSecretConfig
- Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cmkSecretConfig
default DescribeLocationAzureBlobResponse.Builder cmkSecretConfig(Consumer<CmkSecretConfig.Builder> cmkSecretConfig) Describes configuration information for a DataSync-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.
This is a convenience method that creates an instance of theCmkSecretConfig.Builder
avoiding the need to create one manually viaCmkSecretConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocmkSecretConfig(CmkSecretConfig)
.- Parameters:
cmkSecretConfig
- a consumer that will call methods onCmkSecretConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customSecretConfig
Describes configuration information for a customer-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.
- Parameters:
customSecretConfig
- Describes configuration information for a customer-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customSecretConfig
default DescribeLocationAzureBlobResponse.Builder customSecretConfig(Consumer<CustomSecretConfig.Builder> customSecretConfig) Describes configuration information for a customer-managed secret, such as an authentication token that DataSync uses to access a specific storage location, with a customer-managed KMS key.
This is a convenience method that creates an instance of theCustomSecretConfig.Builder
avoiding the need to create one manually viaCustomSecretConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomSecretConfig(CustomSecretConfig)
.- Parameters:
customSecretConfig
- a consumer that will call methods onCustomSecretConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-