Class GeoServiceLayer

java.lang.Object
org.tailormap.api.persistence.json.GeoServiceLayer
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", comments="Generator version: 7.10.0") public class GeoServiceLayer extends Object implements Serializable
Layer of a service which can be an OGC WMS/WMTS service or from XYZ/ArcGIS REST.
See Also:
  • Constructor Details

    • GeoServiceLayer

      public GeoServiceLayer()
  • Method Details

    • id

      public GeoServiceLayer id(String id)
    • getId

      @NotNull public @NotNull String getId()
      Unique id assigned by TM, not from the capabilities. Assigned to make a tree with virtual layers. When referring to a non-virtual layer the name should always be used.
      Returns:
      id
    • setId

      public void setId(String id)
    • name

      public GeoServiceLayer name(String name)
    • getName

      @NotNull public @NotNull String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(String name)
    • root

      public GeoServiceLayer root(Boolean root)
    • getRoot

      @NotNull public @NotNull Boolean getRoot()
      Get root
      Returns:
      root
    • setRoot

      public void setRoot(Boolean root)
    • title

      public GeoServiceLayer title(String title)
    • getTitle

      public String getTitle()
      Get title
      Returns:
      title
    • setTitle

      public void setTitle(String title)
    • virtual

      public GeoServiceLayer virtual(Boolean virtual)
    • getVirtual

      @NotNull public @NotNull Boolean getVirtual()
      A virtual layer has no name and can't be used in GetMap requests and is only used for tree structure.
      Returns:
      virtual
    • setVirtual

      public void setVirtual(Boolean virtual)
    • maxScale

      public GeoServiceLayer maxScale(Double maxScale)
    • getMaxScale

      public Double getMaxScale()
      Get maxScale
      Returns:
      maxScale
    • setMaxScale

      public void setMaxScale(Double maxScale)
    • minScale

      public GeoServiceLayer minScale(Double minScale)
    • getMinScale

      public Double getMinScale()
      Get minScale
      Returns:
      minScale
    • setMinScale

      public void setMinScale(Double minScale)
    • crs

      public GeoServiceLayer crs(Set<String> crs)
    • addCrsItem

      public GeoServiceLayer addCrsItem(String crsItem)
    • getCrs

      public Set<String> getCrs()
      Only the CRSes added by this layer, all parent CRSes are inherited.
      Returns:
      crs
    • setCrs

      public void setCrs(Set<String> crs)
    • latLonBoundingBox

      public GeoServiceLayer latLonBoundingBox(Bounds latLonBoundingBox)
    • getLatLonBoundingBox

      @Valid public @Valid Bounds getLatLonBoundingBox()
      Get latLonBoundingBox
      Returns:
      latLonBoundingBox
    • setLatLonBoundingBox

      public void setLatLonBoundingBox(Bounds latLonBoundingBox)
    • styles

      public GeoServiceLayer styles(List<@Valid WMSStyle> styles)
    • addStylesItem

      public GeoServiceLayer addStylesItem(WMSStyle stylesItem)
    • getStyles

      @Valid public @Valid List<@Valid WMSStyle> getStyles()
      Get styles
      Returns:
      styles
    • setStyles

      public void setStyles(List<@Valid WMSStyle> styles)
    • queryable

      public GeoServiceLayer queryable(Boolean queryable)
    • getQueryable

      public Boolean getQueryable()
      Get queryable
      Returns:
      queryable
    • setQueryable

      public void setQueryable(Boolean queryable)
    • abstractText

      public GeoServiceLayer abstractText(String abstractText)
    • getAbstractText

      public String getAbstractText()
      Get abstractText
      Returns:
      abstractText
    • setAbstractText

      public void setAbstractText(String abstractText)
    • children

      public GeoServiceLayer children(List<String> children)
    • addChildrenItem

      public GeoServiceLayer addChildrenItem(String childrenItem)
    • getChildren

      @NotNull public @NotNull List<String> getChildren()
      Get children
      Returns:
      children
    • setChildren

      public void setChildren(List<String> children)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object