Class RuntimeResource.Builder

  • Enclosing class:
    RuntimeResource

    static class RuntimeResource.Builder
    extends java.lang.Object
    Runtime Resource builder.
    • Field Detail

      • resources

        private final java.util.List<Resource> resources
      • regex

        private final java.lang.String regex
    • Constructor Detail

      • Builder

        public Builder​(java.util.List<Resource> resources,
                       java.util.List<RuntimeResource.Builder> childRuntimeResourceBuilders,
                       java.lang.String regex)
        Create new runtime resource builder instance.
        Parameters:
        resources - List of resources with same regex that creates a RuntimeResource.
        childRuntimeResourceBuilders - List of builders of child runtime resources that belong runtime resource.
        regex - Path regular expression.
    • Method Detail

      • build

        public RuntimeResource build​(RuntimeResource parent)
        Build new RuntimeResource from this builder.
        Parameters:
        parent - Parent runtime resource.
        Returns:
        New RuntimeResource instance.