### 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