Class AzureContainerInfo

java.lang.Object
com.azure.resourcemanager.databoxedge.models.AzureContainerInfo

public final class AzureContainerInfo extends Object
Azure container mapping of the endpoint.
  • Constructor Details

    • AzureContainerInfo

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

    • storageAccountCredentialId

      public String storageAccountCredentialId()
      Get the storageAccountCredentialId property: ID of the storage account credential used to access storage.
      Returns:
      the storageAccountCredentialId value.
    • withStorageAccountCredentialId

      public AzureContainerInfo withStorageAccountCredentialId(String storageAccountCredentialId)
      Set the storageAccountCredentialId property: ID of the storage account credential used to access storage.
      Parameters:
      storageAccountCredentialId - the storageAccountCredentialId value to set.
      Returns:
      the AzureContainerInfo object itself.
    • containerName

      public String containerName()
      Get the containerName property: Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).
      Returns:
      the containerName value.
    • withContainerName

      public AzureContainerInfo withContainerName(String containerName)
      Set the containerName property: Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).
      Parameters:
      containerName - the containerName value to set.
      Returns:
      the AzureContainerInfo object itself.
    • dataFormat

      public AzureContainerDataFormat dataFormat()
      Get the dataFormat property: Storage format used for the file represented by the share.
      Returns:
      the dataFormat value.
    • withDataFormat

      public AzureContainerInfo withDataFormat(AzureContainerDataFormat dataFormat)
      Set the dataFormat property: Storage format used for the file represented by the share.
      Parameters:
      dataFormat - the dataFormat value to set.
      Returns:
      the AzureContainerInfo object itself.
    • validate

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