Class GoogleMapsGroundingTypes

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.GoogleMapsGroundingTypes

public abstract class GoogleMapsGroundingTypes extends JsonSerializable
Defines the types of Google Maps grounding that can be enabled and their configurations. This data type is not supported in Gemini API.
  • Constructor Details

    • GoogleMapsGroundingTypes

      public GoogleMapsGroundingTypes()
  • Method Details

    • places

      public abstract Optional<GoogleMapsPlaces> places()
      Optional. Enables grounding with Google Maps Places. This is the default grounding type when no `GroundingTypes` are specified.
    • routing

      public abstract Optional<GoogleMapsRouting> routing()
      Optional. Enables grounding with Google Maps Routing APIs (ComputeRoutes and SearchAlongRoute).
    • builder

      public static GoogleMapsGroundingTypes.Builder builder()
      Instantiates a builder for GoogleMapsGroundingTypes.
    • toBuilder

      public abstract GoogleMapsGroundingTypes.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static GoogleMapsGroundingTypes fromJson(String jsonString)
      Deserializes a JSON string to a GoogleMapsGroundingTypes object.