| SecurityEnvironment.Builder | SecurityEnvironment.Builder. addAttribute(String key,
            Object value) | Add an attribute to this environment. | 
| static SecurityEnvironment.Builder | SecurityEnvironment. builder() | Creates a fluent API builder to build new instances of this class with current time. | 
| static SecurityEnvironment.Builder | SecurityEnvironment. builder(SecurityTime serverTime) | Creates a fluent API builder to build new instances of this class. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. clearHeaders() | We may want to clear existing headers, such as when deriving an environment
 for outbound calls. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. clearQueryParams() | We may want to clear existing query parameters. | 
| SecurityEnvironment.Builder | SecurityEnvironment. derive() | Derive a new environment builder based on this environment. | 
| SecurityEnvironment.Builder | Security. environmentBuilder() | Security environment builder, to be used to create
 environment for evaluating security in integration components. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. header(String header,
      String value) | Add a single-value header. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. header(String header,
      List<String> values) | Add a multi-value header. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. headers(Map<String,List<String>> headers) | Transport headers (such as HTTP headers, JMS headers). | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. method(String method) | Method that is requested (such as GET/POST for http). | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. path(String path) | Path that is requested (such as URI for http, without protocol, server and port). | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. queryParam(String paramName,
          String value) | Add a single-value query parameter. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. queryParam(String paramName,
          List<String> values) | Add a multivalued query parameter. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. queryParams(Parameters queryParams) | Add query parameters of the request. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. targetUri(URI uri) | Configure target URI. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. time(SecurityTime time) | Use the defined time to obtain current time. | 
| SecurityEnvironment.Builder | SecurityEnvironment.Builder. transport(String transport) | Transport we are implementing (such as http, https). |