Interface ShareType

  • All Superinterfaces:
    ModelEntity, Serializable
    All Known Implementing Classes:
    ManilaShareType

    public interface ShareType
    extends ModelEntity
    A share type enables you to filter or choose back ends before you create a share.
    Author:
    Daniel Gonzalez Nothnagel
    • Method Detail

      • getId

        String getId()
        Returns:
        the UUID of the share type
      • getRequiredExtraSpecs

        ExtraSpecs getRequiredExtraSpecs()
        Returns:
        the required extra specifications for the share type
      • getExtraSpecs

        ExtraSpecs getExtraSpecs()
        Returns:
        the extra specifications for the share type
      • getOsShareTypeAccessIsPublic

        Boolean getOsShareTypeAccessIsPublic()
        Returns:
        indicates whether a share type is publicly accessible
      • getName

        String getName()
        Returns:
        the share type name