Class PermissionsPerObjectBuilder<T extends PermissionsPerObject,​B extends PermissionsPerObjectBuilder<T,​B>>

    • Constructor Detail

      • PermissionsPerObjectBuilder

        public PermissionsPerObjectBuilder()
    • Method Detail

      • object

        public B object​(Referable object)
        This function allows setting a value for object
        Parameters:
        object - desired value to be set
        Returns:
        Builder object with new value for object
      • permissions

        public B permissions​(java.util.List<Permission> permissions)
        This function allows setting a value for permissions
        Parameters:
        permissions - desired value to be set
        Returns:
        Builder object with new value for permissions
      • permission

        public B permission​(Permission permission)
        This function allows adding a value to the List permissions
        Parameters:
        permission - desired value to be added
        Returns:
        Builder object with new value for permissions
      • targetObjectAttributes

        public B targetObjectAttributes​(ObjectAttributes targetObjectAttributes)
        This function allows setting a value for targetObjectAttributes
        Parameters:
        targetObjectAttributes - desired value to be set
        Returns:
        Builder object with new value for targetObjectAttributes