Package com.optum.sourcehawk.core.result
Class FixResult.FixResultBuilder
- java.lang.Object
-
- com.optum.sourcehawk.core.result.FixResult.FixResultBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FixResultbuild()FixResult.FixResultBuildererror(boolean error)Whether or not an error occurred during fixFixResult.FixResultBuildererrorCount(int errorCount)The number of errors which occurredFixResult.FixResultBuilderfixCount(int fixCount)The number of fixes madeFixResult.FixResultBuilderfixesApplied(boolean fixesApplied)Whether or not fixes were appliedFixResult.FixResultBuilderformattedMessages(@NonNull Collection<String> formattedMessages)Messages formatted for reportingFixResult.FixResultBuildermessages(@NonNull Map<String,Collection<FixResult.MessageDescriptor>> messages)All of the messages associated with the scanFixResult.FixResultBuildernoResolver(boolean noResolver)Whether or not there was a resolver to useStringtoString()
-
-
-
Method Detail
-
noResolver
public FixResult.FixResultBuilder noResolver(boolean noResolver)
Whether or not there was a resolver to use- Returns:
this.
-
fixesApplied
public FixResult.FixResultBuilder fixesApplied(boolean fixesApplied)
Whether or not fixes were applied- Returns:
this.
-
error
public FixResult.FixResultBuilder error(boolean error)
Whether or not an error occurred during fix- Returns:
this.
-
fixCount
public FixResult.FixResultBuilder fixCount(int fixCount)
The number of fixes made- Returns:
this.
-
errorCount
public FixResult.FixResultBuilder errorCount(int errorCount)
The number of errors which occurred- Returns:
this.
-
messages
public FixResult.FixResultBuilder messages(@NonNull @NonNull Map<String,Collection<FixResult.MessageDescriptor>> messages)
All of the messages associated with the scanKey: Repository File Path Value: Collection of
FixResult.MessageDescriptor- Returns:
this.
-
formattedMessages
public FixResult.FixResultBuilder formattedMessages(@NonNull @NonNull Collection<String> formattedMessages)
Messages formatted for reportingFormat: [SEVERITY] repositoryFilePath :: message
- Returns:
this.
-
build
public FixResult build()
-
-