Class OpenApi

    • Constructor Detail

      • OpenApi

        public OpenApi​(Context context,
                       io.openapiprocessor.jsonschema.schema.Bucket bucket)
    • Method Detail

      • getOpenapi

        @Required
        public java.lang.String getOpenapi()
      • getJsonSchemaDialect

        public @Nullable java.lang.String getJsonSchemaDialect()
      • getServers

        public java.util.Collection<Server> getServers()
      • getPaths

        public @Nullable Paths getPaths()
      • getWebhooks

        public java.util.Map<java.lang.String,​PathItem> getWebhooks()
      • getComponents

        public @Nullable Components getComponents()
      • getTags

        public java.util.Collection<Tag> getTags()
      • getExtensions

        public java.util.Map<java.lang.String,​java.lang.Object> getExtensions()
        Description copied from interface: Extensions
        map of all extension properties.
        Specified by:
        getExtensions in interface Extensions
        Overrides:
        getExtensions in class Properties
        Returns:
        map of extension properties