Interface BambooTrustedApplication
-
- All Superinterfaces:
BambooIdProvider
,BambooObject
,Comparable<BambooTrustedApplication>
,NameProvider
,Serializable
- All Known Implementing Classes:
BambooTrustedApplicationImpl
public interface BambooTrustedApplication extends Comparable<BambooTrustedApplication>, BambooObject, Serializable, NameProvider
Bamboo entity to persist trusted apps data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull String
getApplicationId()
@NotNull Set<String>
getIpPatterns()
Get IP patterns allowed for this application.@Nullable String
getName()
@NotNull String
getPublicKey()
Get the trusted application's public key which is shared with this Bamboo instance.@NotNull Long
getTimeout()
@NotNull Set<String>
getUrlPatterns()
Get URL patterns allowed for this application.-
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
-
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Method Detail
-
getApplicationId
@NotNull @NotNull String getApplicationId()
-
getPublicKey
@NotNull @NotNull String getPublicKey()
Get the trusted application's public key which is shared with this Bamboo instance.
-
getName
@Nullable @Nullable String getName()
- Specified by:
getName
in interfaceNameProvider
-
getTimeout
@NotNull @NotNull Long getTimeout()
-
getUrlPatterns
@NotNull @NotNull Set<String> getUrlPatterns()
Get URL patterns allowed for this application.
-
-