public void setArtifactProvider(String deploymentName, ArtifactProvider provider) { DeploymentConfiguration deploymentConfiguration = deploymentService.getDeploymentConfiguration(deploymentName); Artifacts artifacts = deploymentConfiguration.getArtifacts(); switch (provider.providerType()) { case BITBUCKET: artifacts.setBitbucket((BitbucketArtifactProvider) provider); break; case GCS: artifacts.setGcs((GcsArtifactProvider) provider); break; case ORACLE: artifacts.setOracle((OracleArtifactProvider) provider); break; case GITHUB: artifacts.setGithub((GitHubArtifactProvider) provider); break; case GITLAB: artifacts.setGitlab((GitlabArtifactProvider) provider); break; case HTTP: artifacts.setHttp((HttpArtifactProvider) provider); break; case S3: artifacts.setS3((S3ArtifactProvider) provider); break; default: throw new IllegalArgumentException("Unknown provider type " + provider.providerType()); } }
break; case ORACLE: artifacts.setOracle((OracleArtifactProvider) provider); break; case GITHUB: