Package io.micronaut.openapi.visitor
Record Class ConfigUtils.AdditionalFilesProperties
java.lang.Object
java.lang.Record
io.micronaut.openapi.visitor.ConfigUtils.AdditionalFilesProperties
- Record Components:
additionalFiles
- list of additional files and directoriesmergeMode
- merge modeincludePatterns
- include files patternincludePatternStyle
- include pattern styleexcludePatterns
- exclude files patternexcludePatternStyle
- exclude pattern style
- Enclosing class:
- ConfigUtils
@Internal
public static record ConfigUtils.AdditionalFilesProperties(List<String> additionalFiles, ConfigUtils.MergeMode mergeMode, List<String> includePatterns, ConfigUtils.PatternStyle includePatternStyle, List<String> excludePatterns, ConfigUtils.PatternStyle excludePatternStyle)
extends Record
Additional files properties.
-
Constructor Summary
ConstructorsConstructorDescriptionAdditionalFilesProperties
(List<String> additionalFiles, ConfigUtils.MergeMode mergeMode, List<String> includePatterns, ConfigUtils.PatternStyle includePatternStyle, List<String> excludePatterns, ConfigUtils.PatternStyle excludePatternStyle) Creates an instance of aAdditionalFilesProperties
record class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theadditionalFiles
record component.final boolean
Indicates whether some other object is "equal to" this one.Returns the value of theexcludePatterns
record component.Returns the value of theexcludePatternStyle
record component.final int
hashCode()
Returns a hash code value for this object.Returns the value of theincludePatterns
record component.Returns the value of theincludePatternStyle
record component.Returns the value of themergeMode
record component.final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
AdditionalFilesProperties
public AdditionalFilesProperties(List<String> additionalFiles, ConfigUtils.MergeMode mergeMode, List<String> includePatterns, ConfigUtils.PatternStyle includePatternStyle, List<String> excludePatterns, ConfigUtils.PatternStyle excludePatternStyle) Creates an instance of aAdditionalFilesProperties
record class.- Parameters:
additionalFiles
- the value for theadditionalFiles
record componentmergeMode
- the value for themergeMode
record componentincludePatterns
- the value for theincludePatterns
record componentincludePatternStyle
- the value for theincludePatternStyle
record componentexcludePatterns
- the value for theexcludePatterns
record componentexcludePatternStyle
- the value for theexcludePatternStyle
record component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object)
. -
additionalFiles
Returns the value of theadditionalFiles
record component.- Returns:
- the value of the
additionalFiles
record component
-
mergeMode
Returns the value of themergeMode
record component.- Returns:
- the value of the
mergeMode
record component
-
includePatterns
Returns the value of theincludePatterns
record component.- Returns:
- the value of the
includePatterns
record component
-
includePatternStyle
Returns the value of theincludePatternStyle
record component.- Returns:
- the value of the
includePatternStyle
record component
-
excludePatterns
Returns the value of theexcludePatterns
record component.- Returns:
- the value of the
excludePatterns
record component
-
excludePatternStyle
Returns the value of theexcludePatternStyle
record component.- Returns:
- the value of the
excludePatternStyle
record component
-