Class BitbucketCloudVariableGenerator

java.lang.Object
com.atlassian.bamboo.plugins.bitbucket.v2.AbstractBitbucketCloudExecutor
com.atlassian.bamboo.plugins.bitbucket.v2.BitbucketCloudVariableGenerator
All Implemented Interfaces:
VcsVariableGenerator

public class BitbucketCloudVariableGenerator extends AbstractBitbucketCloudExecutor implements VcsVariableGenerator
  • Constructor Details

    • BitbucketCloudVariableGenerator

      public BitbucketCloudVariableGenerator()
  • Method Details

    • getLegacyPrefix

      @Nullable public @Nullable String getLegacyPrefix()
      Description copied from interface: VcsVariableGenerator
      Provides default prefix for generated variables.
      Specified by:
      getLegacyPrefix in interface VcsVariableGenerator
    • getPlanRepositoryVariables

      @NotNull public @NotNull Map<String,String> getPlanRepositoryVariables(@NotNull @NotNull VcsRepositoryData vcsRepositoryData)
      Description copied from interface: VcsVariableGenerator
      Return a map containing name->value mapping of the plan repository format variables.

      Null values will be filtered out so it's safe to put them in the map.

      Specified by:
      getPlanRepositoryVariables in interface VcsVariableGenerator
      Parameters:
      vcsRepositoryData - definition of repository to generate variables for
      Returns:
      Map with variable substitutions