Interface RouteVehicleSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RouteVehicleSummary.Builder,RouteVehicleSummary>,SdkBuilder<RouteVehicleSummary.Builder,RouteVehicleSummary>,SdkPojo
- Enclosing class:
- RouteVehicleSummary
public static interface RouteVehicleSummary.Builder extends SdkPojo, CopyableBuilder<RouteVehicleSummary.Builder,RouteVehicleSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RouteVehicleSummary.Builderoverview(Consumer<RouteVehicleOverviewSummary.Builder> overview)Summarized details for the leg including before travel, travel and after travel steps.RouteVehicleSummary.Builderoverview(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.RouteVehicleSummary.BuildertravelOnly(RouteVehicleTravelOnlySummary travelOnly)Summarized details for the leg including travel steps only.-
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
-
overview
RouteVehicleSummary.Builder overview(RouteVehicleOverviewSummary 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:
overview(RouteVehicleOverviewSummary)
-
travelOnly
RouteVehicleSummary.Builder travelOnly(RouteVehicleTravelOnlySummary 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:
travelOnly(RouteVehicleTravelOnlySummary)
-
-