All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.maps.places.v1.PlaceOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.22.0
Show newest version
/*
 * Copyright 2023 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/maps/places/v1/place.proto

package com.google.maps.places.v1;

public interface PlaceOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.maps.places.v1.Place)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Output only. An ID representing this place which may be used to look up
   * this place again (a.k.a. the API "resource" name: places/<place_id>).
   * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The name. */ java.lang.String getName(); /** * * *
   * Output only. An ID representing this place which may be used to look up
   * this place again (a.k.a. the API "resource" name: places/<place_id>).
   * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * * *
   * Output only. The unique identifier of a place.
   * 
* * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The id. */ java.lang.String getId(); /** * * *
   * Output only. The unique identifier of a place.
   * 
* * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** * * *
   * Output only. The localized name of the place, suitable as a short
   * human-readable description. For example, "Google Sydney", "Starbucks",
   * "Pyrmont", etc.
   * 
* * * .google.type.LocalizedText display_name = 31 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the displayName field is set. */ boolean hasDisplayName(); /** * * *
   * Output only. The localized name of the place, suitable as a short
   * human-readable description. For example, "Google Sydney", "Starbucks",
   * "Pyrmont", etc.
   * 
* * * .google.type.LocalizedText display_name = 31 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The displayName. */ com.google.type.LocalizedText getDisplayName(); /** * * *
   * Output only. The localized name of the place, suitable as a short
   * human-readable description. For example, "Google Sydney", "Starbucks",
   * "Pyrmont", etc.
   * 
* * * .google.type.LocalizedText display_name = 31 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.type.LocalizedTextOrBuilder getDisplayNameOrBuilder(); /** * * *
   * Output only. A set of type tags for this result. For example, "political"
   * and "locality".
   * 
* * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return A list containing the types. */ java.util.List getTypesList(); /** * * *
   * Output only. A set of type tags for this result. For example, "political"
   * and "locality".
   * 
* * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The count of types. */ int getTypesCount(); /** * * *
   * Output only. A set of type tags for this result. For example, "political"
   * and "locality".
   * 
* * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @param index The index of the element to return. * @return The types at the given index. */ java.lang.String getTypes(int index); /** * * *
   * Output only. A set of type tags for this result. For example, "political"
   * and "locality".
   * 
* * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @param index The index of the value to return. * @return The bytes of the types at the given index. */ com.google.protobuf.ByteString getTypesBytes(int index); /** * * *
   * Output only. A human-readable phone number for the place, in national
   * format.
   * 
* * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The nationalPhoneNumber. */ java.lang.String getNationalPhoneNumber(); /** * * *
   * Output only. A human-readable phone number for the place, in national
   * format.
   * 
* * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for nationalPhoneNumber. */ com.google.protobuf.ByteString getNationalPhoneNumberBytes(); /** * * *
   * Output only. A human-readable phone number for the place, in international
   * format.
   * 
* * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The internationalPhoneNumber. */ java.lang.String getInternationalPhoneNumber(); /** * * *
   * Output only. A human-readable phone number for the place, in international
   * format.
   * 
* * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The bytes for internationalPhoneNumber. */ com.google.protobuf.ByteString getInternationalPhoneNumberBytes(); /** * * *
   * Output only. A full, human-readable address for this place.
   * 
* * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The formattedAddress. */ java.lang.String getFormattedAddress(); /** * * *
   * Output only. A full, human-readable address for this place.
   * 
* * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for formattedAddress. */ com.google.protobuf.ByteString getFormattedAddressBytes(); /** * * *
   * Output only. Repeated components for each locality level.
   * 
* * * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getAddressComponentsList(); /** * * *
   * Output only. Repeated components for each locality level.
   * 
* * * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.AddressComponent getAddressComponents(int index); /** * * *
   * Output only. Repeated components for each locality level.
   * 
* * * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ int getAddressComponentsCount(); /** * * *
   * Output only. Repeated components for each locality level.
   * 
* * * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getAddressComponentsOrBuilderList(); /** * * *
   * Output only. Repeated components for each locality level.
   * 
* * * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOrBuilder( int index); /** * * *
   * Output only. Plus code of the place location lat/long.
   * 
* * * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the plusCode field is set. */ boolean hasPlusCode(); /** * * *
   * Output only. Plus code of the place location lat/long.
   * 
* * * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The plusCode. */ com.google.maps.places.v1.Place.PlusCode getPlusCode(); /** * * *
   * Output only. Plus code of the place location lat/long.
   * 
* * * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.PlusCodeOrBuilder getPlusCodeOrBuilder(); /** * * *
   * Output only. The position of this place.
   * 
* * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the location field is set. */ boolean hasLocation(); /** * * *
   * Output only. The position of this place.
   * 
* * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The location. */ com.google.type.LatLng getLocation(); /** * * *
   * Output only. The position of this place.
   * 
* * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ com.google.type.LatLngOrBuilder getLocationOrBuilder(); /** * * *
   * Output only. A viewport suitable for displaying the place on an
   * average-sized map.
   * 
* * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the viewport field is set. */ boolean hasViewport(); /** * * *
   * Output only. A viewport suitable for displaying the place on an
   * average-sized map.
   * 
* * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The viewport. */ com.google.geo.type.Viewport getViewport(); /** * * *
   * Output only. A viewport suitable for displaying the place on an
   * average-sized map.
   * 
* * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.geo.type.ViewportOrBuilder getViewportOrBuilder(); /** * * *
   * Output only. A rating between 1.0 and 5.0, based on user reviews of this
   * place.
   * 
* * double rating = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The rating. */ double getRating(); /** * * *
   * Output only. A URL providing more information about this place.
   * 
* * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The googleMapsUri. */ java.lang.String getGoogleMapsUri(); /** * * *
   * Output only. A URL providing more information about this place.
   * 
* * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for googleMapsUri. */ com.google.protobuf.ByteString getGoogleMapsUriBytes(); /** * * *
   * Output only. The authoritative website for this place, e.g. a business'
   * homepage. Note that for places that are part of a chain (e.g. an IKEA
   * store), this will usually be the website for the individual store, not the
   * overall chain.
   * 
* * string website_uri = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The websiteUri. */ java.lang.String getWebsiteUri(); /** * * *
   * Output only. The authoritative website for this place, e.g. a business'
   * homepage. Note that for places that are part of a chain (e.g. an IKEA
   * store), this will usually be the website for the individual store, not the
   * overall chain.
   * 
* * string website_uri = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for websiteUri. */ com.google.protobuf.ByteString getWebsiteUriBytes(); /** * * *
   * Output only. List of reviews about this place.
   * 
* * * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getReviewsList(); /** * * *
   * Output only. List of reviews about this place.
   * 
* * * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Review getReviews(int index); /** * * *
   * Output only. List of reviews about this place.
   * 
* * * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ int getReviewsCount(); /** * * *
   * Output only. List of reviews about this place.
   * 
* * * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getReviewsOrBuilderList(); /** * * *
   * Output only. List of reviews about this place.
   * 
* * * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.ReviewOrBuilder getReviewsOrBuilder(int index); /** * * *
   * Output only. The regular hours of operation.
   * 
* * * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the regularOpeningHours field is set. */ boolean hasRegularOpeningHours(); /** * * *
   * Output only. The regular hours of operation.
   * 
* * * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The regularOpeningHours. */ com.google.maps.places.v1.Place.OpeningHours getRegularOpeningHours(); /** * * *
   * Output only. The regular hours of operation.
   * 
* * * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularOpeningHoursOrBuilder(); /** * * *
   * Output only. Number of minutes this place's timezone is currently offset
   * from UTC. This is expressed in minutes to support timezones that are offset
   * by fractions of an hour, e.g. X hours and 15 minutes.
   * 
* * optional int32 utc_offset_minutes = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the utcOffsetMinutes field is set. */ boolean hasUtcOffsetMinutes(); /** * * *
   * Output only. Number of minutes this place's timezone is currently offset
   * from UTC. This is expressed in minutes to support timezones that are offset
   * by fractions of an hour, e.g. X hours and 15 minutes.
   * 
* * optional int32 utc_offset_minutes = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The utcOffsetMinutes. */ int getUtcOffsetMinutes(); /** * * *
   * Output only. Information (including references) about photos of this place.
   * 
* * * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getPhotosList(); /** * * *
   * Output only. Information (including references) about photos of this place.
   * 
* * * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Photo getPhotos(int index); /** * * *
   * Output only. Information (including references) about photos of this place.
   * 
* * * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ int getPhotosCount(); /** * * *
   * Output only. Information (including references) about photos of this place.
   * 
* * * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getPhotosOrBuilderList(); /** * * *
   * Output only. Information (including references) about photos of this place.
   * 
* * * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.PhotoOrBuilder getPhotosOrBuilder(int index); /** * * *
   * Output only. The place's address in adr microformat:
   * http://microformats.org/wiki/adr.
   * 
* * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The adrFormatAddress. */ java.lang.String getAdrFormatAddress(); /** * * *
   * Output only. The place's address in adr microformat:
   * http://microformats.org/wiki/adr.
   * 
* * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for adrFormatAddress. */ com.google.protobuf.ByteString getAdrFormatAddressBytes(); /** * * *
   * Output only. The business status for the place.
   * 
* * * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The enum numeric value on the wire for businessStatus. */ int getBusinessStatusValue(); /** * * *
   * Output only. The business status for the place.
   * 
* * * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The businessStatus. */ com.google.maps.places.v1.Place.BusinessStatus getBusinessStatus(); /** * * *
   * Output only. Price level of the place.
   * 
* * * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The enum numeric value on the wire for priceLevel. */ int getPriceLevelValue(); /** * * *
   * Output only. Price level of the place.
   * 
* * * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The priceLevel. */ com.google.maps.places.v1.PriceLevel getPriceLevel(); /** * * *
   * Output only. A set of data provider that must be shown with this result.
   * 
* * * repeated .google.maps.places.v1.Place.Attribution attributions = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getAttributionsList(); /** * * *
   * Output only. A set of data provider that must be shown with this result.
   * 
* * * repeated .google.maps.places.v1.Place.Attribution attributions = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.Attribution getAttributions(int index); /** * * *
   * Output only. A set of data provider that must be shown with this result.
   * 
* * * repeated .google.maps.places.v1.Place.Attribution attributions = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ int getAttributionsCount(); /** * * *
   * Output only. A set of data provider that must be shown with this result.
   * 
* * * repeated .google.maps.places.v1.Place.Attribution attributions = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getAttributionsOrBuilderList(); /** * * *
   * Output only. A set of data provider that must be shown with this result.
   * 
* * * repeated .google.maps.places.v1.Place.Attribution attributions = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.AttributionOrBuilder getAttributionsOrBuilder(int index); /** * * *
   * Output only. The total number of reviews (with or without text) for this
   * place.
   * 
* * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the userRatingCount field is set. */ boolean hasUserRatingCount(); /** * * *
   * Output only. The total number of reviews (with or without text) for this
   * place.
   * 
* * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The userRatingCount. */ int getUserRatingCount(); /** * * *
   * Output only. A truncated URL to an v2 icon mask. User can access different
   * icon type by appending type suffix to the end (eg, ".svg" or ".png").
   * 
* * string icon_mask_base_uri = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The iconMaskBaseUri. */ java.lang.String getIconMaskBaseUri(); /** * * *
   * Output only. A truncated URL to an v2 icon mask. User can access different
   * icon type by appending type suffix to the end (eg, ".svg" or ".png").
   * 
* * string icon_mask_base_uri = 29 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for iconMaskBaseUri. */ com.google.protobuf.ByteString getIconMaskBaseUriBytes(); /** * * *
   * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
   * 
* * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The iconBackgroundColor. */ java.lang.String getIconBackgroundColor(); /** * * *
   * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
   * 
* * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for iconBackgroundColor. */ com.google.protobuf.ByteString getIconBackgroundColorBytes(); /** * * *
   * Output only. Specifies if the business supports takeout.
   * 
* * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the takeout field is set. */ boolean hasTakeout(); /** * * *
   * Output only. Specifies if the business supports takeout.
   * 
* * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The takeout. */ boolean getTakeout(); /** * * *
   * Output only. Specifies if the business supports delivery.
   * 
* * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the delivery field is set. */ boolean hasDelivery(); /** * * *
   * Output only. Specifies if the business supports delivery.
   * 
* * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The delivery. */ boolean getDelivery(); /** * * *
   * Output only. Specifies if the business supports indoor or outdoor seating
   * options.
   * 
* * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the dineIn field is set. */ boolean hasDineIn(); /** * * *
   * Output only. Specifies if the business supports indoor or outdoor seating
   * options.
   * 
* * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The dineIn. */ boolean getDineIn(); /** * * *
   * Output only. Specifies if the business supports curbside pickup.
   * 
* * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the curbsidePickup field is set. */ boolean hasCurbsidePickup(); /** * * *
   * Output only. Specifies if the business supports curbside pickup.
   * 
* * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The curbsidePickup. */ boolean getCurbsidePickup(); /** * * *
   * Output only. Specifies if the place supports reservations.
   * 
* * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the reservable field is set. */ boolean hasReservable(); /** * * *
   * Output only. Specifies if the place supports reservations.
   * 
* * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The reservable. */ boolean getReservable(); /** * * *
   * Output only. Specifies if the place serves breakfast.
   * 
* * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the servesBreakfast field is set. */ boolean hasServesBreakfast(); /** * * *
   * Output only. Specifies if the place serves breakfast.
   * 
* * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The servesBreakfast. */ boolean getServesBreakfast(); /** * * *
   * Output only. Specifies if the place serves lunch.
   * 
* * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the servesLunch field is set. */ boolean hasServesLunch(); /** * * *
   * Output only. Specifies if the place serves lunch.
   * 
* * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The servesLunch. */ boolean getServesLunch(); /** * * *
   * Output only. Specifies if the place serves dinner.
   * 
* * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the servesDinner field is set. */ boolean hasServesDinner(); /** * * *
   * Output only. Specifies if the place serves dinner.
   * 
* * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The servesDinner. */ boolean getServesDinner(); /** * * *
   * Output only. Specifies if the place serves beer.
   * 
* * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the servesBeer field is set. */ boolean hasServesBeer(); /** * * *
   * Output only. Specifies if the place serves beer.
   * 
* * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The servesBeer. */ boolean getServesBeer(); /** * * *
   * Output only. Specifies if the place serves wine.
   * 
* * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the servesWine field is set. */ boolean hasServesWine(); /** * * *
   * Output only. Specifies if the place serves wine.
   * 
* * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The servesWine. */ boolean getServesWine(); /** * * *
   * Output only. Specifies if the place serves brunch.
   * 
* * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the servesBrunch field is set. */ boolean hasServesBrunch(); /** * * *
   * Output only. Specifies if the place serves brunch.
   * 
* * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The servesBrunch. */ boolean getServesBrunch(); /** * * *
   * Output only. Specifies if the place serves vegetarian food.
   * 
* * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the servesVegetarianFood field is set. */ boolean hasServesVegetarianFood(); /** * * *
   * Output only. Specifies if the place serves vegetarian food.
   * 
* * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The servesVegetarianFood. */ boolean getServesVegetarianFood(); /** * * *
   * Output only. The hours of operation for the next seven days (including
   * today). The time period starts at midnight on the date of the request and
   * ends at 11:59 pm six days later. This field includes the special_days
   * subfield of all hours, set for dates that have exceptional hours.
   * 
* * * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the currentOpeningHours field is set. */ boolean hasCurrentOpeningHours(); /** * * *
   * Output only. The hours of operation for the next seven days (including
   * today). The time period starts at midnight on the date of the request and
   * ends at 11:59 pm six days later. This field includes the special_days
   * subfield of all hours, set for dates that have exceptional hours.
   * 
* * * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The currentOpeningHours. */ com.google.maps.places.v1.Place.OpeningHours getCurrentOpeningHours(); /** * * *
   * Output only. The hours of operation for the next seven days (including
   * today). The time period starts at midnight on the date of the request and
   * ends at 11:59 pm six days later. This field includes the special_days
   * subfield of all hours, set for dates that have exceptional hours.
   * 
* * * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentOpeningHoursOrBuilder(); /** * * *
   * Output only. Contains an array of entries for the next seven days including
   * information about secondary hours of a business. Secondary hours are
   * different from a business's main hours. For example, a restaurant can
   * specify drive through hours or delivery hours as its secondary hours. This
   * field populates the type subfield, which draws from a predefined list of
   * opening hours types (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on
   * the types of the place. This field includes the special_days subfield of
   * all hours, set for dates that have exceptional hours.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getCurrentSecondaryOpeningHoursList(); /** * * *
   * Output only. Contains an array of entries for the next seven days including
   * information about secondary hours of a business. Secondary hours are
   * different from a business's main hours. For example, a restaurant can
   * specify drive through hours or delivery hours as its secondary hours. This
   * field populates the type subfield, which draws from a predefined list of
   * opening hours types (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on
   * the types of the place. This field includes the special_days subfield of
   * all hours, set for dates that have exceptional hours.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.OpeningHours getCurrentSecondaryOpeningHours(int index); /** * * *
   * Output only. Contains an array of entries for the next seven days including
   * information about secondary hours of a business. Secondary hours are
   * different from a business's main hours. For example, a restaurant can
   * specify drive through hours or delivery hours as its secondary hours. This
   * field populates the type subfield, which draws from a predefined list of
   * opening hours types (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on
   * the types of the place. This field includes the special_days subfield of
   * all hours, set for dates that have exceptional hours.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ int getCurrentSecondaryOpeningHoursCount(); /** * * *
   * Output only. Contains an array of entries for the next seven days including
   * information about secondary hours of a business. Secondary hours are
   * different from a business's main hours. For example, a restaurant can
   * specify drive through hours or delivery hours as its secondary hours. This
   * field populates the type subfield, which draws from a predefined list of
   * opening hours types (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on
   * the types of the place. This field includes the special_days subfield of
   * all hours, set for dates that have exceptional hours.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getCurrentSecondaryOpeningHoursOrBuilderList(); /** * * *
   * Output only. Contains an array of entries for the next seven days including
   * information about secondary hours of a business. Secondary hours are
   * different from a business's main hours. For example, a restaurant can
   * specify drive through hours or delivery hours as its secondary hours. This
   * field populates the type subfield, which draws from a predefined list of
   * opening hours types (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on
   * the types of the place. This field includes the special_days subfield of
   * all hours, set for dates that have exceptional hours.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentSecondaryOpeningHoursOrBuilder( int index); /** * * *
   * Output only. Contains an array of entries for information about regular
   * secondary hours of a business. Secondary hours are different from a
   * business's main hours. For example, a restaurant can specify drive through
   * hours or delivery hours as its secondary hours. This field populates the
   * type subfield, which draws from a predefined list of opening hours types
   * (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on the types of the
   * place.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getRegularSecondaryOpeningHoursList(); /** * * *
   * Output only. Contains an array of entries for information about regular
   * secondary hours of a business. Secondary hours are different from a
   * business's main hours. For example, a restaurant can specify drive through
   * hours or delivery hours as its secondary hours. This field populates the
   * type subfield, which draws from a predefined list of opening hours types
   * (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on the types of the
   * place.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.OpeningHours getRegularSecondaryOpeningHours(int index); /** * * *
   * Output only. Contains an array of entries for information about regular
   * secondary hours of a business. Secondary hours are different from a
   * business's main hours. For example, a restaurant can specify drive through
   * hours or delivery hours as its secondary hours. This field populates the
   * type subfield, which draws from a predefined list of opening hours types
   * (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on the types of the
   * place.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ int getRegularSecondaryOpeningHoursCount(); /** * * *
   * Output only. Contains an array of entries for information about regular
   * secondary hours of a business. Secondary hours are different from a
   * business's main hours. For example, a restaurant can specify drive through
   * hours or delivery hours as its secondary hours. This field populates the
   * type subfield, which draws from a predefined list of opening hours types
   * (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on the types of the
   * place.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getRegularSecondaryOpeningHoursOrBuilderList(); /** * * *
   * Output only. Contains an array of entries for information about regular
   * secondary hours of a business. Secondary hours are different from a
   * business's main hours. For example, a restaurant can specify drive through
   * hours or delivery hours as its secondary hours. This field populates the
   * type subfield, which draws from a predefined list of opening hours types
   * (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on the types of the
   * place.
   * 
* * * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpeningHoursOrBuilder( int index); /** * * *
   * Output only. Contains a summary of the place. A summary is comprised of a
   * textual overview, and also includes the language code for these if
   * applicable. Summary text must be presented as-is and can not be modified or
   * altered.
   * 
* * * .google.type.LocalizedText editorial_summary = 52 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the editorialSummary field is set. */ boolean hasEditorialSummary(); /** * * *
   * Output only. Contains a summary of the place. A summary is comprised of a
   * textual overview, and also includes the language code for these if
   * applicable. Summary text must be presented as-is and can not be modified or
   * altered.
   * 
* * * .google.type.LocalizedText editorial_summary = 52 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The editorialSummary. */ com.google.type.LocalizedText getEditorialSummary(); /** * * *
   * Output only. Contains a summary of the place. A summary is comprised of a
   * textual overview, and also includes the language code for these if
   * applicable. Summary text must be presented as-is and can not be modified or
   * altered.
   * 
* * * .google.type.LocalizedText editorial_summary = 52 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.type.LocalizedTextOrBuilder getEditorialSummaryOrBuilder(); /** * * *
   * Output only. Place provides outdoor seating.
   * 
* * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the outdoorSeating field is set. */ boolean hasOutdoorSeating(); /** * * *
   * Output only. Place provides outdoor seating.
   * 
* * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The outdoorSeating. */ boolean getOutdoorSeating(); /** * * *
   * Output only. Place provides live music.
   * 
* * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the liveMusic field is set. */ boolean hasLiveMusic(); /** * * *
   * Output only. Place provides live music.
   * 
* * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The liveMusic. */ boolean getLiveMusic(); /** * * *
   * Output only. Place has a children's menu.
   * 
* * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the menuForChildren field is set. */ boolean hasMenuForChildren(); /** * * *
   * Output only. Place has a children's menu.
   * 
* * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The menuForChildren. */ boolean getMenuForChildren(); /** * * *
   * Output only. Place serves cocktails.
   * 
* * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the servesCocktails field is set. */ boolean hasServesCocktails(); /** * * *
   * Output only. Place serves cocktails.
   * 
* * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The servesCocktails. */ boolean getServesCocktails(); /** * * *
   * Output only. Place serves dessert.
   * 
* * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the servesDessert field is set. */ boolean hasServesDessert(); /** * * *
   * Output only. Place serves dessert.
   * 
* * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The servesDessert. */ boolean getServesDessert(); /** * * *
   * Output only. Place serves coffee.
   * 
* * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the servesCoffee field is set. */ boolean hasServesCoffee(); /** * * *
   * Output only. Place serves coffee.
   * 
* * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The servesCoffee. */ boolean getServesCoffee(); /** * * *
   * Output only. Place is good for children.
   * 
* * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the goodForChildren field is set. */ boolean hasGoodForChildren(); /** * * *
   * Output only. Place is good for children.
   * 
* * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The goodForChildren. */ boolean getGoodForChildren(); /** * * *
   * Output only. Place allows dogs.
   * 
* * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the allowsDogs field is set. */ boolean hasAllowsDogs(); /** * * *
   * Output only. Place allows dogs.
   * 
* * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The allowsDogs. */ boolean getAllowsDogs(); /** * * *
   * Output only. Place has restroom.
   * 
* * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the restroom field is set. */ boolean hasRestroom(); /** * * *
   * Output only. Place has restroom.
   * 
* * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The restroom. */ boolean getRestroom(); /** * * *
   * Output only. Place accommodates groups.
   * 
* * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return Whether the goodForGroups field is set. */ boolean hasGoodForGroups(); /** * * *
   * Output only. Place accommodates groups.
   * 
* * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The goodForGroups. */ boolean getGoodForGroups(); /** * * *
   * Output only. Place is suitable for watching sports.
   * 
* * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the goodForWatchingSports field is set. */ boolean hasGoodForWatchingSports(); /** * * *
   * Output only. Place is suitable for watching sports.
   * 
* * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The goodForWatchingSports. */ boolean getGoodForWatchingSports(); /** * * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the paymentOptions field is set. */ boolean hasPaymentOptions(); /** * * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The paymentOptions. */ com.google.maps.places.v1.Place.PaymentOptions getPaymentOptions(); /** * * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.PaymentOptionsOrBuilder getPaymentOptionsOrBuilder(); /** * * *
   * Output only. Options of parking provided by the place.
   * 
* * * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the parkingOptions field is set. */ boolean hasParkingOptions(); /** * * *
   * Output only. Options of parking provided by the place.
   * 
* * * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The parkingOptions. */ com.google.maps.places.v1.Place.ParkingOptions getParkingOptions(); /** * * *
   * Output only. Options of parking provided by the place.
   * 
* * * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.ParkingOptionsOrBuilder getParkingOptionsOrBuilder(); /** * * *
   * Output only. A list of sub destinations related to the place.
   * 
* * * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getSubDestinationsList(); /** * * *
   * Output only. A list of sub destinations related to the place.
   * 
* * * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.SubDestination getSubDestinations(int index); /** * * *
   * Output only. A list of sub destinations related to the place.
   * 
* * * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ int getSubDestinationsCount(); /** * * *
   * Output only. A list of sub destinations related to the place.
   * 
* * * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ java.util.List getSubDestinationsOrBuilderList(); /** * * *
   * Output only. A list of sub destinations related to the place.
   * 
* * * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.SubDestinationOrBuilder getSubDestinationsOrBuilder(int index); /** * * *
   * Output only. Information about the accessibility options a place offers.
   * 
* * * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the accessibilityOptions field is set. */ boolean hasAccessibilityOptions(); /** * * *
   * Output only. Information about the accessibility options a place offers.
   * 
* * * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The accessibilityOptions. */ com.google.maps.places.v1.Place.AccessibilityOptions getAccessibilityOptions(); /** * * *
   * Output only. Information about the accessibility options a place offers.
   * 
* * * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.Place.AccessibilityOptionsOrBuilder getAccessibilityOptionsOrBuilder(); /** * * *
   * Output only. The most recent information about fuel options in a gas
   * station. This information is updated regularly.
   * 
* * * .google.maps.places.v1.FuelOptions fuel_options = 78 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the fuelOptions field is set. */ boolean hasFuelOptions(); /** * * *
   * Output only. The most recent information about fuel options in a gas
   * station. This information is updated regularly.
   * 
* * * .google.maps.places.v1.FuelOptions fuel_options = 78 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The fuelOptions. */ com.google.maps.places.v1.FuelOptions getFuelOptions(); /** * * *
   * Output only. The most recent information about fuel options in a gas
   * station. This information is updated regularly.
   * 
* * * .google.maps.places.v1.FuelOptions fuel_options = 78 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.FuelOptionsOrBuilder getFuelOptionsOrBuilder(); /** * * *
   * Output only. Information of ev charging options.
   * 
* * * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the evChargeOptions field is set. */ boolean hasEvChargeOptions(); /** * * *
   * Output only. Information of ev charging options.
   * 
* * * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The evChargeOptions. */ com.google.maps.places.v1.EVChargeOptions getEvChargeOptions(); /** * * *
   * Output only. Information of ev charging options.
   * 
* * * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.maps.places.v1.EVChargeOptionsOrBuilder getEvChargeOptionsOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy