public class AWSCodeCommitSCMNavigator
extends jenkins.scm.api.SCMNavigator
| Modifier and Type | Class and Description |
|---|---|
static class |
AWSCodeCommitSCMNavigator.DescriptorImpl |
| Modifier and Type | Field and Description |
|---|---|
static com.cloudbees.plugins.credentials.CredentialsMatcher |
CREDENTIALS_MATCHER
Credentials matcher for AMI
|
static String |
SEPARATOR_ID
Separator for ID.
|
| Constructor and Description |
|---|
AWSCodeCommitSCMNavigator() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAwsCodeCommitURL() |
String |
getAwsCredentialsId() |
String |
getCodeCommitCredentialsId() |
String |
getPattern() |
String |
getRegion()
Get the region in awsCodeCommitURL
|
List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> |
getTraits() |
protected String |
id() |
protected void |
processRepositories(com.amazonaws.services.codecommit.AWSCodeCommit client,
AWSCodeCommitSCMNavigatorRequest request,
jenkins.scm.api.trait.SCMNavigatorRequest.Witness loggerWitness,
SourceFactory sourceFactory,
PrintStream logger)
Generate
|
void |
setAwsCodeCommitURL(String awsCodeCommitURL) |
void |
setAwsCredentialsId(String awsCredentialId) |
void |
setCodeCommitCredentialsId(String codeCommitCredentialsId) |
void |
setPattern(String pattern) |
void |
setTraits(List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> traits) |
void |
visitSources(jenkins.scm.api.SCMSourceObserver scmSourceObserver) |
public static final String SEPARATOR_ID
public static final com.cloudbees.plugins.credentials.CredentialsMatcher CREDENTIALS_MATCHER
@DataBoundConstructor public AWSCodeCommitSCMNavigator()
@NonNull protected String id()
id in class jenkins.scm.api.SCMNavigatorpublic void visitSources(@NonNull
jenkins.scm.api.SCMSourceObserver scmSourceObserver)
throws IOException,
InterruptedException
visitSources in class jenkins.scm.api.SCMNavigatorIOExceptionInterruptedExceptionprotected void processRepositories(com.amazonaws.services.codecommit.AWSCodeCommit client,
AWSCodeCommitSCMNavigatorRequest request,
jenkins.scm.api.trait.SCMNavigatorRequest.Witness loggerWitness,
SourceFactory sourceFactory,
PrintStream logger)
throws IOException,
InterruptedException
client - the client AWSrequest - the request to process the repositoryloggerWitness - the loggersourceFactory - the source factory to create projectlogger - logger for jenkinsIOException - if there is an I/O error.InterruptedException - if the operation was interrupted.public String getRegion()
@NonNull public final String getAwsCodeCommitURL()
public final String getAwsCredentialsId()
@DataBoundSetter
public final void setAwsCodeCommitURL(@NonNull
String awsCodeCommitURL)
@DataBoundSetter public final void setAwsCredentialsId(String awsCredentialId)
@DataBoundSetter
public final void setTraits(@NonNull
List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> traits)
@NonNull public final List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> getTraits()
public String getCodeCommitCredentialsId()
@DataBoundSetter public void setCodeCommitCredentialsId(String codeCommitCredentialsId)
@DataBoundSetter
public void setPattern(@NonNull
String pattern)
@NonNull public String getPattern()
Copyright © 2016–2017. All rights reserved.