/** * Create and configure a CustomFilter object to the list of subresources * * @param key * The key for the CustomFilter resource * @return this */ @SuppressWarnings("unchecked") public T customFilter(java.lang.String childKey) { customFilter(childKey, null); return (T) this; }
/** * Undertow filters */ @SuppressWarnings("unchecked") public T filterConfiguration() { FilterConfiguration<? extends FilterConfiguration> child = new FilterConfiguration<>(); this.subresources.filterConfiguration = child; return (T) this; }
/** * Create and configure a ErrorPage object to the list of subresources * * @param key * The key for the ErrorPage resource * @return this */ @SuppressWarnings("unchecked") public T errorPage(java.lang.String childKey) { errorPage(childKey, null); return (T) this; }
/** * Create and configure a ResponseHeader object to the list of subresources * * @param key * The key for the ResponseHeader resource * @return this */ @SuppressWarnings("unchecked") public T responseHeader(java.lang.String childKey) { responseHeader(childKey, null); return (T) this; }
/** * Create and configure a Rewrite object to the list of subresources * * @param key * The key for the Rewrite resource * @return this */ @SuppressWarnings("unchecked") public T rewrite(java.lang.String childKey) { rewrite(childKey, null); return (T) this; }
/** * Create and configure a Gzip object to the list of subresources * * @param key * The key for the Gzip resource * @return this */ @SuppressWarnings("unchecked") public T gzip(java.lang.String childKey) { gzip(childKey, null); return (T) this; }
/** * Create and configure a ModCluster object to the list of subresources * * @param key * The key for the ModCluster resource * @return this */ @SuppressWarnings("unchecked") public T modCluster(java.lang.String childKey) { modCluster(childKey, null); return (T) this; }
/** * Create and configure a RequestLimit object to the list of subresources * * @param key * The key for the RequestLimit resource * @return this */ @SuppressWarnings("unchecked") public T requestLimit(java.lang.String childKey) { requestLimit(childKey, null); return (T) this; }
/** * Create and configure a ExpressionFilter object to the list of * subresources * * @param key * The key for the ExpressionFilter resource * @return this */ @SuppressWarnings("unchecked") public T expressionFilter(java.lang.String childKey) { expressionFilter(childKey, null); return (T) this; }
/** * Create and configure a ResponseHeader object to the list of subresources * * @param key * The key for the ResponseHeader resource * @return this */ @SuppressWarnings("unchecked") public T responseHeader(java.lang.String childKey) { responseHeader(childKey, null); return (T) this; }
/** * Create and configure a Rewrite object to the list of subresources * * @param key * The key for the Rewrite resource * @return this */ @SuppressWarnings("unchecked") public T rewrite(java.lang.String childKey) { rewrite(childKey, null); return (T) this; }
/** * Create and configure a Gzip object to the list of subresources * * @param key * The key for the Gzip resource * @return this */ @SuppressWarnings("unchecked") public T gzip(java.lang.String childKey) { gzip(childKey, null); return (T) this; }
/** * Create and configure a ModCluster object to the list of subresources * * @param key * The key for the ModCluster resource * @return this */ @SuppressWarnings("unchecked") public T modCluster(java.lang.String childKey) { modCluster(childKey, null); return (T) this; }
/** * Create and configure a RequestLimit object to the list of subresources * * @param key * The key for the RequestLimit resource * @return this */ @SuppressWarnings("unchecked") public T requestLimit(java.lang.String childKey) { requestLimit(childKey, null); return (T) this; }
/** * Create and configure a ExpressionFilter object to the list of * subresources * * @param key * The key for the ExpressionFilter resource * @return this */ @SuppressWarnings("unchecked") public T expressionFilter(java.lang.String childKey) { expressionFilter(childKey, null); return (T) this; }
/** * Create and configure a CustomFilter object to the list of subresources * * @param key * The key for the CustomFilter resource * @return this */ @SuppressWarnings("unchecked") public T customFilter(java.lang.String childKey) { customFilter(childKey, null); return (T) this; }
/** * Install a supplied ResponseHeader object to the list of subresources */ @SuppressWarnings("unchecked") public T responseHeader(ResponseHeaderSupplier supplier) { responseHeader(supplier.get()); return (T) this; }
/** * Install a supplied Rewrite object to the list of subresources */ @SuppressWarnings("unchecked") public T rewrite(RewriteSupplier supplier) { rewrite(supplier.get()); return (T) this; }
/** * Install a supplied Gzip object to the list of subresources */ @SuppressWarnings("unchecked") public T gzip(GzipSupplier supplier) { gzip(supplier.get()); return (T) this; }
/** * Create and configure a ErrorPage object to the list of subresources * * @param key * The key for the ErrorPage resource * @return this */ @SuppressWarnings("unchecked") public T errorPage(java.lang.String childKey) { errorPage(childKey, null); return (T) this; }