public class Validation extends Object
| Constructor and Description |
|---|
Validation() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkAWSClientFactoryJenkinsCredentialsConfig(String credentialsId) |
static void |
checkAWSClientFactoryProxyConfig(String proxyHost,
String proxyPort) |
static void |
checkAWSClientFactoryRegionConfig(String region) |
static boolean |
checkBucketIsVersioned(String bucketName,
AWSClientFactory awsClientFactory) |
static boolean |
checkCloudWatchMonitorConfig(com.amazonaws.services.logs.AWSLogsClient client) |
static String |
checkCodeBuilderConfig(CodeBuilder cb) |
static String |
checkCodeBuilderStartBuildOverridesConfig(CodeBuilder cb) |
static void |
checkS3SourceUploaderConfig(hudson.FilePath workspace,
com.amazonaws.services.s3.AmazonS3Client s3Client,
String localSourcePath,
String workspaceSubdir) |
static boolean |
checkSourceTypeS3(String sourceType) |
static boolean |
envVariablesHaveRestrictedPrefix(Collection<com.amazonaws.services.codebuild.model.EnvironmentVariable> envVariables) |
static Integer |
parseInt(String s) |
static String |
sanitize(String s) |
static String |
sanitizeYAML(String s) |
public static final String validSourceUrlPrefix
public static final String invalidArtifactTypeError
public static final String invalidArtifactsPackagingError
public static final String invalidArtifactNamespaceTypeError
public static final String invalidTimeoutOverrideError
public static final String invalidDefaultCredentialsError
public static final String invalidRegionError
public static final String invalidProxyError
public static final String invalidCredTypeError
public static final String invalidSecretKeyError
public static final String invalidCredentialsIdError
public static final String unableToGetJobFolder
public static final String basicAWSCredentials
public static final String defaultChainCredentials
public static final String stepCredentials
public static final String IAMRoleCredentials
public static final String invalidSourceTypeError
public static final String invalidComputeTypeError
public static final String invalidEnvironmentTypeError
public static final String invalidCacheTypeError
public static final String invalidCloudWatchLogsStatusError
public static final String invalidS3LogsStatusError
public static final String invalidSourceUploaderNullWorkspaceError
public static final String invalidSourceUploaderNullS3ClientError
public static final String invalidSourceUploaderConfigError
public static final String projectRequiredError
public static final String sourceControlTypeRequiredError
public static String checkCodeBuilderConfig(CodeBuilder cb)
public static String checkCodeBuilderStartBuildOverridesConfig(CodeBuilder cb)
public static boolean envVariablesHaveRestrictedPrefix(Collection<com.amazonaws.services.codebuild.model.EnvironmentVariable> envVariables)
public static boolean checkCloudWatchMonitorConfig(com.amazonaws.services.logs.AWSLogsClient client)
public static void checkS3SourceUploaderConfig(hudson.FilePath workspace,
com.amazonaws.services.s3.AmazonS3Client s3Client,
String localSourcePath,
String workspaceSubdir)
throws com.amazonaws.services.codebuild.model.InvalidInputException
com.amazonaws.services.codebuild.model.InvalidInputExceptionpublic static boolean checkSourceTypeS3(String sourceType)
public static boolean checkBucketIsVersioned(String bucketName, AWSClientFactory awsClientFactory)
public static void checkAWSClientFactoryJenkinsCredentialsConfig(String credentialsId) throws com.amazonaws.services.codebuild.model.InvalidInputException
com.amazonaws.services.codebuild.model.InvalidInputExceptionpublic static void checkAWSClientFactoryRegionConfig(String region) throws com.amazonaws.services.codebuild.model.InvalidInputException
com.amazonaws.services.codebuild.model.InvalidInputExceptionCopyright © 2016–2019. All rights reserved.