Interface Secret

All Superinterfaces:
Identified

public interface Secret extends Identified

Loosely termed thing that is typically used to gain privileged access to something else. So far, these have no specific methods and are just tagged as secrets along with a functional casting method

  • Method Details

    • getFramework

      String getFramework()
      Returns:
      the framework name this secret was built from.
    • getDefinedIn

      URI getDefinedIn()
      Returns:
      a location where this secret was defined, or Resource.UNKNOWN_URI if unknown. Intended for use in error messages.
    • isA

      default <T extends Secret> Optional<T> isA(Class<T> secretClass)