Class ManagementLockObjectInner


  • public final class ManagementLockObjectInner
    extends com.azure.core.management.ProxyResource
    The lock information.
    • Constructor Detail

      • ManagementLockObjectInner

        public ManagementLockObjectInner()
    • Method Detail

      • level

        public LockLevel level()
        Get the level property: The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it.
        Returns:
        the level value.
      • withLevel

        public ManagementLockObjectInner withLevel​(LockLevel level)
        Set the level property: The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it.
        Parameters:
        level - the level value to set.
        Returns:
        the ManagementLockObjectInner object itself.
      • notes

        public String notes()
        Get the notes property: Notes about the lock. Maximum of 512 characters.
        Returns:
        the notes value.
      • withNotes

        public ManagementLockObjectInner withNotes​(String notes)
        Set the notes property: Notes about the lock. Maximum of 512 characters.
        Parameters:
        notes - the notes value to set.
        Returns:
        the ManagementLockObjectInner object itself.
      • owners

        public List<ManagementLockOwner> owners()
        Get the owners property: The owners of the lock.
        Returns:
        the owners value.
      • withOwners

        public ManagementLockObjectInner withOwners​(List<ManagementLockOwner> owners)
        Set the owners property: The owners of the lock.
        Parameters:
        owners - the owners value to set.
        Returns:
        the ManagementLockObjectInner object itself.
      • validate

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