Interface RouteTransitSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RouteTransitSummary.Builder,,RouteTransitSummary> SdkBuilder<RouteTransitSummary.Builder,,RouteTransitSummary> SdkPojo
- Enclosing class:
RouteTransitSummary
@Mutable
@NotThreadSafe
public static interface RouteTransitSummary.Builder
extends SdkPojo, CopyableBuilder<RouteTransitSummary.Builder,RouteTransitSummary>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RouteTransitSummary.Builderoverview(Consumer<RouteTransitOverviewSummary.Builder> overview) Summary including duration and distance for the entire leg.overview(RouteTransitOverviewSummary overview) Summary including duration and distance for the entire leg.default RouteTransitSummary.BuildertravelOnly(Consumer<RouteTransitTravelOnlySummary.Builder> travelOnly) Summary including duration and distance for the travel portion of the leg only.travelOnly(RouteTransitTravelOnlySummary travelOnly) Summary including duration and distance for the travel portion of the leg 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
Summary including duration and distance for the entire leg.
- Parameters:
overview- Summary including duration and distance for the entire leg.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overview
default RouteTransitSummary.Builder overview(Consumer<RouteTransitOverviewSummary.Builder> overview) Summary including duration and distance for the entire leg.
This is a convenience method that creates an instance of theRouteTransitOverviewSummary.Builderavoiding the need to create one manually viaRouteTransitOverviewSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooverview(RouteTransitOverviewSummary).- Parameters:
overview- a consumer that will call methods onRouteTransitOverviewSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
travelOnly
Summary including duration and distance for the travel portion of the leg only.
- Parameters:
travelOnly- Summary including duration and distance for the travel portion of the leg only.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
travelOnly
default RouteTransitSummary.Builder travelOnly(Consumer<RouteTransitTravelOnlySummary.Builder> travelOnly) Summary including duration and distance for the travel portion of the leg only.
This is a convenience method that creates an instance of theRouteTransitTravelOnlySummary.Builderavoiding the need to create one manually viaRouteTransitTravelOnlySummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totravelOnly(RouteTransitTravelOnlySummary).- Parameters:
travelOnly- a consumer that will call methods onRouteTransitTravelOnlySummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-