Class StaticMapSector.Builder

java.lang.Object
com.cercalia.sdk.model.staticmaps.StaticMapSector.Builder
Enclosing class:
StaticMapSector

public static final class StaticMapSector.Builder extends Object
Builder for StaticMapSector.
  • Method Details

    • innerRadius

      public StaticMapSector.Builder innerRadius(int innerRadius)
      Parameters:
      innerRadius - Inner radius in meters. @return This builder.
    • outerRadius

      public StaticMapSector.Builder outerRadius(int outerRadius)
      Parameters:
      outerRadius - Outer radius in meters. @return This builder.
    • startAngle

      public StaticMapSector.Builder startAngle(int startAngle)
      Parameters:
      startAngle - Start angle in degrees. @return This builder.
    • endAngle

      public StaticMapSector.Builder endAngle(int endAngle)
      Parameters:
      endAngle - End angle in degrees. @return This builder.
    • outlineColor

      public StaticMapSector.Builder outlineColor(@NotNull @NotNull RGBAColor outlineColor)
      Parameters:
      outlineColor - Color of the outline. @return This builder.
    • outlineSize

      public StaticMapSector.Builder outlineSize(int outlineSize)
      Parameters:
      outlineSize - Width of the outline in pixels. @return This builder.
    • fillColor

      public StaticMapSector.Builder fillColor(@NotNull @NotNull RGBAColor fillColor)
      Parameters:
      fillColor - Fill color of the sector. @return This builder.
    • build

      @NotNull public @NotNull StaticMapSector build()
      Returns:
      A new StaticMapSector instance.