Class AutoStorageBaseProperties

java.lang.Object
com.microsoft.azure.management.batch.AutoStorageBaseProperties
Direct Known Subclasses:
AutoStorageProperties

public class AutoStorageBaseProperties extends Object
The properties related to the auto-storage account.
  • Constructor Details

    • AutoStorageBaseProperties

      public AutoStorageBaseProperties()
  • Method Details

    • storageAccountId

      public String storageAccountId()
      Get the resource ID of the storage account to be used for auto-storage account.
      Returns:
      the storageAccountId value
    • withStorageAccountId

      public AutoStorageBaseProperties withStorageAccountId(String storageAccountId)
      Set the resource ID of the storage account to be used for auto-storage account.
      Parameters:
      storageAccountId - the storageAccountId value to set
      Returns:
      the AutoStorageBaseProperties object itself.
    • authenticationMode

      public AutoStorageAuthenticationMode authenticationMode()
      Get the authentication mode which the Batch service will use to manage the auto-storage account. Possible values include: 'StorageKeys', 'BatchAccountManagedIdentity'.
      Returns:
      the authenticationMode value
    • withAuthenticationMode

      public AutoStorageBaseProperties withAuthenticationMode(AutoStorageAuthenticationMode authenticationMode)
      Set the authentication mode which the Batch service will use to manage the auto-storage account. Possible values include: 'StorageKeys', 'BatchAccountManagedIdentity'.
      Parameters:
      authenticationMode - the authenticationMode value to set
      Returns:
      the AutoStorageBaseProperties object itself.
    • nodeIdentityReference

      public ComputeNodeIdentityReference nodeIdentityReference()
      Get the identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.
      Returns:
      the nodeIdentityReference value
    • withNodeIdentityReference

      public AutoStorageBaseProperties withNodeIdentityReference(ComputeNodeIdentityReference nodeIdentityReference)
      Set the identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.
      Parameters:
      nodeIdentityReference - the nodeIdentityReference value to set
      Returns:
      the AutoStorageBaseProperties object itself.