Interface CreateLocationAzureBlobRequest.Builder

    • Method Detail

      • containerUrl

        CreateLocationAzureBlobRequest.Builder containerUrl​(String containerUrl)

        Specifies the URL of the Azure Blob Storage container involved in your transfer.

        Parameters:
        containerUrl - Specifies 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

        CreateLocationAzureBlobRequest.Builder authenticationType​(String authenticationType)

        Specifies the authentication method DataSync uses to access your Azure Blob Storage. DataSync can access blob storage using a shared access signature (SAS).

        Parameters:
        authenticationType - Specifies 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:
        AzureBlobAuthenticationType, AzureBlobAuthenticationType
      • authenticationType

        CreateLocationAzureBlobRequest.Builder authenticationType​(AzureBlobAuthenticationType authenticationType)

        Specifies the authentication method DataSync uses to access your Azure Blob Storage. DataSync can access blob storage using a shared access signature (SAS).

        Parameters:
        authenticationType - Specifies 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:
        AzureBlobAuthenticationType, AzureBlobAuthenticationType
      • sasConfiguration

        CreateLocationAzureBlobRequest.Builder sasConfiguration​(AzureBlobSasConfiguration sasConfiguration)

        Specifies the SAS configuration that allows DataSync to access your Azure Blob Storage.

        Parameters:
        sasConfiguration - Specifies the SAS configuration that allows DataSync to access your Azure Blob Storage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • blobType

        CreateLocationAzureBlobRequest.Builder blobType​(String blobType)

        Specifies 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 - Specifies 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:
        AzureBlobType, AzureBlobType
      • blobType

        CreateLocationAzureBlobRequest.Builder blobType​(AzureBlobType blobType)

        Specifies 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 - Specifies 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:
        AzureBlobType, AzureBlobType
      • accessTier

        CreateLocationAzureBlobRequest.Builder accessTier​(String accessTier)

        Specifies 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 - Specifies 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:
        AzureAccessTier, AzureAccessTier
      • accessTier

        CreateLocationAzureBlobRequest.Builder accessTier​(AzureAccessTier accessTier)

        Specifies 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 - Specifies 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:
        AzureAccessTier, AzureAccessTier
      • subdirectory

        CreateLocationAzureBlobRequest.Builder subdirectory​(String subdirectory)

        Specifies path segments if you want to limit your transfer to a virtual directory in your container (for example, /my/images).

        Parameters:
        subdirectory - Specifies path segments if you want to limit your transfer to a virtual directory in your container (for example, /my/images).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • agentArns

        CreateLocationAzureBlobRequest.Builder agentArns​(String... agentArns)

        Specifies the Amazon Resource Name (ARN) of the DataSync agent that can connect with your Azure Blob Storage container.

        You can specify more than one agent. For more information, see Using multiple agents for your transfer.

        Parameters:
        agentArns - Specifies the Amazon Resource Name (ARN) of the DataSync agent that can connect with your Azure Blob Storage container.

        You can specify more than one agent. For more information, see Using multiple agents for your transfer.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateLocationAzureBlobRequest.Builder tags​(Collection<TagListEntry> tags)

        Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your transfer location.

        Parameters:
        tags - Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your transfer location.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateLocationAzureBlobRequest.Builder tags​(TagListEntry... tags)

        Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your transfer location.

        Parameters:
        tags - Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your transfer location.
        Returns:
        Returns a reference to this object so that method calls can be chained together.