Class ReleaseTrackAssignmentBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- org.jenkinsci.plugins.googleplayandroidpublisher.GooglePlayBuilder
-
- org.jenkinsci.plugins.googleplayandroidpublisher.ReleaseTrackAssignmentBuilder
-
- All Implemented Interfaces:
ExtensionPoint,Describable<Builder>,BuildStep,SimpleBuildStep
public class ReleaseTrackAssignmentBuilder extends GooglePlayBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReleaseTrackAssignmentBuilder.DescriptorImpl-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
-
Field Summary
-
Fields inherited from class org.jenkinsci.plugins.googleplayandroidpublisher.GooglePlayBuilder
currentBuild, currentListener
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description ReleaseTrackAssignmentBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetApkFilesPattern()Deprecated.StringgetApplicationId()StringgetFilesPattern()BooleangetFromVersionCode()StringgetInAppUpdatePriority()StringgetReleaseName()DoublegetRolloutPercent()Deprecated.StringgetRolloutPercentage()StringgetTrackName()StringgetVersionCodes()booleanisFromVersionCode()voidperform(Run<?,?> run, FilePath workspace, Launcher launcher, TaskListener listener)protected ObjectreadResolve()voidsetApkFilesPattern(String value)Deprecated.voidsetApplicationId(String applicationId)voidsetFilesPattern(String pattern)voidsetFromVersionCode(Boolean fromVersionCode)voidsetInAppUpdatePriority(String priorityStr)voidsetReleaseName(String releaseName)voidsetRolloutPercent(Double percent)Deprecated.voidsetRolloutPercentage(String percentage)voidsetTrackName(String trackName)voidsetVersionCodes(String versionCodes)-
Methods inherited from class org.jenkinsci.plugins.googleplayandroidpublisher.GooglePlayBuilder
expand, getCredentialsHandler, getGoogleCredentialsId, getRequiredMonitorService, setGoogleCredentialsId
-
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuild
-
-
-
-
Method Detail
-
readResolve
protected Object readResolve()
-
setFromVersionCode
@DataBoundSetter public void setFromVersionCode(Boolean fromVersionCode)
-
getFromVersionCode
public Boolean getFromVersionCode()
-
isFromVersionCode
public boolean isFromVersionCode()
-
setApplicationId
@DataBoundSetter public void setApplicationId(String applicationId)
-
getApplicationId
public String getApplicationId()
-
setVersionCodes
@DataBoundSetter public void setVersionCodes(String versionCodes)
-
getVersionCodes
public String getVersionCodes()
-
setApkFilesPattern
@Deprecated @DataBoundSetter public void setApkFilesPattern(String value)
Deprecated.
-
getApkFilesPattern
@Deprecated public String getApkFilesPattern()
Deprecated.
-
setRolloutPercent
@Deprecated @DataBoundSetter public void setRolloutPercent(Double percent)
Deprecated.
-
getRolloutPercent
@Deprecated public Double getRolloutPercent()
Deprecated.
-
setTrackName
@DataBoundSetter public void setTrackName(String trackName)
-
setReleaseName
@DataBoundSetter public void setReleaseName(String releaseName)
-
setInAppUpdatePriority
@DataBoundSetter public void setInAppUpdatePriority(@Nullable String priorityStr)
-
perform
public void perform(@Nonnull Run<?,?> run, @Nonnull FilePath workspace, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException
- Specified by:
performin interfaceSimpleBuildStep- Overrides:
performin classGooglePlayBuilder- Throws:
InterruptedExceptionIOException
-
-