Class SearchFileAttributesBean.SearchFileAttributesBeanBuilder

java.lang.Object
io.github.astrapi69.file.search.SearchFileAttributesBean.SearchFileAttributesBeanBuilder
Enclosing class:
SearchFileAttributesBean

public static class SearchFileAttributesBean.SearchFileAttributesBeanBuilder extends Object
The builder class for constructing SearchFileAttributesBean objects.
  • Method Details

    • build

      public SearchFileAttributesBean build()
      Builds the SearchFileAttributesBean object.
      Returns:
      the constructed SearchFileAttributesBean object
    • ignoreContentEquality

      public SearchFileAttributesBean.SearchFileAttributesBeanBuilder ignoreContentEquality(boolean ignoreContentEquality)
      Sets the flag indicating whether content equality should be ignored.
      Parameters:
      ignoreContentEquality - true if content equality should be ignored, false otherwise
      Returns:
      this builder instance
    • ignoreExtensionEquality

      public SearchFileAttributesBean.SearchFileAttributesBeanBuilder ignoreExtensionEquality(boolean ignoreExtensionEquality)
      Sets the flag indicating whether extension equality should be ignored.
      Parameters:
      ignoreExtensionEquality - true if extension equality should be ignored, false otherwise
      Returns:
      this builder instance
    • ignoreLastModified

      public SearchFileAttributesBean.SearchFileAttributesBeanBuilder ignoreLastModified(boolean ignoreLastModified)
      Sets the flag indicating whether last modified attribute should be ignored.
      Parameters:
      ignoreLastModified - true if last modified attribute should be ignored, false otherwise
      Returns:
      this builder instance
    • ignoreLengthEquality

      public SearchFileAttributesBean.SearchFileAttributesBeanBuilder ignoreLengthEquality(boolean ignoreLengthEquality)
      Sets the flag indicating whether length equality should be ignored.
      Parameters:
      ignoreLengthEquality - true if length equality should be ignored, false otherwise
      Returns:
      this builder instance
    • ignoreNameEquality

      public SearchFileAttributesBean.SearchFileAttributesBeanBuilder ignoreNameEquality(boolean ignoreNameEquality)
      Sets the flag indicating whether name equality should be ignored.
      Parameters:
      ignoreNameEquality - true if name equality should be ignored, false otherwise
      Returns:
      this builder instance
    • toString

      public String toString()
      Returns a string representation of the builder.
      Overrides:
      toString in class Object
      Returns:
      a string representation of the builder