Class BlobFilterDetails

java.lang.Object
com.azure.resourcemanager.databox.models.BlobFilterDetails

public final class BlobFilterDetails extends Object
Filter details to transfer Azure Blobs.
  • Constructor Details

    • BlobFilterDetails

      public BlobFilterDetails()
      Creates an instance of BlobFilterDetails class.
  • Method Details

    • blobPrefixList

      public List<String> blobPrefixList()
      Get the blobPrefixList property: Prefix list of the Azure blobs to be transferred.
      Returns:
      the blobPrefixList value.
    • withBlobPrefixList

      public BlobFilterDetails withBlobPrefixList(List<String> blobPrefixList)
      Set the blobPrefixList property: Prefix list of the Azure blobs to be transferred.
      Parameters:
      blobPrefixList - the blobPrefixList value to set.
      Returns:
      the BlobFilterDetails object itself.
    • blobPathList

      public List<String> blobPathList()
      Get the blobPathList property: List of full path of the blobs to be transferred.
      Returns:
      the blobPathList value.
    • withBlobPathList

      public BlobFilterDetails withBlobPathList(List<String> blobPathList)
      Set the blobPathList property: List of full path of the blobs to be transferred.
      Parameters:
      blobPathList - the blobPathList value to set.
      Returns:
      the BlobFilterDetails object itself.
    • containerList

      public List<String> containerList()
      Get the containerList property: List of blob containers to be transferred.
      Returns:
      the containerList value.
    • withContainerList

      public BlobFilterDetails withContainerList(List<String> containerList)
      Set the containerList property: List of blob containers to be transferred.
      Parameters:
      containerList - the containerList value to set.
      Returns:
      the BlobFilterDetails object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.