Class AzureStorageInfoValue


  • public final class AzureStorageInfoValue
    extends Object
    Azure Files or Blob Storage access information value for dictionary storage.
    • Constructor Detail

      • AzureStorageInfoValue

        public AzureStorageInfoValue()
    • Method Detail

      • type

        public AzureStorageType type()
        Get the type property: Type of storage.
        Returns:
        the type value.
      • withType

        public AzureStorageInfoValue withType​(AzureStorageType type)
        Set the type property: Type of storage.
        Parameters:
        type - the type value to set.
        Returns:
        the AzureStorageInfoValue object itself.
      • accountName

        public String accountName()
        Get the accountName property: Name of the storage account.
        Returns:
        the accountName value.
      • withAccountName

        public AzureStorageInfoValue withAccountName​(String accountName)
        Set the accountName property: Name of the storage account.
        Parameters:
        accountName - the accountName value to set.
        Returns:
        the AzureStorageInfoValue object itself.
      • shareName

        public String shareName()
        Get the shareName property: Name of the file share (container name, for Blob storage).
        Returns:
        the shareName value.
      • withShareName

        public AzureStorageInfoValue withShareName​(String shareName)
        Set the shareName property: Name of the file share (container name, for Blob storage).
        Parameters:
        shareName - the shareName value to set.
        Returns:
        the AzureStorageInfoValue object itself.
      • accessKey

        public String accessKey()
        Get the accessKey property: Access key for the storage account.
        Returns:
        the accessKey value.
      • withAccessKey

        public AzureStorageInfoValue withAccessKey​(String accessKey)
        Set the accessKey property: Access key for the storage account.
        Parameters:
        accessKey - the accessKey value to set.
        Returns:
        the AzureStorageInfoValue object itself.
      • mountPath

        public String mountPath()
        Get the mountPath property: Path to mount the storage within the site's runtime environment.
        Returns:
        the mountPath value.
      • withMountPath

        public AzureStorageInfoValue withMountPath​(String mountPath)
        Set the mountPath property: Path to mount the storage within the site's runtime environment.
        Parameters:
        mountPath - the mountPath value to set.
        Returns:
        the AzureStorageInfoValue object itself.
      • state

        public AzureStorageState state()
        Get the state property: State of the storage account.
        Returns:
        the state value.
      • validate

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