Interface CalculateIsolinesResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CalculateIsolinesResponse.Builder,CalculateIsolinesResponse>,GeoRoutesResponse.Builder,SdkBuilder<CalculateIsolinesResponse.Builder,CalculateIsolinesResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CalculateIsolinesResponse
public static interface CalculateIsolinesResponse.Builder extends GeoRoutesResponse.Builder, SdkPojo, CopyableBuilder<CalculateIsolinesResponse.Builder,CalculateIsolinesResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CalculateIsolinesResponse.BuilderarrivalTime(String arrivalTime)Time of arrival at the destination.CalculateIsolinesResponse.BuilderdepartureTime(String departureTime)Time of departure from thr origin.CalculateIsolinesResponse.BuilderisolineGeometryFormat(String isolineGeometryFormat)The format of the returned IsolineGeometry.CalculateIsolinesResponse.BuilderisolineGeometryFormat(GeometryFormat isolineGeometryFormat)The format of the returned IsolineGeometry.CalculateIsolinesResponse.Builderisolines(Collection<Isoline> isolines)Calculated isolines and associated properties.CalculateIsolinesResponse.Builderisolines(Consumer<Isoline.Builder>... isolines)Calculated isolines and associated properties.CalculateIsolinesResponse.Builderisolines(Isoline... isolines)Calculated isolines and associated properties.CalculateIsolinesResponse.BuilderpricingBucket(String pricingBucket)The pricing bucket for which the query is charged at.CalculateIsolinesResponse.BuildersnappedDestination(Double... snappedDestination)Snapped destination that was used for the Isoline calculation.CalculateIsolinesResponse.BuildersnappedDestination(Collection<Double> snappedDestination)Snapped destination that was used for the Isoline calculation.CalculateIsolinesResponse.BuildersnappedOrigin(Double... snappedOrigin)Snapped origin that was used for the Isoline calculation.CalculateIsolinesResponse.BuildersnappedOrigin(Collection<Double> snappedOrigin)Snapped origin that was used for the Isoline calculation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.georoutes.model.GeoRoutesResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
arrivalTime
CalculateIsolinesResponse.Builder arrivalTime(String arrivalTime)
Time of arrival at the destination. This parameter is returned only if the Destination parameters was provided in the request.
Time format:
YYYY-MM-DDThh:mm:ss.sssZ | YYYY-MM-DDThh:mm:ss.sss+hh:mmExamples:
2020-04-22T17:57:24Z2020-04-22T17:57:24+02:00- Parameters:
arrivalTime- Time of arrival at the destination. This parameter is returned only if the Destination parameters was provided in the request.Time format:
YYYY-MM-DDThh:mm:ss.sssZ | YYYY-MM-DDThh:mm:ss.sss+hh:mmExamples:
2020-04-22T17:57:24Z2020-04-22T17:57:24+02:00- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
departureTime
CalculateIsolinesResponse.Builder departureTime(String departureTime)
Time of departure from thr origin.
Time format:
YYYY-MM-DDThh:mm:ss.sssZ | YYYY-MM-DDThh:mm:ss.sss+hh:mmExamples:
2020-04-22T17:57:24Z2020-04-22T17:57:24+02:00- Parameters:
departureTime- Time of departure from thr origin.Time format:
YYYY-MM-DDThh:mm:ss.sssZ | YYYY-MM-DDThh:mm:ss.sss+hh:mmExamples:
2020-04-22T17:57:24Z2020-04-22T17:57:24+02:00- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isolineGeometryFormat
CalculateIsolinesResponse.Builder isolineGeometryFormat(String isolineGeometryFormat)
The format of the returned IsolineGeometry.
Default Value:
FlexiblePolyline- Parameters:
isolineGeometryFormat- The format of the returned IsolineGeometry.Default Value:
FlexiblePolyline- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GeometryFormat,GeometryFormat
-
isolineGeometryFormat
CalculateIsolinesResponse.Builder isolineGeometryFormat(GeometryFormat isolineGeometryFormat)
The format of the returned IsolineGeometry.
Default Value:
FlexiblePolyline- Parameters:
isolineGeometryFormat- The format of the returned IsolineGeometry.Default Value:
FlexiblePolyline- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GeometryFormat,GeometryFormat
-
isolines
CalculateIsolinesResponse.Builder isolines(Collection<Isoline> isolines)
Calculated isolines and associated properties.
- Parameters:
isolines- Calculated isolines and associated properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isolines
CalculateIsolinesResponse.Builder isolines(Isoline... isolines)
Calculated isolines and associated properties.
- Parameters:
isolines- Calculated isolines and associated properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isolines
CalculateIsolinesResponse.Builder isolines(Consumer<Isoline.Builder>... isolines)
Calculated isolines and associated properties.
This is a convenience method that creates an instance of theIsoline.Builderavoiding the need to create one manually viaIsoline.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#isolines(List.) - Parameters:
isolines- a consumer that will call methods onIsoline.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#isolines(java.util.Collection)
-
pricingBucket
CalculateIsolinesResponse.Builder pricingBucket(String pricingBucket)
The pricing bucket for which the query is charged at.
- Parameters:
pricingBucket- The pricing bucket for which the query is charged at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snappedDestination
CalculateIsolinesResponse.Builder snappedDestination(Collection<Double> snappedDestination)
Snapped destination that was used for the Isoline calculation.
- Parameters:
snappedDestination- Snapped destination that was used for the Isoline calculation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snappedDestination
CalculateIsolinesResponse.Builder snappedDestination(Double... snappedDestination)
Snapped destination that was used for the Isoline calculation.
- Parameters:
snappedDestination- Snapped destination that was used for the Isoline calculation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snappedOrigin
CalculateIsolinesResponse.Builder snappedOrigin(Collection<Double> snappedOrigin)
Snapped origin that was used for the Isoline calculation.
- Parameters:
snappedOrigin- Snapped origin that was used for the Isoline calculation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snappedOrigin
CalculateIsolinesResponse.Builder snappedOrigin(Double... snappedOrigin)
Snapped origin that was used for the Isoline calculation.
- Parameters:
snappedOrigin- Snapped origin that was used for the Isoline calculation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-