Class DatastoreInner


  • public final class DatastoreInner
    extends com.azure.core.management.ProxyResource
    A datastore resource.
    • Constructor Detail

      • DatastoreInner

        public DatastoreInner()
    • Method Detail

      • provisioningState

        public DatastoreProvisioningState provisioningState()
        Get the provisioningState property: The state of the datastore provisioning.
        Returns:
        the provisioningState value.
      • netAppVolume

        public NetAppVolume netAppVolume()
        Get the netAppVolume property: An Azure NetApp Files volume.
        Returns:
        the netAppVolume value.
      • withNetAppVolume

        public DatastoreInner withNetAppVolume​(NetAppVolume netAppVolume)
        Set the netAppVolume property: An Azure NetApp Files volume.
        Parameters:
        netAppVolume - the netAppVolume value to set.
        Returns:
        the DatastoreInner object itself.
      • diskPoolVolume

        public DiskPoolVolume diskPoolVolume()
        Get the diskPoolVolume property: An iSCSI volume.
        Returns:
        the diskPoolVolume value.
      • withDiskPoolVolume

        public DatastoreInner withDiskPoolVolume​(DiskPoolVolume diskPoolVolume)
        Set the diskPoolVolume property: An iSCSI volume.
        Parameters:
        diskPoolVolume - the diskPoolVolume value to set.
        Returns:
        the DatastoreInner object itself.
      • status

        public DatastoreStatus status()
        Get the status property: The operational status of the datastore.
        Returns:
        the status value.
      • validate

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