Package com.google.genai.types
Class GoogleMapsGroundingTypes.Builder
java.lang.Object
com.google.genai.types.GoogleMapsGroundingTypes.Builder
- Enclosing class:
- GoogleMapsGroundingTypes
Builder for GoogleMapsGroundingTypes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GoogleMapsGroundingTypesbuild()Clears the value of places field.Clears the value of routing field.abstract GoogleMapsGroundingTypes.Builderplaces(GoogleMapsPlaces places) Setter for places.places(GoogleMapsPlaces.Builder placesBuilder) Setter for places builder.abstract GoogleMapsGroundingTypes.Builderrouting(GoogleMapsRouting routing) Setter for routing.routing(GoogleMapsRouting.Builder routingBuilder) Setter for routing builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
places
Setter for places.places: Optional. Enables grounding with Google Maps Places. This is the default grounding type when no `GroundingTypes` are specified.
-
places
@CanIgnoreReturnValue public GoogleMapsGroundingTypes.Builder places(GoogleMapsPlaces.Builder placesBuilder) Setter for places builder.places: Optional. Enables grounding with Google Maps Places. This is the default grounding type when no `GroundingTypes` are specified.
-
clearPlaces
Clears the value of places field. -
routing
Setter for routing.routing: Optional. Enables grounding with Google Maps Routing APIs (ComputeRoutes and SearchAlongRoute).
-
routing
@CanIgnoreReturnValue public GoogleMapsGroundingTypes.Builder routing(GoogleMapsRouting.Builder routingBuilder) Setter for routing builder.routing: Optional. Enables grounding with Google Maps Routing APIs (ComputeRoutes and SearchAlongRoute).
-
clearRouting
Clears the value of routing field. -
build
-