Class CodeBuilderValidation
java.lang.Object
CodeBuilderValidation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckAWSClientFactoryJenkinsCredentialsConfig(String credentialsId) static voidstatic booleancheckBucketIsVersioned(String bucketName, AWSClientFactory awsClientFactory) static booleancheckCloudWatchMonitorConfig(software.amazon.awssdk.services.cloudwatchlogs.CloudWatchLogsClient client) static Stringstatic booleancheckJenkinsSourceOverrides(String sourceTypeOverride, String sourceLocationOverride) static voidcheckS3SourceUploaderConfig(FilePath workspace, software.amazon.awssdk.services.s3.S3Client s3Client, String localSourcePath, String workspaceSubdir) static booleancheckSourceTypeS3(String sourceType) static Stringstatic booleanenvVariablesHaveRestrictedPrefix(Collection<software.amazon.awssdk.services.codebuild.model.EnvironmentVariable> envVariables)
-
Field Details
-
invalidArtifactTypeError
- See Also:
-
invalidArtifactsPackagingError
- See Also:
-
invalidArtifactNamespaceTypeError
- See Also:
-
invalidTimeoutOverrideError
- See Also:
-
invalidRegionError
- See Also:
-
invalidProxyError
- See Also:
-
invalidCredentialsIdError
- See Also:
-
invalidSourceTypeError
- See Also:
-
invalidComputeTypeError
- See Also:
-
invalidEnvironmentTypeError
- See Also:
-
invalidCacheTypeError
- See Also:
-
invalidCacheModesError
- See Also:
-
invalidCloudWatchLogsStatusError
- See Also:
-
invalidS3LogsStatusError
- See Also:
-
invalidSourceUploaderNullWorkspaceError
- See Also:
-
invalidSourceUploaderNullS3ClientError
- See Also:
-
invalidSourceUploaderConfigError
- See Also:
-
projectRequiredError
- See Also:
-
sourceControlTypeRequiredError
- See Also:
-
buildInstanceRequiredError
- See Also:
-
-
Constructor Details
-
CodeBuilderValidation
public CodeBuilderValidation()
-
-
Method Details
-
checkEssentialConfig
-
checkStartBuildOverridesConfig
-
envVariablesHaveRestrictedPrefix
public static boolean envVariablesHaveRestrictedPrefix(Collection<software.amazon.awssdk.services.codebuild.model.EnvironmentVariable> envVariables) -
checkCloudWatchMonitorConfig
public static boolean checkCloudWatchMonitorConfig(software.amazon.awssdk.services.cloudwatchlogs.CloudWatchLogsClient client) -
checkS3SourceUploaderConfig
public static void checkS3SourceUploaderConfig(FilePath workspace, software.amazon.awssdk.services.s3.S3Client s3Client, String localSourcePath, String workspaceSubdir) throws software.amazon.awssdk.services.codebuild.model.InvalidInputException - Throws:
software.amazon.awssdk.services.codebuild.model.InvalidInputException
-
checkSourceTypeS3
-
checkJenkinsSourceOverrides
-
checkBucketIsVersioned
-
checkAWSClientFactoryJenkinsCredentialsConfig
public static void checkAWSClientFactoryJenkinsCredentialsConfig(String credentialsId) throws software.amazon.awssdk.services.codebuild.model.InvalidInputException - Throws:
software.amazon.awssdk.services.codebuild.model.InvalidInputException
-
checkAWSClientFactoryRegionConfig
public static void checkAWSClientFactoryRegionConfig(String region) throws software.amazon.awssdk.services.codebuild.model.InvalidInputException - Throws:
software.amazon.awssdk.services.codebuild.model.InvalidInputException
-