Uses of Class
com.atlassian.bamboo.specs.api.model.BambooOidProperties
Packages that use BambooOidProperties
Package
Description
The 'builders.*' packages contain classes you can use to define your Bamboo configuration as code, see also com.atlassian.bamboo.specs.builders.
Shared credentials for authenticating repositories or AWS access.
Deployment project and environments.
Permissions like plan permissions, deployment permissions etc.
Generic plan-local and linked source code repositories as well as change detection settings, see also com.atlassian.bamboo.specs.builders.repository for specific repository types.
Shared credentials for authenticating repositories or AWS access.
Deployment project and environments.
Immutable permissions like plan permissions properties, deployment permissions properties etc.
Plan, plan branches, stages and jobs.
Bamboo project (which is a container for plans).
Generic plan-local and linked source code repositories as well as change detection settings.
The 'validators.*' packages contain data validators, you usually won't call them directly, unless writing own builders.
Shared credentials for user-password and SSH authentication.
Bitbucket Cloud repository type.
Bitbucket Server repository type.
Git repository type.
GitHub repository type.
-
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.builders
Methods in com.atlassian.bamboo.specs.api.builders that return BambooOidProperties -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.builders.credentials
Fields in com.atlassian.bamboo.specs.api.builders.credentials declared as BambooOidProperties -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.builders.deployment
Methods in com.atlassian.bamboo.specs.api.builders.deployment that return BambooOidProperties -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.builders.permission
Constructors in com.atlassian.bamboo.specs.api.builders.permission with parameters of type BambooOidProperties -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.builders.repository
Fields in com.atlassian.bamboo.specs.api.builders.repository declared as BambooOidProperties -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.model.credentials
Methods in com.atlassian.bamboo.specs.api.model.credentials that return BambooOidPropertiesModifier and TypeMethodDescription@Nullable BambooOidProperties
SharedCredentialsIdentifierProperties.getOid()
@Nullable BambooOidProperties
SharedCredentialsProperties.getOid()
Constructors in com.atlassian.bamboo.specs.api.model.credentials with parameters of type BambooOidPropertiesModifierConstructorDescriptionAnySharedCredentialsProperties
(AtlassianModuleProperties atlassianPlugin, String name, BambooOidProperties oid, Map<String, Object> configuration) AnySharedCredentialsProperties
(AtlassianModuleProperties atlassianPlugin, String name, BambooOidProperties oid, Map<String, Object> configuration, ProjectProperties project) SharedCredentialsIdentifierProperties
(@Nullable String name, @Nullable BambooOidProperties oid) SharedCredentialsIdentifierProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @NotNull SharedCredentialsScope scope) protected
SharedCredentialsProperties
(@NotNull String name, @Nullable BambooOidProperties oid) protected
SharedCredentialsProperties
(@NotNull String name, @Nullable BambooOidProperties oid, @Nullable ProjectProperties project) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.model.deployment
Methods in com.atlassian.bamboo.specs.api.model.deployment that return BambooOidPropertiesConstructors in com.atlassian.bamboo.specs.api.model.deployment with parameters of type BambooOidPropertiesModifierConstructorDescriptionDeploymentProperties
(@Nullable BambooOidProperties oid, @NotNull PlanIdentifierProperties plan, @NotNull String name, @Nullable String description, @NotNull ReleaseNamingProperties releaseNaming, @NotNull List<EnvironmentProperties> environments, @Nullable RepositoryStoredSpecsData repositoryStoredSpecsData) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.model.permission
Methods in com.atlassian.bamboo.specs.api.model.permission that return BambooOidPropertiesModifier and TypeMethodDescriptionDeploymentPermissionsProperties.getDeploymentOid()
EnvironmentPermissionsProperties.getDeploymentOid()
Constructors in com.atlassian.bamboo.specs.api.model.permission with parameters of type BambooOidPropertiesModifierConstructorDescriptionDeploymentPermissionsProperties
(@NotNull BambooOidProperties deploymentOid, @NotNull PermissionsProperties permissions) EnvironmentPermissionsProperties
(@NotNull BambooOidProperties deploymentOid, @NotNull String environmentName, @NotNull PermissionsProperties permissions) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.model.plan
Fields in com.atlassian.bamboo.specs.api.model.plan declared as BambooOidPropertiesModifier and TypeFieldDescriptionprotected final BambooOidProperties
AbstractPlanIdentifierProperties.oid
Methods in com.atlassian.bamboo.specs.api.model.plan that return BambooOidPropertiesModifier and TypeMethodDescription@Nullable BambooOidProperties
AbstractPlanIdentifierProperties.getOid()
@Nullable BambooOidProperties
AbstractPlanProperties.getOid()
Constructors in com.atlassian.bamboo.specs.api.model.plan with parameters of type BambooOidPropertiesModifierConstructorDescriptionAbstractPlanIdentifierProperties
(@Nullable BambooKeyProperties key, @Nullable BambooOidProperties oid) AbstractPlanProperties
(BambooOidProperties oid, BambooKeyProperties key, String name, String description, boolean enabled, Collection<PluginConfigurationProperties> pluginConfigurations) PlanBranchIdentifierProperties
(@Nullable BambooKeyProperties key, @Nullable BambooOidProperties oid) PlanIdentifierProperties
(BambooKeyProperties projectKey, BambooKeyProperties key, BambooOidProperties oid) PlanProperties
(BambooOidProperties oid, BambooKeyProperties key, String name, String description, ProjectProperties project, List<StageProperties> stages, List<PlanRepositoryLinkProperties> repositories, List<TriggerProperties> triggers, List<VariableProperties> variables, boolean enabled, Collection<PluginConfigurationProperties> pluginConfigurations, PlanBranchManagementProperties planBranchManagementProperties, DependenciesProperties dependenciesProperties, @Nullable RepositoryStoredSpecsData repositoryStoredSpecsData, @NotNull List<NotificationProperties> notifications, List<VcsRepositoryBranchProperties> repositoryBranches, List<LabelProperties> labels, @Nullable PlanBranchConfigurationProperties planBranchConfiguration) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.model.project
Methods in com.atlassian.bamboo.specs.api.model.project that return BambooOidPropertiesConstructors in com.atlassian.bamboo.specs.api.model.project with parameters of type BambooOidPropertiesModifierConstructorDescriptionProjectProperties
(BambooOidProperties oid, BambooKeyProperties key, String name, String description, @NotNull List<VariableProperties> variables, @NotNull List<SharedCredentialsProperties> sharedCredentials, @NotNull List<VcsRepositoryProperties> repositories, @Nullable RepositoryStoredSpecsData repositoryStoredSpecsData) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.model.repository
Methods in com.atlassian.bamboo.specs.api.model.repository that return BambooOidPropertiesModifier and TypeMethodDescription@Nullable BambooOidProperties
VcsRepositoryIdentifierProperties.getOid()
@Nullable BambooOidProperties
VcsRepositoryProperties.getOid()
Constructors in com.atlassian.bamboo.specs.api.model.repository with parameters of type BambooOidPropertiesModifierConstructorDescriptionAnyVcsRepositoryProperties
(AtlassianModuleProperties atlassianPlugin, @Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable ProjectProperties project, @Nullable Map<String, Object> serverConfiguration, @Nullable Map<String, Object> branchConfiguration, @Nullable VcsChangeDetectionProperties changeDetectionConfiguration, @Nullable Map<String, Object> branchDetectionConfiguration, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties) AnyVcsRepositoryProperties
(AtlassianModuleProperties atlassianPlugin, @Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable Map<String, Object> serverConfiguration, @Nullable Map<String, Object> branchConfiguration, @Nullable VcsChangeDetectionProperties changeDetectionConfiguration, @Nullable Map<String, Object> branchDetectionConfiguration, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties) VcsRepositoryIdentifierProperties
(@Nullable String name, @Nullable BambooOidProperties oid) VcsRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties) VcsRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties, @Nullable ProjectProperties project) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.api.validators
Methods in com.atlassian.bamboo.specs.api.validators with parameters of type BambooOidPropertiesModifier and TypeMethodDescriptionstatic List<ValidationProblem>
BambooOidValidator.validate
(@NotNull BambooOidProperties oidProperties) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.model.credentials
Constructors in com.atlassian.bamboo.specs.model.credentials with parameters of type BambooOidPropertiesModifierConstructorDescriptionSshCredentialsProperties
(@NotNull String name, @Nullable BambooOidProperties oid, @NotNull String key, @Nullable String passphrase) SshCredentialsProperties
(@NotNull String name, @Nullable BambooOidProperties oid, @NotNull String key, @Nullable String passphrase, @Nullable ProjectProperties project) UsernamePasswordCredentialsProperties
(@NotNull String name, @Nullable BambooOidProperties oid, @NotNull String username, @Nullable String password) UsernamePasswordCredentialsProperties
(@NotNull String name, @Nullable BambooOidProperties oid, @NotNull String username, @Nullable String password, @Nullable ProjectProperties project) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.model.repository.bitbucket.cloud
Constructors in com.atlassian.bamboo.specs.model.repository.bitbucket.cloud with parameters of type BambooOidPropertiesModifierConstructorDescriptionBitbucketCloudRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties, @NotNull String repositorySlug, @Nullable AuthenticationProperties authenticationProperties, @Nullable AuthenticationProperties checkoutAuthenticationProperties, @NotNull String branch, boolean useShallowClones, boolean useRemoteAgentCache, boolean useSubmodules, boolean useSubmodulesWithShallowClones, boolean sshKeyAppliesToSubmodules, Duration commandTimeout, boolean verboseLogs, boolean fetchWholeRepository, boolean useLfs, boolean webhookEnabled, VcsChangeDetectionProperties vcsChangeDetection) BitbucketCloudRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties, @NotNull String repositorySlug, @Nullable AuthenticationProperties authenticationProperties, @Nullable AuthenticationProperties checkoutAuthenticationProperties, @NotNull String branch, @Nullable ProjectProperties project, boolean useShallowClones, boolean useRemoteAgentCache, boolean useSubmodules, boolean useSubmodulesWithShallowClones, boolean sshKeyAppliesToSubmodules, Duration commandTimeout, boolean verboseLogs, boolean fetchWholeRepository, boolean useLfs, boolean webhookEnabled, VcsChangeDetectionProperties vcsChangeDetection) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.model.repository.bitbucket.server
Constructors in com.atlassian.bamboo.specs.model.repository.bitbucket.server with parameters of type BambooOidPropertiesModifierConstructorDescriptionBitbucketServerRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties, @Nullable ApplicationLinkProperties server, @Nullable String projectKey, @Nullable String repositorySlug, @Nullable String sshPublicKey, @Nullable String sshPrivateKey, @Nullable String sshCloneUrl, @Nullable String branch, @Nullable ProjectProperties project, @Nullable VcsChangeDetectionProperties vcsChangeDetection, boolean useShallowClones, boolean useRemoteAgentCache, boolean useSubmodules, boolean useSubmodulesWithShallowClones, boolean sshKeyAppliesToSubmodules, @NotNull Duration commandTimeout, boolean verboseLogs, boolean fetchWholeRepository, boolean useLfs, @Nullable BitbucketServerMirrorProperties mirror) BitbucketServerRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties, @Nullable ApplicationLinkProperties server, @Nullable String projectKey, @Nullable String repositorySlug, @Nullable String sshPublicKey, @Nullable String sshPrivateKey, @Nullable String sshCloneUrl, @Nullable String branch, @Nullable VcsChangeDetectionProperties vcsChangeDetection, boolean useShallowClones, boolean useRemoteAgentCache, boolean useSubmodules, boolean useSubmodulesWithShallowClones, boolean sshKeyAppliesToSubmodules, @NotNull Duration commandTimeout, boolean verboseLogs, boolean fetchWholeRepository, boolean useLfs, @Nullable BitbucketServerMirrorProperties mirror) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.model.repository.git
Constructors in com.atlassian.bamboo.specs.model.repository.git with parameters of type BambooOidPropertiesModifierConstructorDescriptionGitRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties, @Nullable String url, @Nullable String branch, @Nullable ProjectProperties project, @Nullable AuthenticationProperties authenticationProperties, @Nullable VcsChangeDetectionProperties vcsChangeDetection, boolean useShallowClones, boolean useRemoteAgentCache, boolean useSubmodules, boolean useSubmodulesWithShallowClones, boolean sshKeyAppliesToSubmodules, @NotNull Duration commandTimeout, boolean verboseLogs, boolean fetchWholeRepository, boolean useLfs) GitRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties, @Nullable String url, @Nullable String branch, @Nullable AuthenticationProperties authenticationProperties, @Nullable VcsChangeDetectionProperties vcsChangeDetection, boolean useShallowClones, boolean useRemoteAgentCache, boolean useSubmodules, boolean useSubmodulesWithShallowClones, boolean sshKeyAppliesToSubmodules, @NotNull Duration commandTimeout, boolean verboseLogs, boolean fetchWholeRepository, boolean useLfs) -
Uses of BambooOidProperties in com.atlassian.bamboo.specs.model.repository.github
Constructors in com.atlassian.bamboo.specs.model.repository.github with parameters of type BambooOidPropertiesModifierConstructorDescriptionGitHubRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties, @Nullable String repository, @Nullable String branch, @Nullable ProjectProperties project, @Nullable AuthenticationProperties authenticationProperties, @Nullable VcsChangeDetectionProperties vcsChangeDetection, boolean useShallowClones, boolean useRemoteAgentCache, boolean useSubmodules, boolean useSubmodulesWithShallowClones, boolean sshKeyAppliesToSubmodules, @NotNull Duration commandTimeout, boolean verboseLogs, boolean fetchWholeRepository, boolean useLfs, String baseUrl, boolean webhookEnabled) GitHubRepositoryProperties
(@Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties, @Nullable String repository, @Nullable String branch, @Nullable AuthenticationProperties authenticationProperties, @Nullable VcsChangeDetectionProperties vcsChangeDetection, boolean useShallowClones, boolean useRemoteAgentCache, boolean useSubmodules, boolean useSubmodulesWithShallowClones, boolean sshKeyAppliesToSubmodules, @NotNull Duration commandTimeout, boolean verboseLogs, boolean fetchWholeRepository, boolean useLfs, String baseUrl, boolean webhookEnabled)