public class HelpfulSuggestions
extends java.lang.Object
| Constructor and Description |
|---|
HelpfulSuggestions(java.lang.String messagePrefix,
java.lang.String clearCacheCommand,
java.lang.String baseImageCredHelperConfiguration,
java.util.function.Function<java.lang.String,java.lang.String> baseImageAuthConfiguration,
java.lang.String targetImageCredHelperConfiguration,
java.util.function.Function<java.lang.String,java.lang.String> targetImageAuthConfiguration)
Creates a new
HelpfulSuggestions with frontend-specific texts. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
forCacheDirectoryNotOwned(java.nio.file.Path cacheDirectory) |
java.lang.String |
forCacheNeedsClean() |
java.lang.String |
forCredentialsNotCorrect(java.lang.String registry) |
java.lang.String |
forCredentialsNotSent() |
java.lang.String |
forDockerContextInsecureRecursiveDelete(java.lang.String directory) |
java.lang.String |
forDockerNotInstalled() |
java.lang.String |
forHttpHostConnect() |
java.lang.String |
forHttpStatusCodeForbidden(java.lang.String imageReference) |
java.lang.String |
forInsecureRegistry() |
java.lang.String |
forMainClassNotFound(java.lang.String pluginName) |
java.lang.String |
forNoCredentialHelpersDefinedForBaseImage(java.lang.String registry) |
java.lang.String |
forNoCredentialHelpersDefinedForTargetImage(java.lang.String registry) |
java.lang.String |
forToNotConfigured(java.lang.String parameter,
java.lang.String buildConfigFilename,
java.lang.String command) |
java.lang.String |
forUnknownHost() |
java.lang.String |
none() |
java.lang.String |
suggest(java.lang.String suggestion) |
public HelpfulSuggestions(java.lang.String messagePrefix,
java.lang.String clearCacheCommand,
java.lang.String baseImageCredHelperConfiguration,
java.util.function.Function<java.lang.String,java.lang.String> baseImageAuthConfiguration,
java.lang.String targetImageCredHelperConfiguration,
java.util.function.Function<java.lang.String,java.lang.String> targetImageAuthConfiguration)
HelpfulSuggestions with frontend-specific texts.messagePrefix - the initial message textclearCacheCommand - the command for clearing the cachebaseImageCredHelperConfiguration - the configuration defining the credential helper name
for the base imagebaseImageAuthConfiguration - the way to define raw credentials for the base image - takes
the base image registry as an argumenttargetImageCredHelperConfiguration - the configuration defining the credential helper name
for the target imagetargetImageAuthConfiguration - the way to define raw credentials for the target image -
takes the target image registry as an argumentpublic java.lang.String forHttpHostConnect()
public java.lang.String forUnknownHost()
public java.lang.String forCacheNeedsClean()
public java.lang.String forCacheDirectoryNotOwned(java.nio.file.Path cacheDirectory)
public java.lang.String forHttpStatusCodeForbidden(java.lang.String imageReference)
public java.lang.String forNoCredentialHelpersDefinedForBaseImage(java.lang.String registry)
public java.lang.String forNoCredentialHelpersDefinedForTargetImage(java.lang.String registry)
public java.lang.String forCredentialsNotCorrect(java.lang.String registry)
public java.lang.String forCredentialsNotSent()
public java.lang.String forDockerContextInsecureRecursiveDelete(java.lang.String directory)
public java.lang.String forMainClassNotFound(java.lang.String pluginName)
public java.lang.String forDockerNotInstalled()
public java.lang.String forInsecureRegistry()
public java.lang.String forToNotConfigured(java.lang.String parameter,
java.lang.String buildConfigFilename,
java.lang.String command)
parameter - the parameter name (e.g. 'to.image' or <to><image>)buildConfigFilename - the name of the build config (build.gradle or pom.xml)command - an example command for passing the parameter via commandlinepublic java.lang.String none()
public java.lang.String suggest(java.lang.String suggestion)
suggestion - a suggested fix for the problem described by messagePrefix