Interface DescribeLocationAzureBlobResponse.Builder

  • 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

      DescribeLocationAzureBlobResponse.Builder authenticationType(String 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

      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 the ManagedSecretConfig.Builder avoiding the need to create one manually via ManagedSecretConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to managedSecretConfig(ManagedSecretConfig).

      Parameters:
      managedSecretConfig - a consumer that will call methods on ManagedSecretConfig.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

      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 the CmkSecretConfig.Builder avoiding the need to create one manually via CmkSecretConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to cmkSecretConfig(CmkSecretConfig).

      Parameters:
      cmkSecretConfig - a consumer that will call methods on CmkSecretConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • customSecretConfig

      DescribeLocationAzureBlobResponse.Builder 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.

      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 the CustomSecretConfig.Builder avoiding the need to create one manually via CustomSecretConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customSecretConfig(CustomSecretConfig).

      Parameters:
      customSecretConfig - a consumer that will call methods on CustomSecretConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: