public class ArtifactSubscriptionContextImpl extends Object implements ArtifactSubscriptionContext
Constructor and Description |
---|
ArtifactSubscriptionContextImpl(ArtifactDefinitionContext artifactDefinitionContext,
String destinationPath,
SecureToken token,
String variableName) |
Modifier and Type | Method and Description |
---|---|
ArtifactDefinitionContext |
getArtifactDefinitionContext() |
String |
getDestinationPath() |
String |
getEffectiveDestinationPath() |
SecureToken |
getToken() |
String |
getVariableName() |
boolean |
isSingleFile() |
void |
setEffectiveDestinationPath(String effectiveDestinationPath) |
void |
setSingleFile(boolean singleFile) |
void |
substituteVariables(CustomVariableContext customVariableContext) |
String |
toString() |
public ArtifactSubscriptionContextImpl(@NotNull ArtifactDefinitionContext artifactDefinitionContext, @Nullable String destinationPath, @NotNull SecureToken token, @NotNull String variableName)
public void substituteVariables(@NotNull CustomVariableContext customVariableContext)
substituteVariables
in interface ArtifactSubscriptionContext
public ArtifactDefinitionContext getArtifactDefinitionContext()
getArtifactDefinitionContext
in interface ArtifactSubscriptionContext
@NotNull public String getDestinationPath()
getDestinationPath
in interface ArtifactSubscriptionContext
ArtifactSubscription
@NotNull public SecureToken getToken()
getToken
in interface ArtifactSubscriptionContext
@NotNull public String getVariableName()
getVariableName
in interface ArtifactSubscriptionContext
public boolean isSingleFile()
isSingleFile
in interface ArtifactSubscriptionContext
public void setSingleFile(boolean singleFile)
setSingleFile
in interface ArtifactSubscriptionContext
@NotNull public String getEffectiveDestinationPath()
getEffectiveDestinationPath
in interface ArtifactSubscriptionContext
public void setEffectiveDestinationPath(@NotNull String effectiveDestinationPath)
setEffectiveDestinationPath
in interface ArtifactSubscriptionContext
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.