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 Details

    • 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 interface NameProvider
    • getTimeout

      @NotNull @NotNull Long getTimeout()
    • getUrlPatterns

      @NotNull @NotNull Set<String> getUrlPatterns()
      Get URL patterns allowed for this application.
    • getIpPatterns

      @NotNull @NotNull Set<String> getIpPatterns()
      Get IP patterns allowed for this application.