@RequiresDomain(value=CloudBuildScopeRequirement.class) public class CloudBuildInput extends hudson.model.AbstractDescribableImpl<CloudBuildInput> implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
CloudBuildInput.DescriptorImpl
Descriptor for
CloudBuildInput . |
Constructor and Description |
---|
CloudBuildInput(String credentialsId,
CloudBuildRequest request) |
Modifier and Type | Method and Description |
---|---|
String |
getCredentialsId() |
CloudBuildRequest |
getRequest() |
CloudBuildSource |
getSource() |
CloudBuildSource |
getSourceOrDefault() |
SubstitutionList |
getSubstitutionList() |
Map<String,String> |
getSubstitutionMap(BuildContext context) |
Map<String,String> |
getSubstitutions() |
void |
setCredentialsId(String credentialsId) |
void |
setSource(CloudBuildSource source) |
void |
setSubstitutionList(SubstitutionList substitutionList) |
void |
setSubstitutions(Map<String,String> substitutions) |
@DataBoundConstructor public CloudBuildInput(@Nonnull String credentialsId, @Nonnull CloudBuildRequest request)
@Nonnull public CloudBuildRequest getRequest()
@DataBoundSetter public void setSource(@CheckForNull CloudBuildSource source)
@CheckForNull public CloudBuildSource getSource()
@Nonnull public CloudBuildSource getSourceOrDefault()
@DataBoundSetter public void setSubstitutionList(@CheckForNull SubstitutionList substitutionList)
@CheckForNull public SubstitutionList getSubstitutionList()
public Map<String,String> getSubstitutionMap(BuildContext context) throws IOException, InterruptedException
IOException
InterruptedException
Copyright © 2017–2021 Google. All rights reserved.