Package io.github.astrapi69.file.search
Class SearchFileAttributesBean.SearchFileAttributesBeanBuilder
java.lang.Object
io.github.astrapi69.file.search.SearchFileAttributesBean.SearchFileAttributesBeanBuilder
- Enclosing class:
- SearchFileAttributesBean
The builder class for constructing
SearchFileAttributesBean
objects.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds theSearchFileAttributesBean
object.ignoreContentEquality
(boolean ignoreContentEquality) Sets the flag indicating whether content equality should be ignored.ignoreExtensionEquality
(boolean ignoreExtensionEquality) Sets the flag indicating whether extension equality should be ignored.ignoreLastModified
(boolean ignoreLastModified) Sets the flag indicating whether last modified attribute should be ignored.ignoreLengthEquality
(boolean ignoreLengthEquality) Sets the flag indicating whether length equality should be ignored.ignoreNameEquality
(boolean ignoreNameEquality) Sets the flag indicating whether name equality should be ignored.toString()
Returns a string representation of the builder.
-
Method Details
-
build
Builds theSearchFileAttributesBean
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
Returns a string representation of the builder.
-