Class SharedCredentialsIdentifier
- java.lang.Object
-
- com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder<SharedCredentialsIdentifierProperties>
-
- com.atlassian.bamboo.specs.api.builders.credentials.SharedCredentialsIdentifier
-
public class SharedCredentialsIdentifier extends EntityPropertiesBuilder<SharedCredentialsIdentifierProperties>
References a shared credential.
-
-
Constructor Summary
Constructors Constructor Description SharedCredentialsIdentifier(@NotNull BambooOid oid)Reference shared credential by oid.SharedCredentialsIdentifier(@NotNull java.lang.String name)Reference shared credential by name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SharedCredentialsIdentifierPropertiesbuild()SharedCredentialsIdentifiername(@NotNull java.lang.String name)Reference shared credential by name.SharedCredentialsIdentifieroid(@NotNull BambooOid oid)Reference shared credential by oid.SharedCredentialsIdentifieroid(@NotNull java.lang.String oid)Reference shared credential by oid.SharedCredentialsIdentifierscope(@NotNull SharedCredentialsScope scope)Set scope for shared credentials.
-
-
-
Constructor Detail
-
SharedCredentialsIdentifier
public SharedCredentialsIdentifier(@NotNull @NotNull java.lang.String name) throws PropertiesValidationExceptionReference shared credential by name. Name of the credential is ignored if oid is defined.- Throws:
PropertiesValidationException
-
SharedCredentialsIdentifier
public SharedCredentialsIdentifier(@NotNull @NotNull BambooOid oid) throws PropertiesValidationExceptionReference shared credential by oid.- Throws:
PropertiesValidationException
-
-
Method Detail
-
name
public SharedCredentialsIdentifier name(@NotNull @NotNull java.lang.String name) throws PropertiesValidationException
Reference shared credential by name. Name of the credential is ignored if oid is defined.- Throws:
PropertiesValidationException
-
oid
public SharedCredentialsIdentifier oid(@NotNull @NotNull java.lang.String oid) throws PropertiesValidationException
Reference shared credential by oid.- Throws:
PropertiesValidationException
-
oid
public SharedCredentialsIdentifier oid(@NotNull @NotNull BambooOid oid) throws PropertiesValidationException
Reference shared credential by oid. Scope of shared credentials must matches, i.e. if shared credentials belongs to project then the scopeSharedCredentialsScope.PROJECTmust be set.- Throws:
PropertiesValidationException
-
scope
public SharedCredentialsIdentifier scope(@NotNull @NotNull SharedCredentialsScope scope) throws PropertiesValidationException
Set scope for shared credentials. Default isSharedCredentialsScope.GLOBAL.- Throws:
PropertiesValidationException
-
build
protected SharedCredentialsIdentifierProperties build() throws PropertiesValidationException
- Specified by:
buildin classEntityPropertiesBuilder<SharedCredentialsIdentifierProperties>- Throws:
PropertiesValidationException
-
-