Interface RouteVehicleSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RouteVehicleSummary.Builder,,RouteVehicleSummary> SdkBuilder<RouteVehicleSummary.Builder,,RouteVehicleSummary> SdkPojo
- Enclosing class:
RouteVehicleSummary
@Mutable
@NotThreadSafe
public static interface RouteVehicleSummary.Builder
extends SdkPojo, CopyableBuilder<RouteVehicleSummary.Builder,RouteVehicleSummary>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RouteVehicleSummary.Builderoverview(Consumer<RouteVehicleOverviewSummary.Builder> overview) Summarized details for the leg including before travel, travel and after travel steps.overview(RouteVehicleOverviewSummary overview) Summarized details for the leg including before travel, travel and after travel steps.default RouteVehicleSummary.BuildertravelOnly(Consumer<RouteVehicleTravelOnlySummary.Builder> travelOnly) Summarized details for the leg including travel steps only.travelOnly(RouteVehicleTravelOnlySummary travelOnly) Summarized details for the leg including travel steps only.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
overview
Summarized details for the leg including before travel, travel and after travel steps.
- Parameters:
overview- Summarized details for the leg including before travel, travel and after travel steps.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overview
default RouteVehicleSummary.Builder overview(Consumer<RouteVehicleOverviewSummary.Builder> overview) Summarized details for the leg including before travel, travel and after travel steps.
This is a convenience method that creates an instance of theRouteVehicleOverviewSummary.Builderavoiding the need to create one manually viaRouteVehicleOverviewSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooverview(RouteVehicleOverviewSummary).- Parameters:
overview- a consumer that will call methods onRouteVehicleOverviewSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
travelOnly
Summarized details for the leg including travel steps only. The Distance for the travel only portion of the journey is in meters
- Parameters:
travelOnly- Summarized details for the leg including travel steps only. The Distance for the travel only portion of the journey is in meters- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
travelOnly
default RouteVehicleSummary.Builder travelOnly(Consumer<RouteVehicleTravelOnlySummary.Builder> travelOnly) Summarized details for the leg including travel steps only. The Distance for the travel only portion of the journey is in meters
This is a convenience method that creates an instance of theRouteVehicleTravelOnlySummary.Builderavoiding the need to create one manually viaRouteVehicleTravelOnlySummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totravelOnly(RouteVehicleTravelOnlySummary).- Parameters:
travelOnly- a consumer that will call methods onRouteVehicleTravelOnlySummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-