### YamlMime:JavaType uid: "com.azure.core.models.GeoPolygon" fullName: "com.azure.core.models.GeoPolygon" name: "GeoPolygon" nameWithType: "GeoPolygon" summary: "Represents a geometric polygon." inheritances: - "" - "" inheritedMembers: - "com.azure.core.models.GeoObject.equals(java.lang.Object)" - "com.azure.core.models.GeoObject.getBoundingBox()" - "com.azure.core.models.GeoObject.getCustomProperties()" - "com.azure.core.models.GeoObject.getType()" - "com.azure.core.models.GeoObject.hashCode()" - "java.lang.Object.clone()" - "java.lang.Object.finalize()" - "java.lang.Object.getClass()" - "java.lang.Object.notify()" - "java.lang.Object.notifyAll()" - "java.lang.Object.toString()" - "java.lang.Object.wait()" - "java.lang.Object.wait(long)" - "java.lang.Object.wait(long,int)" syntax: "public final class GeoPolygon extends GeoObject" constructors: - uid: "com.azure.core.models.GeoPolygon.GeoPolygon(com.azure.core.models.GeoLinearRing)" fullName: "com.azure.core.models.GeoPolygon.GeoPolygon(GeoLinearRing ring)" name: "GeoPolygon(GeoLinearRing ring)" nameWithType: "GeoPolygon.GeoPolygon(GeoLinearRing ring)" summary: "Constructs a geometric polygon." parameters: - description: "The that defines the polygon." name: "ring" type: "" syntax: "public GeoPolygon(GeoLinearRing ring)" desc: "Constructs a geometric polygon." - uid: "com.azure.core.models.GeoPolygon.GeoPolygon(com.azure.core.models.GeoLinearRing,com.azure.core.models.GeoBoundingBox,java.util.Map)" fullName: "com.azure.core.models.GeoPolygon.GeoPolygon(GeoLinearRing ring, GeoBoundingBox boundingBox, Map customProperties)" name: "GeoPolygon(GeoLinearRing ring, GeoBoundingBox boundingBox, Map customProperties)" nameWithType: "GeoPolygon.GeoPolygon(GeoLinearRing ring, GeoBoundingBox boundingBox, Map customProperties)" summary: "Constructs a geometric polygon." parameters: - description: "The that defines the polygon." name: "ring" type: "" - description: "Bounding box for the polygon." name: "boundingBox" type: "" - description: "Additional properties of the polygon." name: "customProperties" type: "Map<String,Object>" syntax: "public GeoPolygon(GeoLinearRing ring, GeoBoundingBox boundingBox, Map customProperties)" desc: "Constructs a geometric polygon." - uid: "com.azure.core.models.GeoPolygon.GeoPolygon(java.util.List)" fullName: "com.azure.core.models.GeoPolygon.GeoPolygon(List rings)" name: "GeoPolygon(List rings)" nameWithType: "GeoPolygon.GeoPolygon(List rings)" summary: "Constructs a geometric polygon." parameters: - description: "The that define the polygon." name: "rings" type: "List<>" syntax: "public GeoPolygon(List rings)" desc: "Constructs a geometric polygon." - uid: "com.azure.core.models.GeoPolygon.GeoPolygon(java.util.List,com.azure.core.models.GeoBoundingBox,java.util.Map)" fullName: "com.azure.core.models.GeoPolygon.GeoPolygon(List rings, GeoBoundingBox boundingBox, Map customProperties)" name: "GeoPolygon(List rings, GeoBoundingBox boundingBox, Map customProperties)" nameWithType: "GeoPolygon.GeoPolygon(List rings, GeoBoundingBox boundingBox, Map customProperties)" summary: "Constructs a geometric polygon." parameters: - description: "The that define the polygon." name: "rings" type: "List<>" - description: "Bounding box for the polygon." name: "boundingBox" type: "" - description: "Additional properties of the polygon." name: "customProperties" type: "Map<String,Object>" syntax: "public GeoPolygon(List rings, GeoBoundingBox boundingBox, Map customProperties)" desc: "Constructs a geometric polygon." methods: - uid: "com.azure.core.models.GeoPolygon.equals(java.lang.Object)" fullName: "com.azure.core.models.GeoPolygon.equals(Object obj)" name: "equals(Object obj)" nameWithType: "GeoPolygon.equals(Object obj)" overridden: "com.azure.core.models.GeoObject.equals(java.lang.Object)" parameters: - name: "obj" type: "Object" syntax: "public boolean equals(Object obj)" returns: type: "" - uid: "com.azure.core.models.GeoPolygon.getOuterRing()" fullName: "com.azure.core.models.GeoPolygon.getOuterRing()" name: "getOuterRing()" nameWithType: "GeoPolygon.getOuterRing()" summary: "Gets the outer ring of the polygon." syntax: "public GeoLinearRing getOuterRing()" desc: "Gets the outer ring of the polygon." returns: description: "Outer ring of the polygon." type: "" - uid: "com.azure.core.models.GeoPolygon.getRings()" fullName: "com.azure.core.models.GeoPolygon.getRings()" name: "getRings()" nameWithType: "GeoPolygon.getRings()" summary: "Unmodifiable representation of the representing this polygon." syntax: "public List getRings()" desc: "Unmodifiable representation of the representing this polygon." returns: description: "An unmodifiable representation of the representing this polygon." type: "List<>" - uid: "com.azure.core.models.GeoPolygon.getType()" fullName: "com.azure.core.models.GeoPolygon.getType()" name: "getType()" nameWithType: "GeoPolygon.getType()" summary: "Gets the GeoJSON type for this object." overridden: "com.azure.core.models.GeoObject.getType()" syntax: "public GeoObjectType getType()" desc: "Gets the GeoJSON type for this object." returns: type: "" - uid: "com.azure.core.models.GeoPolygon.hashCode()" fullName: "com.azure.core.models.GeoPolygon.hashCode()" name: "hashCode()" nameWithType: "GeoPolygon.hashCode()" overridden: "com.azure.core.models.GeoObject.hashCode()" syntax: "public int hashCode()" returns: type: "" type: "class" desc: "Represents a geometric polygon." metadata: {} package: "com.azure.core.models" artifact: com.azure:azure-core:1.32.0