Interface RouteMatrixAvoidanceAreaGeometry.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RouteMatrixAvoidanceAreaGeometry.Builder,RouteMatrixAvoidanceAreaGeometry>,SdkBuilder<RouteMatrixAvoidanceAreaGeometry.Builder,RouteMatrixAvoidanceAreaGeometry>,SdkPojo
- Enclosing class:
- RouteMatrixAvoidanceAreaGeometry
public static interface RouteMatrixAvoidanceAreaGeometry.Builder extends SdkPojo, CopyableBuilder<RouteMatrixAvoidanceAreaGeometry.Builder,RouteMatrixAvoidanceAreaGeometry>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RouteMatrixAvoidanceAreaGeometry.BuilderboundingBox(Double... boundingBox)Geometry defined as a bounding box.RouteMatrixAvoidanceAreaGeometry.BuilderboundingBox(Collection<Double> boundingBox)Geometry defined as a bounding box.RouteMatrixAvoidanceAreaGeometry.Builderpolygon(Collection<? extends Collection<? extends Collection<Double>>> polygon)Geometry defined as a polygon with only one linear ring.RouteMatrixAvoidanceAreaGeometry.Builderpolygon(Collection<? extends Collection<Double>>... polygon)Geometry defined as a polygon with only one linear ring.RouteMatrixAvoidanceAreaGeometry.BuilderpolylinePolygon(String... polylinePolygon)A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from second item to the last item (the inner rings).RouteMatrixAvoidanceAreaGeometry.BuilderpolylinePolygon(Collection<String> polylinePolygon)A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from second item to the last item (the inner rings).-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
boundingBox
RouteMatrixAvoidanceAreaGeometry.Builder boundingBox(Collection<Double> boundingBox)
Geometry defined as a bounding box. The first pair represents the X and Y coordinates (longitude and latitude,) of the southwest corner of the bounding box; the second pair represents the X and Y coordinates (longitude and latitude) of the northeast corner.
- Parameters:
boundingBox- Geometry defined as a bounding box. The first pair represents the X and Y coordinates (longitude and latitude,) of the southwest corner of the bounding box; the second pair represents the X and Y coordinates (longitude and latitude) of the northeast corner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
boundingBox
RouteMatrixAvoidanceAreaGeometry.Builder boundingBox(Double... boundingBox)
Geometry defined as a bounding box. The first pair represents the X and Y coordinates (longitude and latitude,) of the southwest corner of the bounding box; the second pair represents the X and Y coordinates (longitude and latitude) of the northeast corner.
- Parameters:
boundingBox- Geometry defined as a bounding box. The first pair represents the X and Y coordinates (longitude and latitude,) of the southwest corner of the bounding box; the second pair represents the X and Y coordinates (longitude and latitude) of the northeast corner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
polygon
RouteMatrixAvoidanceAreaGeometry.Builder polygon(Collection<? extends Collection<? extends Collection<Double>>> polygon)
Geometry defined as a polygon with only one linear ring.
- Parameters:
polygon- Geometry defined as a polygon with only one linear ring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
polygon
RouteMatrixAvoidanceAreaGeometry.Builder polygon(Collection<? extends Collection<Double>>... polygon)
Geometry defined as a polygon with only one linear ring.
- Parameters:
polygon- Geometry defined as a polygon with only one linear ring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
polylinePolygon
RouteMatrixAvoidanceAreaGeometry.Builder polylinePolygon(Collection<String> polylinePolygon)
A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from second item to the last item (the inner rings). For more information on polyline encoding, see https://github .com/heremaps/flexiblepolyline/blob/master/README.md.
- Parameters:
polylinePolygon- A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from second item to the last item (the inner rings). For more information on polyline encoding, see https://github.com/heremaps/flexiblepolyline/blob/master/README.md.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
polylinePolygon
RouteMatrixAvoidanceAreaGeometry.Builder polylinePolygon(String... polylinePolygon)
A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from second item to the last item (the inner rings). For more information on polyline encoding, see https://github .com/heremaps/flexiblepolyline/blob/master/README.md.
- Parameters:
polylinePolygon- A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from second item to the last item (the inner rings). For more information on polyline encoding, see https://github.com/heremaps/flexiblepolyline/blob/master/README.md.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-