Class Validation
java.lang.Object
com.amazonaws.codepipeline.jenkinsplugin.Validation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidnumberOfOutPutsIsValid(List<?> artifacts) static Stringstatic voidvalidatePlugin(String awsAccessKey, String awsSecretKey, String region, String actionTypeCategory, String actionTypeProvider, String actionTypeVersion, String projectName, TaskListener taskListener) static voidvalidateProjectName(String projectName, TaskListener listener)
-
Field Details
-
MAX_REGION_LENGTH
public static final int MAX_REGION_LENGTH- See Also:
-
MAX_VERSION_LENGTH
public static final int MAX_VERSION_LENGTH- See Also:
-
MAX_PROVIDER_LENGTH
public static final int MAX_PROVIDER_LENGTH- See Also:
-
MAX_PROJECT_NAME_LENGTH
public static final int MAX_PROJECT_NAME_LENGTH- See Also:
-
MAX_ARTIFACTS
public static final int MAX_ARTIFACTS- See Also:
-
-
Constructor Details
-
Validation
public Validation()
-
-
Method Details
-
sanitize
-
validateProjectName
public static void validateProjectName(String projectName, TaskListener listener) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
numberOfOutPutsIsValid
-
validatePlugin
-