diff --git a/java-maps-places/README.md b/java-maps-places/README.md index 13047e6d9647..b70b5496ed8d 100644 --- a/java-maps-places/README.md +++ b/java-maps-places/README.md @@ -201,7 +201,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-maps-places/java11.html [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-places.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-places/0.0.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-places/0.2.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/PlacesClient.java b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/PlacesClient.java index 252d713f0974..b8f4e22f382f 100644 --- a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/PlacesClient.java +++ b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/PlacesClient.java @@ -27,7 +27,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS. /** * Service Description: Service definition for the Places API. Note: every request actually requires - * a field mask set outside of the request proto (all/'*' is not assumed). That can be set via + * a field mask set outside of the request proto (all/'*', is not assumed). That can be set via * either a side channel (SystemParameterContext) over RPC, or a header (X-Goog-FieldMask) over * HTTP. See: https://cloud.google.com/apis/docs/system-parameters * @@ -335,8 +335,11 @@ public final UnaryCallable searchTextCall * } * } * - * @param name Required. The resource name of a photo. It is returned in Place's photos.name - * field. Format: places/<place_id>/photos/<photo_reference>/media. + * @param name Required. The resource name of a photo media in the format: + * `places/{place_id}/photos/{photo_reference}/media`. + *

The resource name of a photo as returned in a Place object's `photos.name` field comes + * with the format `places/{place_id}/photos/{photo_reference}`. You need to append `/media` + * at the end of the photo resource to get the photo media resource name. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final PhotoMedia getPhotoMedia(PhotoMediaName name) { @@ -363,8 +366,11 @@ public final PhotoMedia getPhotoMedia(PhotoMediaName name) { * } * } * - * @param name Required. The resource name of a photo. It is returned in Place's photos.name - * field. Format: places/<place_id>/photos/<photo_reference>/media. + * @param name Required. The resource name of a photo media in the format: + * `places/{place_id}/photos/{photo_reference}/media`. + *

The resource name of a photo as returned in a Place object's `photos.name` field comes + * with the format `places/{place_id}/photos/{photo_reference}`. You need to append `/media` + * at the end of the photo resource to get the photo media resource name. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final PhotoMedia getPhotoMedia(String name) { @@ -435,7 +441,7 @@ public final UnaryCallable getPhotoMediaCallab // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Get a Place with a place id (in a name) string. + * Get place details with a place id (in a name) string. * *

Sample code: * @@ -451,8 +457,8 @@ public final UnaryCallable getPhotoMediaCallab * } * } * - * @param name Required. A place_id returned in a Place (with "places/" prefix), or equivalently - * the name in the same Place. Format: places/<place_id>. + * @param name Required. A place ID returned in a Place (with "places/" prefix), or equivalently + * the name in the same Place. Format: `places/{place_id}`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final Place getPlace(PlaceName name) { @@ -463,7 +469,7 @@ public final Place getPlace(PlaceName name) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Get a Place with a place id (in a name) string. + * Get place details with a place id (in a name) string. * *

Sample code: * @@ -479,8 +485,8 @@ public final Place getPlace(PlaceName name) { * } * } * - * @param name Required. A place_id returned in a Place (with "places/" prefix), or equivalently - * the name in the same Place. Format: places/<place_id>. + * @param name Required. A place ID returned in a Place (with "places/" prefix), or equivalently + * the name in the same Place. Format: `places/{place_id}`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final Place getPlace(String name) { @@ -490,7 +496,7 @@ public final Place getPlace(String name) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Get a Place with a place id (in a name) string. + * Get place details with a place id (in a name) string. * *

Sample code: * @@ -520,7 +526,7 @@ public final Place getPlace(GetPlaceRequest request) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Get a Place with a place id (in a name) string. + * Get place details with a place id (in a name) string. * *

Sample code: * diff --git a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/package-info.java b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/package-info.java index aeba3cd61d45..fa4e6bcdb64f 100644 --- a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/package-info.java +++ b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/package-info.java @@ -22,7 +22,7 @@ *

======================= PlacesClient ======================= * *

Service Description: Service definition for the Places API. Note: every request actually - * requires a field mask set outside of the request proto (all/'*' is not assumed). That can be + * requires a field mask set outside of the request proto (all/'*', is not assumed). That can be * set via either a side channel (SystemParameterContext) over RPC, or a header (X-Goog-FieldMask) * over HTTP. See: https://cloud.google.com/apis/docs/system-parameters * diff --git a/java-maps-places/google-maps-places/src/test/java/com/google/maps/places/v1/PlacesClientHttpJsonTest.java b/java-maps-places/google-maps-places/src/test/java/com/google/maps/places/v1/PlacesClientHttpJsonTest.java index 0a556b9dce13..66591163a090 100644 --- a/java-maps-places/google-maps-places/src/test/java/com/google/maps/places/v1/PlacesClientHttpJsonTest.java +++ b/java-maps-places/google-maps-places/src/test/java/com/google/maps/places/v1/PlacesClientHttpJsonTest.java @@ -302,9 +302,12 @@ public void getPlaceTest() throws Exception { .setId("id3355") .setDisplayName(LocalizedText.newBuilder().build()) .addAllTypes(new ArrayList()) + .setPrimaryType("primaryType-867549092") + .setPrimaryTypeDisplayName(LocalizedText.newBuilder().build()) .setNationalPhoneNumber("nationalPhoneNumber-1432446651") .setInternationalPhoneNumber("internationalPhoneNumber-74125591") .setFormattedAddress("formattedAddress1036810136") + .setShortFormattedAddress("shortFormattedAddress282445876") .addAllAddressComponents(new ArrayList()) .setPlusCode(Place.PlusCode.newBuilder().build()) .setLocation(LatLng.newBuilder().build()) @@ -402,9 +405,12 @@ public void getPlaceTest2() throws Exception { .setId("id3355") .setDisplayName(LocalizedText.newBuilder().build()) .addAllTypes(new ArrayList()) + .setPrimaryType("primaryType-867549092") + .setPrimaryTypeDisplayName(LocalizedText.newBuilder().build()) .setNationalPhoneNumber("nationalPhoneNumber-1432446651") .setInternationalPhoneNumber("internationalPhoneNumber-74125591") .setFormattedAddress("formattedAddress1036810136") + .setShortFormattedAddress("shortFormattedAddress282445876") .addAllAddressComponents(new ArrayList()) .setPlusCode(Place.PlusCode.newBuilder().build()) .setLocation(LatLng.newBuilder().build()) diff --git a/java-maps-places/google-maps-places/src/test/java/com/google/maps/places/v1/PlacesClientTest.java b/java-maps-places/google-maps-places/src/test/java/com/google/maps/places/v1/PlacesClientTest.java index 5d57fbc0a96a..a76b3785d7ee 100644 --- a/java-maps-places/google-maps-places/src/test/java/com/google/maps/places/v1/PlacesClientTest.java +++ b/java-maps-places/google-maps-places/src/test/java/com/google/maps/places/v1/PlacesClientTest.java @@ -304,9 +304,12 @@ public void getPlaceTest() throws Exception { .setId("id3355") .setDisplayName(LocalizedText.newBuilder().build()) .addAllTypes(new ArrayList()) + .setPrimaryType("primaryType-867549092") + .setPrimaryTypeDisplayName(LocalizedText.newBuilder().build()) .setNationalPhoneNumber("nationalPhoneNumber-1432446651") .setInternationalPhoneNumber("internationalPhoneNumber-74125591") .setFormattedAddress("formattedAddress1036810136") + .setShortFormattedAddress("shortFormattedAddress282445876") .addAllAddressComponents(new ArrayList()) .setPlusCode(Place.PlusCode.newBuilder().build()) .setLocation(LatLng.newBuilder().build()) @@ -398,9 +401,12 @@ public void getPlaceTest2() throws Exception { .setId("id3355") .setDisplayName(LocalizedText.newBuilder().build()) .addAllTypes(new ArrayList()) + .setPrimaryType("primaryType-867549092") + .setPrimaryTypeDisplayName(LocalizedText.newBuilder().build()) .setNationalPhoneNumber("nationalPhoneNumber-1432446651") .setInternationalPhoneNumber("internationalPhoneNumber-74125591") .setFormattedAddress("formattedAddress1036810136") + .setShortFormattedAddress("shortFormattedAddress282445876") .addAllAddressComponents(new ArrayList()) .setPlusCode(Place.PlusCode.newBuilder().build()) .setLocation(LatLng.newBuilder().build()) diff --git a/java-maps-places/grpc-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlacesGrpc.java b/java-maps-places/grpc-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlacesGrpc.java index 40ed354df6a6..b0fa38a32bb3 100644 --- a/java-maps-places/grpc-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlacesGrpc.java +++ b/java-maps-places/grpc-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlacesGrpc.java @@ -22,10 +22,11 @@ * *

  * Service definition for the Places API.
- * Note: every request actually requires a field mask set outside of the request
- * proto (all/'*' is not assumed).  That can be set via either a side channel
- * (SystemParameterContext) over RPC, or a header (X-Goog-FieldMask) over HTTP.
- * See: https://cloud.google.com/apis/docs/system-parameters
+ * Note: every request actually requires a field mask set outside of
+ * the request proto (all/'*', is not assumed).  That can be set via either a
+ * side channel (SystemParameterContext) over RPC, or a header
+ * (X-Goog-FieldMask) over HTTP. See:
+ * https://cloud.google.com/apis/docs/system-parameters
  * 
*/ @javax.annotation.Generated( @@ -251,10 +252,11 @@ public PlacesFutureStub newStub( * *
    * Service definition for the Places API.
-   * Note: every request actually requires a field mask set outside of the request
-   * proto (all/'*' is not assumed).  That can be set via either a side channel
-   * (SystemParameterContext) over RPC, or a header (X-Goog-FieldMask) over HTTP.
-   * See: https://cloud.google.com/apis/docs/system-parameters
+   * Note: every request actually requires a field mask set outside of
+   * the request proto (all/'*', is not assumed).  That can be set via either a
+   * side channel (SystemParameterContext) over RPC, or a header
+   * (X-Goog-FieldMask) over HTTP. See:
+   * https://cloud.google.com/apis/docs/system-parameters
    * 
*/ public interface AsyncService { @@ -306,7 +308,7 @@ default void getPhotoMedia( * * *
-     * Get a Place with a place id (in a name) string.
+     * Get place details with a place id (in a name) string.
      * 
*/ default void getPlace( @@ -321,10 +323,11 @@ default void getPlace( * *
    * Service definition for the Places API.
-   * Note: every request actually requires a field mask set outside of the request
-   * proto (all/'*' is not assumed).  That can be set via either a side channel
-   * (SystemParameterContext) over RPC, or a header (X-Goog-FieldMask) over HTTP.
-   * See: https://cloud.google.com/apis/docs/system-parameters
+   * Note: every request actually requires a field mask set outside of
+   * the request proto (all/'*', is not assumed).  That can be set via either a
+   * side channel (SystemParameterContext) over RPC, or a header
+   * (X-Goog-FieldMask) over HTTP. See:
+   * https://cloud.google.com/apis/docs/system-parameters
    * 
*/ public abstract static class PlacesImplBase implements io.grpc.BindableService, AsyncService { @@ -340,10 +343,11 @@ public final io.grpc.ServerServiceDefinition bindService() { * *
    * Service definition for the Places API.
-   * Note: every request actually requires a field mask set outside of the request
-   * proto (all/'*' is not assumed).  That can be set via either a side channel
-   * (SystemParameterContext) over RPC, or a header (X-Goog-FieldMask) over HTTP.
-   * See: https://cloud.google.com/apis/docs/system-parameters
+   * Note: every request actually requires a field mask set outside of
+   * the request proto (all/'*', is not assumed).  That can be set via either a
+   * side channel (SystemParameterContext) over RPC, or a header
+   * (X-Goog-FieldMask) over HTTP. See:
+   * https://cloud.google.com/apis/docs/system-parameters
    * 
*/ public static final class PlacesStub extends io.grpc.stub.AbstractAsyncStub { @@ -408,7 +412,7 @@ public void getPhotoMedia( * * *
-     * Get a Place with a place id (in a name) string.
+     * Get place details with a place id (in a name) string.
      * 
*/ public void getPlace( @@ -424,10 +428,11 @@ public void getPlace( * *
    * Service definition for the Places API.
-   * Note: every request actually requires a field mask set outside of the request
-   * proto (all/'*' is not assumed).  That can be set via either a side channel
-   * (SystemParameterContext) over RPC, or a header (X-Goog-FieldMask) over HTTP.
-   * See: https://cloud.google.com/apis/docs/system-parameters
+   * Note: every request actually requires a field mask set outside of
+   * the request proto (all/'*', is not assumed).  That can be set via either a
+   * side channel (SystemParameterContext) over RPC, or a header
+   * (X-Goog-FieldMask) over HTTP. See:
+   * https://cloud.google.com/apis/docs/system-parameters
    * 
*/ public static final class PlacesBlockingStub @@ -484,7 +489,7 @@ public com.google.maps.places.v1.PhotoMedia getPhotoMedia( * * *
-     * Get a Place with a place id (in a name) string.
+     * Get place details with a place id (in a name) string.
      * 
*/ public com.google.maps.places.v1.Place getPlace( @@ -499,10 +504,11 @@ public com.google.maps.places.v1.Place getPlace( * *
    * Service definition for the Places API.
-   * Note: every request actually requires a field mask set outside of the request
-   * proto (all/'*' is not assumed).  That can be set via either a side channel
-   * (SystemParameterContext) over RPC, or a header (X-Goog-FieldMask) over HTTP.
-   * See: https://cloud.google.com/apis/docs/system-parameters
+   * Note: every request actually requires a field mask set outside of
+   * the request proto (all/'*', is not assumed).  That can be set via either a
+   * side channel (SystemParameterContext) over RPC, or a header
+   * (X-Goog-FieldMask) over HTTP. See:
+   * https://cloud.google.com/apis/docs/system-parameters
    * 
*/ public static final class PlacesFutureStub @@ -561,7 +567,7 @@ protected PlacesFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions ca * * *
-     * Get a Place with a place id (in a name) string.
+     * Get place details with a place id (in a name) string.
      * 
*/ public com.google.common.util.concurrent.ListenableFuture diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AttributionProto.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AttributionProto.java index 18a47d907220..cb55058a5f25 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AttributionProto.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AttributionProto.java @@ -41,22 +41,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { "\n\'google/maps/places/v1/attribution.prot" - + "o\022\025google.maps.places.v1\032\037google/api/fie" - + "ld_behavior.proto\"[\n\021AuthorAttribution\022\032" - + "\n\014display_name\030\001 \001(\tB\004\342A\001\003\022\021\n\003uri\030\002 \001(\tB" - + "\004\342A\001\003\022\027\n\tphoto_uri\030\003 \001(\tB\004\342A\001\003B\244\001\n\031com.g" - + "oogle.maps.places.v1B\020AttributionProtoP\001" - + "Z7cloud.google.com/go/maps/places/apiv1/" - + "placespb;placespb\370\001\001\242\002\006GMPSV1\252\002\025Google.M" - + "aps.Places.V1\312\002\025Google\\Maps\\Places\\V1b\006p" - + "roto3" + + "o\022\025google.maps.places.v1\"I\n\021AuthorAttrib" + + "ution\022\024\n\014display_name\030\001 \001(\t\022\013\n\003uri\030\002 \001(\t" + + "\022\021\n\tphoto_uri\030\003 \001(\tB\244\001\n\031com.google.maps." + + "places.v1B\020AttributionProtoP\001Z7cloud.goo" + + "gle.com/go/maps/places/apiv1/placespb;pl" + + "acespb\370\001\001\242\002\006GMPSV1\252\002\025Google.Maps.Places." + + "V1\312\002\025Google\\Maps\\Places\\V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.FieldBehaviorProto.getDescriptor(), - }); + descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); internal_static_google_maps_places_v1_AuthorAttribution_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_google_maps_places_v1_AuthorAttribution_fieldAccessorTable = @@ -65,12 +60,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "DisplayName", "Uri", "PhotoUri", }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AuthorAttribution.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AuthorAttribution.java index 524744753a98..894b95a5ed9c 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AuthorAttribution.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AuthorAttribution.java @@ -74,11 +74,11 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Output only. Name of the author of the [Photo][google.maps.places.v1.Photo]
-   * or [Review][google.maps.places.v1.Review].
+   * Name of the author of the [Photo][google.maps.places.v1.Photo] or
+   * [Review][google.maps.places.v1.Review].
    * 
* - * string display_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string display_name = 1; * * @return The displayName. */ @@ -98,11 +98,11 @@ public java.lang.String getDisplayName() { * * *
-   * Output only. Name of the author of the [Photo][google.maps.places.v1.Photo]
-   * or [Review][google.maps.places.v1.Review].
+   * Name of the author of the [Photo][google.maps.places.v1.Photo] or
+   * [Review][google.maps.places.v1.Review].
    * 
* - * string display_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string display_name = 1; * * @return The bytes for displayName. */ @@ -127,11 +127,11 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { * * *
-   * Output only. URI of the author of the [Photo][google.maps.places.v1.Photo]
-   * or [Review][google.maps.places.v1.Review].
+   * URI of the author of the [Photo][google.maps.places.v1.Photo] or
+   * [Review][google.maps.places.v1.Review].
    * 
* - * string uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string uri = 2; * * @return The uri. */ @@ -151,11 +151,11 @@ public java.lang.String getUri() { * * *
-   * Output only. URI of the author of the [Photo][google.maps.places.v1.Photo]
-   * or [Review][google.maps.places.v1.Review].
+   * URI of the author of the [Photo][google.maps.places.v1.Photo] or
+   * [Review][google.maps.places.v1.Review].
    * 
* - * string uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string uri = 2; * * @return The bytes for uri. */ @@ -180,12 +180,12 @@ public com.google.protobuf.ByteString getUriBytes() { * * *
-   * Output only. Profile photo URI of the author of the
+   * Profile photo URI of the author of the
    * [Photo][google.maps.places.v1.Photo] or
    * [Review][google.maps.places.v1.Review].
    * 
* - * string photo_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string photo_uri = 3; * * @return The photoUri. */ @@ -205,12 +205,12 @@ public java.lang.String getPhotoUri() { * * *
-   * Output only. Profile photo URI of the author of the
+   * Profile photo URI of the author of the
    * [Photo][google.maps.places.v1.Photo] or
    * [Review][google.maps.places.v1.Review].
    * 
* - * string photo_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string photo_uri = 3; * * @return The bytes for photoUri. */ @@ -623,11 +623,11 @@ public Builder mergeFrom( * * *
-     * Output only. Name of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * Name of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string display_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string display_name = 1; * * @return The displayName. */ @@ -646,11 +646,11 @@ public java.lang.String getDisplayName() { * * *
-     * Output only. Name of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * Name of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string display_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string display_name = 1; * * @return The bytes for displayName. */ @@ -669,11 +669,11 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { * * *
-     * Output only. Name of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * Name of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string display_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string display_name = 1; * * @param value The displayName to set. * @return This builder for chaining. @@ -691,11 +691,11 @@ public Builder setDisplayName(java.lang.String value) { * * *
-     * Output only. Name of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * Name of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string display_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string display_name = 1; * * @return This builder for chaining. */ @@ -709,11 +709,11 @@ public Builder clearDisplayName() { * * *
-     * Output only. Name of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * Name of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string display_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string display_name = 1; * * @param value The bytes for displayName to set. * @return This builder for chaining. @@ -734,11 +734,11 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. URI of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * URI of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string uri = 2; * * @return The uri. */ @@ -757,11 +757,11 @@ public java.lang.String getUri() { * * *
-     * Output only. URI of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * URI of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string uri = 2; * * @return The bytes for uri. */ @@ -780,11 +780,11 @@ public com.google.protobuf.ByteString getUriBytes() { * * *
-     * Output only. URI of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * URI of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string uri = 2; * * @param value The uri to set. * @return This builder for chaining. @@ -802,11 +802,11 @@ public Builder setUri(java.lang.String value) { * * *
-     * Output only. URI of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * URI of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string uri = 2; * * @return This builder for chaining. */ @@ -820,11 +820,11 @@ public Builder clearUri() { * * *
-     * Output only. URI of the author of the [Photo][google.maps.places.v1.Photo]
-     * or [Review][google.maps.places.v1.Review].
+     * URI of the author of the [Photo][google.maps.places.v1.Photo] or
+     * [Review][google.maps.places.v1.Review].
      * 
* - * string uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string uri = 2; * * @param value The bytes for uri to set. * @return This builder for chaining. @@ -845,12 +845,12 @@ public Builder setUriBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. Profile photo URI of the author of the
+     * Profile photo URI of the author of the
      * [Photo][google.maps.places.v1.Photo] or
      * [Review][google.maps.places.v1.Review].
      * 
* - * string photo_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string photo_uri = 3; * * @return The photoUri. */ @@ -869,12 +869,12 @@ public java.lang.String getPhotoUri() { * * *
-     * Output only. Profile photo URI of the author of the
+     * Profile photo URI of the author of the
      * [Photo][google.maps.places.v1.Photo] or
      * [Review][google.maps.places.v1.Review].
      * 
* - * string photo_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string photo_uri = 3; * * @return The bytes for photoUri. */ @@ -893,12 +893,12 @@ public com.google.protobuf.ByteString getPhotoUriBytes() { * * *
-     * Output only. Profile photo URI of the author of the
+     * Profile photo URI of the author of the
      * [Photo][google.maps.places.v1.Photo] or
      * [Review][google.maps.places.v1.Review].
      * 
* - * string photo_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string photo_uri = 3; * * @param value The photoUri to set. * @return This builder for chaining. @@ -916,12 +916,12 @@ public Builder setPhotoUri(java.lang.String value) { * * *
-     * Output only. Profile photo URI of the author of the
+     * Profile photo URI of the author of the
      * [Photo][google.maps.places.v1.Photo] or
      * [Review][google.maps.places.v1.Review].
      * 
* - * string photo_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string photo_uri = 3; * * @return This builder for chaining. */ @@ -935,12 +935,12 @@ public Builder clearPhotoUri() { * * *
-     * Output only. Profile photo URI of the author of the
+     * Profile photo URI of the author of the
      * [Photo][google.maps.places.v1.Photo] or
      * [Review][google.maps.places.v1.Review].
      * 
* - * string photo_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string photo_uri = 3; * * @param value The bytes for photoUri to set. * @return This builder for chaining. diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AuthorAttributionOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AuthorAttributionOrBuilder.java index 9c5f4b49bffb..7bd831a68ef9 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AuthorAttributionOrBuilder.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/AuthorAttributionOrBuilder.java @@ -27,11 +27,11 @@ public interface AuthorAttributionOrBuilder * * *
-   * Output only. Name of the author of the [Photo][google.maps.places.v1.Photo]
-   * or [Review][google.maps.places.v1.Review].
+   * Name of the author of the [Photo][google.maps.places.v1.Photo] or
+   * [Review][google.maps.places.v1.Review].
    * 
* - * string display_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string display_name = 1; * * @return The displayName. */ @@ -40,11 +40,11 @@ public interface AuthorAttributionOrBuilder * * *
-   * Output only. Name of the author of the [Photo][google.maps.places.v1.Photo]
-   * or [Review][google.maps.places.v1.Review].
+   * Name of the author of the [Photo][google.maps.places.v1.Photo] or
+   * [Review][google.maps.places.v1.Review].
    * 
* - * string display_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string display_name = 1; * * @return The bytes for displayName. */ @@ -54,11 +54,11 @@ public interface AuthorAttributionOrBuilder * * *
-   * Output only. URI of the author of the [Photo][google.maps.places.v1.Photo]
-   * or [Review][google.maps.places.v1.Review].
+   * URI of the author of the [Photo][google.maps.places.v1.Photo] or
+   * [Review][google.maps.places.v1.Review].
    * 
* - * string uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string uri = 2; * * @return The uri. */ @@ -67,11 +67,11 @@ public interface AuthorAttributionOrBuilder * * *
-   * Output only. URI of the author of the [Photo][google.maps.places.v1.Photo]
-   * or [Review][google.maps.places.v1.Review].
+   * URI of the author of the [Photo][google.maps.places.v1.Photo] or
+   * [Review][google.maps.places.v1.Review].
    * 
* - * string uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string uri = 2; * * @return The bytes for uri. */ @@ -81,12 +81,12 @@ public interface AuthorAttributionOrBuilder * * *
-   * Output only. Profile photo URI of the author of the
+   * Profile photo URI of the author of the
    * [Photo][google.maps.places.v1.Photo] or
    * [Review][google.maps.places.v1.Review].
    * 
* - * string photo_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string photo_uri = 3; * * @return The photoUri. */ @@ -95,12 +95,12 @@ public interface AuthorAttributionOrBuilder * * *
-   * Output only. Profile photo URI of the author of the
+   * Profile photo URI of the author of the
    * [Photo][google.maps.places.v1.Photo] or
    * [Review][google.maps.places.v1.Review].
    * 
* - * string photo_uri = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string photo_uri = 3; * * @return The bytes for photoUri. */ diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPhotoMediaRequest.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPhotoMediaRequest.java index 1b2ab7e5151d..be5851f136c4 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPhotoMediaRequest.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPhotoMediaRequest.java @@ -70,9 +70,13 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The resource name of a photo. It is returned in Place's
-   * photos.name field. Format:
-   * places/<place_id>/photos/<photo_reference>/media.
+   * Required. The resource name of a photo media in the format:
+   * `places/{place_id}/photos/{photo_reference}/media`.
+   *
+   * The resource name of a photo as returned in a Place object's `photos.name`
+   * field comes with the format
+   * `places/{place_id}/photos/{photo_reference}`. You need to append `/media`
+   * at the end of the photo resource to get the photo media resource name.
    * 
* * @@ -97,9 +101,13 @@ public java.lang.String getName() { * * *
-   * Required. The resource name of a photo. It is returned in Place's
-   * photos.name field. Format:
-   * places/<place_id>/photos/<photo_reference>/media.
+   * Required. The resource name of a photo media in the format:
+   * `places/{place_id}/photos/{photo_reference}/media`.
+   *
+   * The resource name of a photo as returned in a Place object's `photos.name`
+   * field comes with the format
+   * `places/{place_id}/photos/{photo_reference}`. You need to append `/media`
+   * at the end of the photo resource to get the photo media resource name.
    * 
* * @@ -186,7 +194,7 @@ public int getMaxHeightPx() { * Optional. If set, skip the default HTTP redirect behavior and render a text * format (for example, in JSON format for HTTP use case) response. If not * set, an HTTP redirect will be issued to redirect the call to the image - * midea. This option is ignored for non-HTTP requests. + * media. This option is ignored for non-HTTP requests. * * * bool skip_http_redirect = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -610,9 +618,13 @@ public Builder mergeFrom( * * *
-     * Required. The resource name of a photo. It is returned in Place's
-     * photos.name field. Format:
-     * places/<place_id>/photos/<photo_reference>/media.
+     * Required. The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
+     *
+     * The resource name of a photo as returned in a Place object's `photos.name`
+     * field comes with the format
+     * `places/{place_id}/photos/{photo_reference}`. You need to append `/media`
+     * at the end of the photo resource to get the photo media resource name.
      * 
* * @@ -636,9 +648,13 @@ public java.lang.String getName() { * * *
-     * Required. The resource name of a photo. It is returned in Place's
-     * photos.name field. Format:
-     * places/<place_id>/photos/<photo_reference>/media.
+     * Required. The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
+     *
+     * The resource name of a photo as returned in a Place object's `photos.name`
+     * field comes with the format
+     * `places/{place_id}/photos/{photo_reference}`. You need to append `/media`
+     * at the end of the photo resource to get the photo media resource name.
      * 
* * @@ -662,9 +678,13 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Required. The resource name of a photo. It is returned in Place's
-     * photos.name field. Format:
-     * places/<place_id>/photos/<photo_reference>/media.
+     * Required. The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
+     *
+     * The resource name of a photo as returned in a Place object's `photos.name`
+     * field comes with the format
+     * `places/{place_id}/photos/{photo_reference}`. You need to append `/media`
+     * at the end of the photo resource to get the photo media resource name.
      * 
* * @@ -687,9 +707,13 @@ public Builder setName(java.lang.String value) { * * *
-     * Required. The resource name of a photo. It is returned in Place's
-     * photos.name field. Format:
-     * places/<place_id>/photos/<photo_reference>/media.
+     * Required. The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
+     *
+     * The resource name of a photo as returned in a Place object's `photos.name`
+     * field comes with the format
+     * `places/{place_id}/photos/{photo_reference}`. You need to append `/media`
+     * at the end of the photo resource to get the photo media resource name.
      * 
* * @@ -708,9 +732,13 @@ public Builder clearName() { * * *
-     * Required. The resource name of a photo. It is returned in Place's
-     * photos.name field. Format:
-     * places/<place_id>/photos/<photo_reference>/media.
+     * Required. The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
+     *
+     * The resource name of a photo as returned in a Place object's `photos.name`
+     * field comes with the format
+     * `places/{place_id}/photos/{photo_reference}`. You need to append `/media`
+     * at the end of the photo resource to get the photo media resource name.
      * 
* * @@ -905,7 +933,7 @@ public Builder clearMaxHeightPx() { * Optional. If set, skip the default HTTP redirect behavior and render a text * format (for example, in JSON format for HTTP use case) response. If not * set, an HTTP redirect will be issued to redirect the call to the image - * midea. This option is ignored for non-HTTP requests. + * media. This option is ignored for non-HTTP requests. * * * bool skip_http_redirect = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -923,7 +951,7 @@ public boolean getSkipHttpRedirect() { * Optional. If set, skip the default HTTP redirect behavior and render a text * format (for example, in JSON format for HTTP use case) response. If not * set, an HTTP redirect will be issued to redirect the call to the image - * midea. This option is ignored for non-HTTP requests. + * media. This option is ignored for non-HTTP requests. * * * bool skip_http_redirect = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -945,7 +973,7 @@ public Builder setSkipHttpRedirect(boolean value) { * Optional. If set, skip the default HTTP redirect behavior and render a text * format (for example, in JSON format for HTTP use case) response. If not * set, an HTTP redirect will be issued to redirect the call to the image - * midea. This option is ignored for non-HTTP requests. + * media. This option is ignored for non-HTTP requests. * * * bool skip_http_redirect = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPhotoMediaRequestOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPhotoMediaRequestOrBuilder.java index 352a8a5bd1b8..92cb2f3ef826 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPhotoMediaRequestOrBuilder.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPhotoMediaRequestOrBuilder.java @@ -27,9 +27,13 @@ public interface GetPhotoMediaRequestOrBuilder * * *
-   * Required. The resource name of a photo. It is returned in Place's
-   * photos.name field. Format:
-   * places/<place_id>/photos/<photo_reference>/media.
+   * Required. The resource name of a photo media in the format:
+   * `places/{place_id}/photos/{photo_reference}/media`.
+   *
+   * The resource name of a photo as returned in a Place object's `photos.name`
+   * field comes with the format
+   * `places/{place_id}/photos/{photo_reference}`. You need to append `/media`
+   * at the end of the photo resource to get the photo media resource name.
    * 
* * @@ -43,9 +47,13 @@ public interface GetPhotoMediaRequestOrBuilder * * *
-   * Required. The resource name of a photo. It is returned in Place's
-   * photos.name field. Format:
-   * places/<place_id>/photos/<photo_reference>/media.
+   * Required. The resource name of a photo media in the format:
+   * `places/{place_id}/photos/{photo_reference}/media`.
+   *
+   * The resource name of a photo as returned in a Place object's `photos.name`
+   * field comes with the format
+   * `places/{place_id}/photos/{photo_reference}`. You need to append `/media`
+   * at the end of the photo resource to get the photo media resource name.
    * 
* * @@ -109,7 +117,7 @@ public interface GetPhotoMediaRequestOrBuilder * Optional. If set, skip the default HTTP redirect behavior and render a text * format (for example, in JSON format for HTTP use case) response. If not * set, an HTTP redirect will be issued to redirect the call to the image - * midea. This option is ignored for non-HTTP requests. + * media. This option is ignored for non-HTTP requests. * * * bool skip_http_redirect = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPlaceRequest.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPlaceRequest.java index 469262a46100..6d979c9de74a 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPlaceRequest.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPlaceRequest.java @@ -72,8 +72,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. A place_id returned in a Place (with "places/" prefix), or
-   * equivalently the name in the same Place. Format: places/<place_id>.
+   * Required. A place ID returned in a Place (with "places/" prefix), or
+   * equivalently the name in the same Place. Format:
+   * `places/{place_id}`.
    * 
* * @@ -98,8 +99,9 @@ public java.lang.String getName() { * * *
-   * Required. A place_id returned in a Place (with "places/" prefix), or
-   * equivalently the name in the same Place. Format: places/<place_id>.
+   * Required. A place ID returned in a Place (with "places/" prefix), or
+   * equivalently the name in the same Place. Format:
+   * `places/{place_id}`.
    * 
* * @@ -193,7 +195,7 @@ public com.google.protobuf.ByteString getLanguageCodeBytes() { * details, like region-specific place name, if available. The parameter can * affect results based on applicable law. * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -224,7 +226,7 @@ public java.lang.String getRegionCode() { * details, like region-specific place name, if available. The parameter can * affect results based on applicable law. * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -641,8 +643,9 @@ public Builder mergeFrom( * * *
-     * Required. A place_id returned in a Place (with "places/" prefix), or
-     * equivalently the name in the same Place. Format: places/<place_id>.
+     * Required. A place ID returned in a Place (with "places/" prefix), or
+     * equivalently the name in the same Place. Format:
+     * `places/{place_id}`.
      * 
* * @@ -666,8 +669,9 @@ public java.lang.String getName() { * * *
-     * Required. A place_id returned in a Place (with "places/" prefix), or
-     * equivalently the name in the same Place. Format: places/<place_id>.
+     * Required. A place ID returned in a Place (with "places/" prefix), or
+     * equivalently the name in the same Place. Format:
+     * `places/{place_id}`.
      * 
* * @@ -691,8 +695,9 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Required. A place_id returned in a Place (with "places/" prefix), or
-     * equivalently the name in the same Place. Format: places/<place_id>.
+     * Required. A place ID returned in a Place (with "places/" prefix), or
+     * equivalently the name in the same Place. Format:
+     * `places/{place_id}`.
      * 
* * @@ -715,8 +720,9 @@ public Builder setName(java.lang.String value) { * * *
-     * Required. A place_id returned in a Place (with "places/" prefix), or
-     * equivalently the name in the same Place. Format: places/<place_id>.
+     * Required. A place ID returned in a Place (with "places/" prefix), or
+     * equivalently the name in the same Place. Format:
+     * `places/{place_id}`.
      * 
* * @@ -735,8 +741,9 @@ public Builder clearName() { * * *
-     * Required. A place_id returned in a Place (with "places/" prefix), or
-     * equivalently the name in the same Place. Format: places/<place_id>.
+     * Required. A place ID returned in a Place (with "places/" prefix), or
+     * equivalently the name in the same Place. Format:
+     * `places/{place_id}`.
      * 
* * @@ -893,7 +900,7 @@ public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { * details, like region-specific place name, if available. The parameter can * affect results based on applicable law. * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -923,7 +930,7 @@ public java.lang.String getRegionCode() { * details, like region-specific place name, if available. The parameter can * affect results based on applicable law. * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -953,7 +960,7 @@ public com.google.protobuf.ByteString getRegionCodeBytes() { * details, like region-specific place name, if available. The parameter can * affect results based on applicable law. * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -982,7 +989,7 @@ public Builder setRegionCode(java.lang.String value) { * details, like region-specific place name, if available. The parameter can * affect results based on applicable law. * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -1007,7 +1014,7 @@ public Builder clearRegionCode() { * details, like region-specific place name, if available. The parameter can * affect results based on applicable law. * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPlaceRequestOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPlaceRequestOrBuilder.java index 23aa542bb6fe..c2aae9c9578c 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPlaceRequestOrBuilder.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/GetPlaceRequestOrBuilder.java @@ -27,8 +27,9 @@ public interface GetPlaceRequestOrBuilder * * *
-   * Required. A place_id returned in a Place (with "places/" prefix), or
-   * equivalently the name in the same Place. Format: places/<place_id>.
+   * Required. A place ID returned in a Place (with "places/" prefix), or
+   * equivalently the name in the same Place. Format:
+   * `places/{place_id}`.
    * 
* * @@ -42,8 +43,9 @@ public interface GetPlaceRequestOrBuilder * * *
-   * Required. A place_id returned in a Place (with "places/" prefix), or
-   * equivalently the name in the same Place. Format: places/<place_id>.
+   * Required. A place ID returned in a Place (with "places/" prefix), or
+   * equivalently the name in the same Place. Format:
+   * `places/{place_id}`.
    * 
* * @@ -96,7 +98,7 @@ public interface GetPlaceRequestOrBuilder * details, like region-specific place name, if available. The parameter can * affect results based on applicable law. * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -116,7 +118,7 @@ public interface GetPlaceRequestOrBuilder * details, like region-specific place name, if available. The parameter can * affect results based on applicable law. * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Photo.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Photo.java index 10cc389f86e3..a4831934ebf5 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Photo.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Photo.java @@ -70,12 +70,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Output only. A reference representing this place photo which may be used to
-   * look up this place photo again (a.k.a. the API "resource" name:
-   * places/{place_id}/photos/{photo}).
+   * Identifier. A reference representing this place photo which may be used to
+   * look up this place photo again (also called the API "resource" name:
+   * `places/{place_id}/photos/{photo}`).
    * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; * * @return The name. */ @@ -95,12 +95,12 @@ public java.lang.String getName() { * * *
-   * Output only. A reference representing this place photo which may be used to
-   * look up this place photo again (a.k.a. the API "resource" name:
-   * places/{place_id}/photos/{photo}).
+   * Identifier. A reference representing this place photo which may be used to
+   * look up this place photo again (also called the API "resource" name:
+   * `places/{place_id}/photos/{photo}`).
    * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; * * @return The bytes for name. */ @@ -123,10 +123,10 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * Output only. The maximum available width, in pixels.
+   * The maximum available width, in pixels.
    * 
* - * int32 width_px = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 width_px = 2; * * @return The widthPx. */ @@ -141,10 +141,10 @@ public int getWidthPx() { * * *
-   * Output only. The maximum available height, in pixels.
+   * The maximum available height, in pixels.
    * 
* - * int32 height_px = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 height_px = 3; * * @return The heightPx. */ @@ -161,12 +161,10 @@ public int getHeightPx() { * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ @java.lang.Override public java.util.List getAuthorAttributionsList() { @@ -176,12 +174,10 @@ public java.util.List getAuthorAttr * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ @java.lang.Override public java.util.List @@ -192,12 +188,10 @@ public java.util.List getAuthorAttr * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ @java.lang.Override public int getAuthorAttributionsCount() { @@ -207,12 +201,10 @@ public int getAuthorAttributionsCount() { * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ @java.lang.Override public com.google.maps.places.v1.AuthorAttribution getAuthorAttributions(int index) { @@ -222,12 +214,10 @@ public com.google.maps.places.v1.AuthorAttribution getAuthorAttributions(int ind * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ @java.lang.Override public com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttributionsOrBuilder( @@ -693,12 +683,12 @@ public Builder mergeFrom( * * *
-     * Output only. A reference representing this place photo which may be used to
-     * look up this place photo again (a.k.a. the API "resource" name:
-     * places/{place_id}/photos/{photo}).
+     * Identifier. A reference representing this place photo which may be used to
+     * look up this place photo again (also called the API "resource" name:
+     * `places/{place_id}/photos/{photo}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; * * @return The name. */ @@ -717,12 +707,12 @@ public java.lang.String getName() { * * *
-     * Output only. A reference representing this place photo which may be used to
-     * look up this place photo again (a.k.a. the API "resource" name:
-     * places/{place_id}/photos/{photo}).
+     * Identifier. A reference representing this place photo which may be used to
+     * look up this place photo again (also called the API "resource" name:
+     * `places/{place_id}/photos/{photo}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; * * @return The bytes for name. */ @@ -741,12 +731,12 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Output only. A reference representing this place photo which may be used to
-     * look up this place photo again (a.k.a. the API "resource" name:
-     * places/{place_id}/photos/{photo}).
+     * Identifier. A reference representing this place photo which may be used to
+     * look up this place photo again (also called the API "resource" name:
+     * `places/{place_id}/photos/{photo}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; * * @param value The name to set. * @return This builder for chaining. @@ -764,12 +754,12 @@ public Builder setName(java.lang.String value) { * * *
-     * Output only. A reference representing this place photo which may be used to
-     * look up this place photo again (a.k.a. the API "resource" name:
-     * places/{place_id}/photos/{photo}).
+     * Identifier. A reference representing this place photo which may be used to
+     * look up this place photo again (also called the API "resource" name:
+     * `places/{place_id}/photos/{photo}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; * * @return This builder for chaining. */ @@ -783,12 +773,12 @@ public Builder clearName() { * * *
-     * Output only. A reference representing this place photo which may be used to
-     * look up this place photo again (a.k.a. the API "resource" name:
-     * places/{place_id}/photos/{photo}).
+     * Identifier. A reference representing this place photo which may be used to
+     * look up this place photo again (also called the API "resource" name:
+     * `places/{place_id}/photos/{photo}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; * * @param value The bytes for name to set. * @return This builder for chaining. @@ -809,10 +799,10 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. The maximum available width, in pixels.
+     * The maximum available width, in pixels.
      * 
* - * int32 width_px = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 width_px = 2; * * @return The widthPx. */ @@ -824,10 +814,10 @@ public int getWidthPx() { * * *
-     * Output only. The maximum available width, in pixels.
+     * The maximum available width, in pixels.
      * 
* - * int32 width_px = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 width_px = 2; * * @param value The widthPx to set. * @return This builder for chaining. @@ -843,10 +833,10 @@ public Builder setWidthPx(int value) { * * *
-     * Output only. The maximum available width, in pixels.
+     * The maximum available width, in pixels.
      * 
* - * int32 width_px = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 width_px = 2; * * @return This builder for chaining. */ @@ -862,10 +852,10 @@ public Builder clearWidthPx() { * * *
-     * Output only. The maximum available height, in pixels.
+     * The maximum available height, in pixels.
      * 
* - * int32 height_px = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 height_px = 3; * * @return The heightPx. */ @@ -877,10 +867,10 @@ public int getHeightPx() { * * *
-     * Output only. The maximum available height, in pixels.
+     * The maximum available height, in pixels.
      * 
* - * int32 height_px = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 height_px = 3; * * @param value The heightPx to set. * @return This builder for chaining. @@ -896,10 +886,10 @@ public Builder setHeightPx(int value) { * * *
-     * Output only. The maximum available height, in pixels.
+     * The maximum available height, in pixels.
      * 
* - * int32 height_px = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 height_px = 3; * * @return This builder for chaining. */ @@ -932,12 +922,10 @@ private void ensureAuthorAttributionsIsMutable() { * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public java.util.List getAuthorAttributionsList() { if (authorAttributionsBuilder_ == null) { @@ -950,12 +938,10 @@ public java.util.List getAuthorAttr * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public int getAuthorAttributionsCount() { if (authorAttributionsBuilder_ == null) { @@ -968,12 +954,10 @@ public int getAuthorAttributionsCount() { * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public com.google.maps.places.v1.AuthorAttribution getAuthorAttributions(int index) { if (authorAttributionsBuilder_ == null) { @@ -986,12 +970,10 @@ public com.google.maps.places.v1.AuthorAttribution getAuthorAttributions(int ind * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public Builder setAuthorAttributions( int index, com.google.maps.places.v1.AuthorAttribution value) { @@ -1011,12 +993,10 @@ public Builder setAuthorAttributions( * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public Builder setAuthorAttributions( int index, com.google.maps.places.v1.AuthorAttribution.Builder builderForValue) { @@ -1033,12 +1013,10 @@ public Builder setAuthorAttributions( * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public Builder addAuthorAttributions(com.google.maps.places.v1.AuthorAttribution value) { if (authorAttributionsBuilder_ == null) { @@ -1057,12 +1035,10 @@ public Builder addAuthorAttributions(com.google.maps.places.v1.AuthorAttribution * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public Builder addAuthorAttributions( int index, com.google.maps.places.v1.AuthorAttribution value) { @@ -1082,12 +1058,10 @@ public Builder addAuthorAttributions( * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public Builder addAuthorAttributions( com.google.maps.places.v1.AuthorAttribution.Builder builderForValue) { @@ -1104,12 +1078,10 @@ public Builder addAuthorAttributions( * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public Builder addAuthorAttributions( int index, com.google.maps.places.v1.AuthorAttribution.Builder builderForValue) { @@ -1126,12 +1098,10 @@ public Builder addAuthorAttributions( * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public Builder addAllAuthorAttributions( java.lang.Iterable values) { @@ -1148,12 +1118,10 @@ public Builder addAllAuthorAttributions( * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public Builder clearAuthorAttributions() { if (authorAttributionsBuilder_ == null) { @@ -1169,12 +1137,10 @@ public Builder clearAuthorAttributions() { * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public Builder removeAuthorAttributions(int index) { if (authorAttributionsBuilder_ == null) { @@ -1190,12 +1156,10 @@ public Builder removeAuthorAttributions(int index) { * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public com.google.maps.places.v1.AuthorAttribution.Builder getAuthorAttributionsBuilder( int index) { @@ -1205,12 +1169,10 @@ public com.google.maps.places.v1.AuthorAttribution.Builder getAuthorAttributions * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttributionsOrBuilder( int index) { @@ -1224,12 +1186,10 @@ public com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttribution * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public java.util.List getAuthorAttributionsOrBuilderList() { @@ -1243,12 +1203,10 @@ public com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttribution * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public com.google.maps.places.v1.AuthorAttribution.Builder addAuthorAttributionsBuilder() { return getAuthorAttributionsFieldBuilder() @@ -1258,12 +1216,10 @@ public com.google.maps.places.v1.AuthorAttribution.Builder addAuthorAttributions * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public com.google.maps.places.v1.AuthorAttribution.Builder addAuthorAttributionsBuilder( int index) { @@ -1274,12 +1230,10 @@ public com.google.maps.places.v1.AuthorAttribution.Builder addAuthorAttributions * * *
-     * Output only. This photo's authors.
+     * This photo's authors.
      * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ public java.util.List getAuthorAttributionsBuilderList() { diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoMedia.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoMedia.java index 2bd600b5cef0..2b64526817a0 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoMedia.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoMedia.java @@ -71,8 +71,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * The resource name of a photo. It is returned in Place's photos.name field.
-   * Format: places/<place_id>/photos/<photo_reference>/media.
+   * The resource name of a photo media in the format:
+   * `places/{place_id}/photos/{photo_reference}/media`.
    * 
* * string name = 1; @@ -95,8 +95,8 @@ public java.lang.String getName() { * * *
-   * The resource name of a photo. It is returned in Place's photos.name field.
-   * Format: places/<place_id>/photos/<photo_reference>/media.
+   * The resource name of a photo media in the format:
+   * `places/{place_id}/photos/{photo_reference}/media`.
    * 
* * string name = 1; @@ -534,8 +534,8 @@ public Builder mergeFrom( * * *
-     * The resource name of a photo. It is returned in Place's photos.name field.
-     * Format: places/<place_id>/photos/<photo_reference>/media.
+     * The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
      * 
* * string name = 1; @@ -557,8 +557,8 @@ public java.lang.String getName() { * * *
-     * The resource name of a photo. It is returned in Place's photos.name field.
-     * Format: places/<place_id>/photos/<photo_reference>/media.
+     * The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
      * 
* * string name = 1; @@ -580,8 +580,8 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * The resource name of a photo. It is returned in Place's photos.name field.
-     * Format: places/<place_id>/photos/<photo_reference>/media.
+     * The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
      * 
* * string name = 1; @@ -602,8 +602,8 @@ public Builder setName(java.lang.String value) { * * *
-     * The resource name of a photo. It is returned in Place's photos.name field.
-     * Format: places/<place_id>/photos/<photo_reference>/media.
+     * The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
      * 
* * string name = 1; @@ -620,8 +620,8 @@ public Builder clearName() { * * *
-     * The resource name of a photo. It is returned in Place's photos.name field.
-     * Format: places/<place_id>/photos/<photo_reference>/media.
+     * The resource name of a photo media in the format:
+     * `places/{place_id}/photos/{photo_reference}/media`.
      * 
* * string name = 1; diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoMediaOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoMediaOrBuilder.java index 23eb21581525..cb1c7f09627f 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoMediaOrBuilder.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoMediaOrBuilder.java @@ -27,8 +27,8 @@ public interface PhotoMediaOrBuilder * * *
-   * The resource name of a photo. It is returned in Place's photos.name field.
-   * Format: places/<place_id>/photos/<photo_reference>/media.
+   * The resource name of a photo media in the format:
+   * `places/{place_id}/photos/{photo_reference}/media`.
    * 
* * string name = 1; @@ -40,8 +40,8 @@ public interface PhotoMediaOrBuilder * * *
-   * The resource name of a photo. It is returned in Place's photos.name field.
-   * Format: places/<place_id>/photos/<photo_reference>/media.
+   * The resource name of a photo media in the format:
+   * `places/{place_id}/photos/{photo_reference}/media`.
    * 
* * string name = 1; diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoOrBuilder.java index 631a270605a1..3cc7c4155501 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoOrBuilder.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoOrBuilder.java @@ -27,12 +27,12 @@ public interface PhotoOrBuilder * * *
-   * Output only. A reference representing this place photo which may be used to
-   * look up this place photo again (a.k.a. the API "resource" name:
-   * places/{place_id}/photos/{photo}).
+   * Identifier. A reference representing this place photo which may be used to
+   * look up this place photo again (also called the API "resource" name:
+   * `places/{place_id}/photos/{photo}`).
    * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; * * @return The name. */ @@ -41,12 +41,12 @@ public interface PhotoOrBuilder * * *
-   * Output only. A reference representing this place photo which may be used to
-   * look up this place photo again (a.k.a. the API "resource" name:
-   * places/{place_id}/photos/{photo}).
+   * Identifier. A reference representing this place photo which may be used to
+   * look up this place photo again (also called the API "resource" name:
+   * `places/{place_id}/photos/{photo}`).
    * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; * * @return The bytes for name. */ @@ -56,10 +56,10 @@ public interface PhotoOrBuilder * * *
-   * Output only. The maximum available width, in pixels.
+   * The maximum available width, in pixels.
    * 
* - * int32 width_px = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 width_px = 2; * * @return The widthPx. */ @@ -69,10 +69,10 @@ public interface PhotoOrBuilder * * *
-   * Output only. The maximum available height, in pixels.
+   * The maximum available height, in pixels.
    * 
* - * int32 height_px = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * int32 height_px = 3; * * @return The heightPx. */ @@ -82,48 +82,40 @@ public interface PhotoOrBuilder * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ java.util.List getAuthorAttributionsList(); /** * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ com.google.maps.places.v1.AuthorAttribution getAuthorAttributions(int index); /** * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ int getAuthorAttributionsCount(); /** * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ java.util.List getAuthorAttributionsOrBuilderList(); @@ -131,12 +123,10 @@ public interface PhotoOrBuilder * * *
-   * Output only. This photo's authors.
+   * This photo's authors.
    * 
* - * - * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.AuthorAttribution author_attributions = 4; */ com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttributionsOrBuilder(int index); } diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoProto.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoProto.java index 883fec68b385..944f7c6d29e4 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoProto.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PhotoProto.java @@ -44,17 +44,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "gle.maps.places.v1\032\037google/api/field_beh" + "avior.proto\032\031google/api/resource.proto\032\'" + "google/maps/places/v1/attribution.proto\"" - + "\351\001\n\005Photo\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\026\n\010width_p" - + "x\030\002 \001(\005B\004\342A\001\003\022\027\n\theight_px\030\003 \001(\005B\004\342A\001\003\022K" - + "\n\023author_attributions\030\004 \003(\0132(.google.map" - + "s.places.v1.AuthorAttributionB\004\342A\001\003:N\352AK" - + "\n\033places.googleapis.com/Photo\022\035places/{p" - + "lace}/photos/{photo}*\006photos2\005photoB\236\001\n\031" - + "com.google.maps.places.v1B\nPhotoProtoP\001Z" - + "7cloud.google.com/go/maps/places/apiv1/p" - + "lacespb;placespb\370\001\001\242\002\006GMPSV1\252\002\025Google.Ma" - + "ps.Places.V1\312\002\025Google\\Maps\\Places\\V1b\006pr" - + "oto3" + + "\327\001\n\005Photo\022\022\n\004name\030\001 \001(\tB\004\342A\001\010\022\020\n\010width_p" + + "x\030\002 \001(\005\022\021\n\theight_px\030\003 \001(\005\022E\n\023author_att" + + "ributions\030\004 \003(\0132(.google.maps.places.v1." + + "AuthorAttribution:N\352AK\n\033places.googleapi" + + "s.com/Photo\022\035places/{place}/photos/{phot" + + "o}*\006photos2\005photoB\236\001\n\031com.google.maps.pl" + + "aces.v1B\nPhotoProtoP\001Z7cloud.google.com/" + + "go/maps/places/apiv1/placespb;placespb\370\001" + + "\001\242\002\006GMPSV1\252\002\025Google.Maps.Places.V1\312\002\025Goo" + + "gle\\Maps\\Places\\V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Place.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Place.java index c7c140fd6b36..9bddc73685aa 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Place.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Place.java @@ -41,9 +41,11 @@ private Place() { name_ = ""; id_ = ""; types_ = com.google.protobuf.LazyStringArrayList.emptyList(); + primaryType_ = ""; nationalPhoneNumber_ = ""; internationalPhoneNumber_ = ""; formattedAddress_ = ""; + shortFormattedAddress_ = ""; addressComponents_ = java.util.Collections.emptyList(); googleMapsUri_ = ""; websiteUri_ = ""; @@ -268,12 +270,12 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. The full text description or name of the address component.
-     * For example, an address component for the country Australia may have a
-     * long_name of "Australia".
+     * The full text description or name of the address component. For example,
+     * an address component for the country Australia may have a long_name of
+     * "Australia".
      * 
* - * string long_text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string long_text = 1; * * @return The longText. */ @@ -282,12 +284,12 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. The full text description or name of the address component.
-     * For example, an address component for the country Australia may have a
-     * long_name of "Australia".
+     * The full text description or name of the address component. For example,
+     * an address component for the country Australia may have a long_name of
+     * "Australia".
      * 
* - * string long_text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string long_text = 1; * * @return The bytes for longText. */ @@ -297,12 +299,12 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. An abbreviated textual name for the address component, if
-     * available. For example, an address component for the country of Australia
-     * may have a short_name of "AU".
+     * An abbreviated textual name for the address component, if available. For
+     * example, an address component for the country of Australia may have a
+     * short_name of "AU".
      * 
* - * string short_text = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string short_text = 2; * * @return The shortText. */ @@ -311,12 +313,12 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. An abbreviated textual name for the address component, if
-     * available. For example, an address component for the country of Australia
-     * may have a short_name of "AU".
+     * An abbreviated textual name for the address component, if available. For
+     * example, an address component for the country of Australia may have a
+     * short_name of "AU".
      * 
* - * string short_text = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string short_text = 2; * * @return The bytes for shortText. */ @@ -326,10 +328,10 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. An array indicating the type(s) of the address component.
+     * An array indicating the type(s) of the address component.
      * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @return A list containing the types. */ @@ -338,10 +340,10 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. An array indicating the type(s) of the address component.
+     * An array indicating the type(s) of the address component.
      * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @return The count of types. */ @@ -350,10 +352,10 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. An array indicating the type(s) of the address component.
+     * An array indicating the type(s) of the address component.
      * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param index The index of the element to return. * @return The types at the given index. @@ -363,10 +365,10 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. An array indicating the type(s) of the address component.
+     * An array indicating the type(s) of the address component.
      * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param index The index of the value to return. * @return The bytes of the types at the given index. @@ -377,11 +379,10 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. The language used to format this components, in CLDR
-     * notation.
+     * The language used to format this components, in CLDR notation.
      * 
* - * string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string language_code = 4; * * @return The languageCode. */ @@ -390,11 +391,10 @@ public interface AddressComponentOrBuilder * * *
-     * Output only. The language used to format this components, in CLDR
-     * notation.
+     * The language used to format this components, in CLDR notation.
      * 
* - * string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string language_code = 4; * * @return The bytes for languageCode. */ @@ -456,12 +456,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Output only. The full text description or name of the address component.
-     * For example, an address component for the country Australia may have a
-     * long_name of "Australia".
+     * The full text description or name of the address component. For example,
+     * an address component for the country Australia may have a long_name of
+     * "Australia".
      * 
* - * string long_text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string long_text = 1; * * @return The longText. */ @@ -481,12 +481,12 @@ public java.lang.String getLongText() { * * *
-     * Output only. The full text description or name of the address component.
-     * For example, an address component for the country Australia may have a
-     * long_name of "Australia".
+     * The full text description or name of the address component. For example,
+     * an address component for the country Australia may have a long_name of
+     * "Australia".
      * 
* - * string long_text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string long_text = 1; * * @return The bytes for longText. */ @@ -511,12 +511,12 @@ public com.google.protobuf.ByteString getLongTextBytes() { * * *
-     * Output only. An abbreviated textual name for the address component, if
-     * available. For example, an address component for the country of Australia
-     * may have a short_name of "AU".
+     * An abbreviated textual name for the address component, if available. For
+     * example, an address component for the country of Australia may have a
+     * short_name of "AU".
      * 
* - * string short_text = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string short_text = 2; * * @return The shortText. */ @@ -536,12 +536,12 @@ public java.lang.String getShortText() { * * *
-     * Output only. An abbreviated textual name for the address component, if
-     * available. For example, an address component for the country of Australia
-     * may have a short_name of "AU".
+     * An abbreviated textual name for the address component, if available. For
+     * example, an address component for the country of Australia may have a
+     * short_name of "AU".
      * 
* - * string short_text = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string short_text = 2; * * @return The bytes for shortText. */ @@ -567,10 +567,10 @@ public com.google.protobuf.ByteString getShortTextBytes() { * * *
-     * Output only. An array indicating the type(s) of the address component.
+     * An array indicating the type(s) of the address component.
      * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @return A list containing the types. */ @@ -581,10 +581,10 @@ public com.google.protobuf.ProtocolStringList getTypesList() { * * *
-     * Output only. An array indicating the type(s) of the address component.
+     * An array indicating the type(s) of the address component.
      * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @return The count of types. */ @@ -595,10 +595,10 @@ public int getTypesCount() { * * *
-     * Output only. An array indicating the type(s) of the address component.
+     * An array indicating the type(s) of the address component.
      * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param index The index of the element to return. * @return The types at the given index. @@ -610,10 +610,10 @@ public java.lang.String getTypes(int index) { * * *
-     * Output only. An array indicating the type(s) of the address component.
+     * An array indicating the type(s) of the address component.
      * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param index The index of the value to return. * @return The bytes of the types at the given index. @@ -630,11 +630,10 @@ public com.google.protobuf.ByteString getTypesBytes(int index) { * * *
-     * Output only. The language used to format this components, in CLDR
-     * notation.
+     * The language used to format this components, in CLDR notation.
      * 
* - * string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string language_code = 4; * * @return The languageCode. */ @@ -654,11 +653,10 @@ public java.lang.String getLanguageCode() { * * *
-     * Output only. The language used to format this components, in CLDR
-     * notation.
+     * The language used to format this components, in CLDR notation.
      * 
* - * string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string language_code = 4; * * @return The bytes for languageCode. */ @@ -1113,12 +1111,12 @@ public Builder mergeFrom( * * *
-       * Output only. The full text description or name of the address component.
-       * For example, an address component for the country Australia may have a
-       * long_name of "Australia".
+       * The full text description or name of the address component. For example,
+       * an address component for the country Australia may have a long_name of
+       * "Australia".
        * 
* - * string long_text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string long_text = 1; * * @return The longText. */ @@ -1137,12 +1135,12 @@ public java.lang.String getLongText() { * * *
-       * Output only. The full text description or name of the address component.
-       * For example, an address component for the country Australia may have a
-       * long_name of "Australia".
+       * The full text description or name of the address component. For example,
+       * an address component for the country Australia may have a long_name of
+       * "Australia".
        * 
* - * string long_text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string long_text = 1; * * @return The bytes for longText. */ @@ -1161,12 +1159,12 @@ public com.google.protobuf.ByteString getLongTextBytes() { * * *
-       * Output only. The full text description or name of the address component.
-       * For example, an address component for the country Australia may have a
-       * long_name of "Australia".
+       * The full text description or name of the address component. For example,
+       * an address component for the country Australia may have a long_name of
+       * "Australia".
        * 
* - * string long_text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string long_text = 1; * * @param value The longText to set. * @return This builder for chaining. @@ -1184,12 +1182,12 @@ public Builder setLongText(java.lang.String value) { * * *
-       * Output only. The full text description or name of the address component.
-       * For example, an address component for the country Australia may have a
-       * long_name of "Australia".
+       * The full text description or name of the address component. For example,
+       * an address component for the country Australia may have a long_name of
+       * "Australia".
        * 
* - * string long_text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string long_text = 1; * * @return This builder for chaining. */ @@ -1203,12 +1201,12 @@ public Builder clearLongText() { * * *
-       * Output only. The full text description or name of the address component.
-       * For example, an address component for the country Australia may have a
-       * long_name of "Australia".
+       * The full text description or name of the address component. For example,
+       * an address component for the country Australia may have a long_name of
+       * "Australia".
        * 
* - * string long_text = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string long_text = 1; * * @param value The bytes for longText to set. * @return This builder for chaining. @@ -1229,12 +1227,12 @@ public Builder setLongTextBytes(com.google.protobuf.ByteString value) { * * *
-       * Output only. An abbreviated textual name for the address component, if
-       * available. For example, an address component for the country of Australia
-       * may have a short_name of "AU".
+       * An abbreviated textual name for the address component, if available. For
+       * example, an address component for the country of Australia may have a
+       * short_name of "AU".
        * 
* - * string short_text = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string short_text = 2; * * @return The shortText. */ @@ -1253,12 +1251,12 @@ public java.lang.String getShortText() { * * *
-       * Output only. An abbreviated textual name for the address component, if
-       * available. For example, an address component for the country of Australia
-       * may have a short_name of "AU".
+       * An abbreviated textual name for the address component, if available. For
+       * example, an address component for the country of Australia may have a
+       * short_name of "AU".
        * 
* - * string short_text = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string short_text = 2; * * @return The bytes for shortText. */ @@ -1277,12 +1275,12 @@ public com.google.protobuf.ByteString getShortTextBytes() { * * *
-       * Output only. An abbreviated textual name for the address component, if
-       * available. For example, an address component for the country of Australia
-       * may have a short_name of "AU".
+       * An abbreviated textual name for the address component, if available. For
+       * example, an address component for the country of Australia may have a
+       * short_name of "AU".
        * 
* - * string short_text = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string short_text = 2; * * @param value The shortText to set. * @return This builder for chaining. @@ -1300,12 +1298,12 @@ public Builder setShortText(java.lang.String value) { * * *
-       * Output only. An abbreviated textual name for the address component, if
-       * available. For example, an address component for the country of Australia
-       * may have a short_name of "AU".
+       * An abbreviated textual name for the address component, if available. For
+       * example, an address component for the country of Australia may have a
+       * short_name of "AU".
        * 
* - * string short_text = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string short_text = 2; * * @return This builder for chaining. */ @@ -1319,12 +1317,12 @@ public Builder clearShortText() { * * *
-       * Output only. An abbreviated textual name for the address component, if
-       * available. For example, an address component for the country of Australia
-       * may have a short_name of "AU".
+       * An abbreviated textual name for the address component, if available. For
+       * example, an address component for the country of Australia may have a
+       * short_name of "AU".
        * 
* - * string short_text = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string short_text = 2; * * @param value The bytes for shortText to set. * @return This builder for chaining. @@ -1353,10 +1351,10 @@ private void ensureTypesIsMutable() { * * *
-       * Output only. An array indicating the type(s) of the address component.
+       * An array indicating the type(s) of the address component.
        * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @return A list containing the types. */ @@ -1368,10 +1366,10 @@ public com.google.protobuf.ProtocolStringList getTypesList() { * * *
-       * Output only. An array indicating the type(s) of the address component.
+       * An array indicating the type(s) of the address component.
        * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @return The count of types. */ @@ -1382,10 +1380,10 @@ public int getTypesCount() { * * *
-       * Output only. An array indicating the type(s) of the address component.
+       * An array indicating the type(s) of the address component.
        * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param index The index of the element to return. * @return The types at the given index. @@ -1397,10 +1395,10 @@ public java.lang.String getTypes(int index) { * * *
-       * Output only. An array indicating the type(s) of the address component.
+       * An array indicating the type(s) of the address component.
        * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param index The index of the value to return. * @return The bytes of the types at the given index. @@ -1412,10 +1410,10 @@ public com.google.protobuf.ByteString getTypesBytes(int index) { * * *
-       * Output only. An array indicating the type(s) of the address component.
+       * An array indicating the type(s) of the address component.
        * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param index The index to set the value at. * @param value The types to set. @@ -1435,10 +1433,10 @@ public Builder setTypes(int index, java.lang.String value) { * * *
-       * Output only. An array indicating the type(s) of the address component.
+       * An array indicating the type(s) of the address component.
        * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param value The types to add. * @return This builder for chaining. @@ -1457,10 +1455,10 @@ public Builder addTypes(java.lang.String value) { * * *
-       * Output only. An array indicating the type(s) of the address component.
+       * An array indicating the type(s) of the address component.
        * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param values The types to add. * @return This builder for chaining. @@ -1476,10 +1474,10 @@ public Builder addAllTypes(java.lang.Iterable values) { * * *
-       * Output only. An array indicating the type(s) of the address component.
+       * An array indicating the type(s) of the address component.
        * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @return This builder for chaining. */ @@ -1494,10 +1492,10 @@ public Builder clearTypes() { * * *
-       * Output only. An array indicating the type(s) of the address component.
+       * An array indicating the type(s) of the address component.
        * 
* - * repeated string types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 3; * * @param value The bytes of the types to add. * @return This builder for chaining. @@ -1519,11 +1517,10 @@ public Builder addTypesBytes(com.google.protobuf.ByteString value) { * * *
-       * Output only. The language used to format this components, in CLDR
-       * notation.
+       * The language used to format this components, in CLDR notation.
        * 
* - * string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string language_code = 4; * * @return The languageCode. */ @@ -1542,11 +1539,10 @@ public java.lang.String getLanguageCode() { * * *
-       * Output only. The language used to format this components, in CLDR
-       * notation.
+       * The language used to format this components, in CLDR notation.
        * 
* - * string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string language_code = 4; * * @return The bytes for languageCode. */ @@ -1565,11 +1561,10 @@ public com.google.protobuf.ByteString getLanguageCodeBytes() { * * *
-       * Output only. The language used to format this components, in CLDR
-       * notation.
+       * The language used to format this components, in CLDR notation.
        * 
* - * string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string language_code = 4; * * @param value The languageCode to set. * @return This builder for chaining. @@ -1587,11 +1582,10 @@ public Builder setLanguageCode(java.lang.String value) { * * *
-       * Output only. The language used to format this components, in CLDR
-       * notation.
+       * The language used to format this components, in CLDR notation.
        * 
* - * string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string language_code = 4; * * @return This builder for chaining. */ @@ -1605,11 +1599,10 @@ public Builder clearLanguageCode() { * * *
-       * Output only. The language used to format this components, in CLDR
-       * notation.
+       * The language used to format this components, in CLDR notation.
        * 
* - * string language_code = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string language_code = 4; * * @param value The bytes for languageCode to set. * @return This builder for chaining. @@ -1698,11 +1691,11 @@ public interface PlusCodeOrBuilder * * *
-     * Output only. Place's global (full) code, such as "9FWM33GV+HQ",
-     * representing an 1/8000 by 1/8000 degree area (~14 by 14 meters).
+     * Place's global (full) code, such as "9FWM33GV+HQ", representing an
+     * 1/8000 by 1/8000 degree area (~14 by 14 meters).
      * 
* - * string global_code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string global_code = 1; * * @return The globalCode. */ @@ -1711,11 +1704,11 @@ public interface PlusCodeOrBuilder * * *
-     * Output only. Place's global (full) code, such as "9FWM33GV+HQ",
-     * representing an 1/8000 by 1/8000 degree area (~14 by 14 meters).
+     * Place's global (full) code, such as "9FWM33GV+HQ", representing an
+     * 1/8000 by 1/8000 degree area (~14 by 14 meters).
      * 
* - * string global_code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string global_code = 1; * * @return The bytes for globalCode. */ @@ -1725,12 +1718,12 @@ public interface PlusCodeOrBuilder * * *
-     * Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway",
-     * containing the suffix of the global code and replacing the prefix with a
-     * formatted name of a reference entity.
+     * Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing
+     * the suffix of the global code and replacing the prefix with a formatted
+     * name of a reference entity.
      * 
* - * string compound_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string compound_code = 2; * * @return The compoundCode. */ @@ -1739,12 +1732,12 @@ public interface PlusCodeOrBuilder * * *
-     * Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway",
-     * containing the suffix of the global code and replacing the prefix with a
-     * formatted name of a reference entity.
+     * Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing
+     * the suffix of the global code and replacing the prefix with a formatted
+     * name of a reference entity.
      * 
* - * string compound_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string compound_code = 2; * * @return The bytes for compoundCode. */ @@ -1805,11 +1798,11 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Output only. Place's global (full) code, such as "9FWM33GV+HQ",
-     * representing an 1/8000 by 1/8000 degree area (~14 by 14 meters).
+     * Place's global (full) code, such as "9FWM33GV+HQ", representing an
+     * 1/8000 by 1/8000 degree area (~14 by 14 meters).
      * 
* - * string global_code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string global_code = 1; * * @return The globalCode. */ @@ -1829,11 +1822,11 @@ public java.lang.String getGlobalCode() { * * *
-     * Output only. Place's global (full) code, such as "9FWM33GV+HQ",
-     * representing an 1/8000 by 1/8000 degree area (~14 by 14 meters).
+     * Place's global (full) code, such as "9FWM33GV+HQ", representing an
+     * 1/8000 by 1/8000 degree area (~14 by 14 meters).
      * 
* - * string global_code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string global_code = 1; * * @return The bytes for globalCode. */ @@ -1858,12 +1851,12 @@ public com.google.protobuf.ByteString getGlobalCodeBytes() { * * *
-     * Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway",
-     * containing the suffix of the global code and replacing the prefix with a
-     * formatted name of a reference entity.
+     * Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing
+     * the suffix of the global code and replacing the prefix with a formatted
+     * name of a reference entity.
      * 
* - * string compound_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string compound_code = 2; * * @return The compoundCode. */ @@ -1883,12 +1876,12 @@ public java.lang.String getCompoundCode() { * * *
-     * Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway",
-     * containing the suffix of the global code and replacing the prefix with a
-     * formatted name of a reference entity.
+     * Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing
+     * the suffix of the global code and replacing the prefix with a formatted
+     * name of a reference entity.
      * 
* - * string compound_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string compound_code = 2; * * @return The bytes for compoundCode. */ @@ -2281,11 +2274,11 @@ public Builder mergeFrom( * * *
-       * Output only. Place's global (full) code, such as "9FWM33GV+HQ",
-       * representing an 1/8000 by 1/8000 degree area (~14 by 14 meters).
+       * Place's global (full) code, such as "9FWM33GV+HQ", representing an
+       * 1/8000 by 1/8000 degree area (~14 by 14 meters).
        * 
* - * string global_code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string global_code = 1; * * @return The globalCode. */ @@ -2304,11 +2297,11 @@ public java.lang.String getGlobalCode() { * * *
-       * Output only. Place's global (full) code, such as "9FWM33GV+HQ",
-       * representing an 1/8000 by 1/8000 degree area (~14 by 14 meters).
+       * Place's global (full) code, such as "9FWM33GV+HQ", representing an
+       * 1/8000 by 1/8000 degree area (~14 by 14 meters).
        * 
* - * string global_code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string global_code = 1; * * @return The bytes for globalCode. */ @@ -2327,11 +2320,11 @@ public com.google.protobuf.ByteString getGlobalCodeBytes() { * * *
-       * Output only. Place's global (full) code, such as "9FWM33GV+HQ",
-       * representing an 1/8000 by 1/8000 degree area (~14 by 14 meters).
+       * Place's global (full) code, such as "9FWM33GV+HQ", representing an
+       * 1/8000 by 1/8000 degree area (~14 by 14 meters).
        * 
* - * string global_code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string global_code = 1; * * @param value The globalCode to set. * @return This builder for chaining. @@ -2349,11 +2342,11 @@ public Builder setGlobalCode(java.lang.String value) { * * *
-       * Output only. Place's global (full) code, such as "9FWM33GV+HQ",
-       * representing an 1/8000 by 1/8000 degree area (~14 by 14 meters).
+       * Place's global (full) code, such as "9FWM33GV+HQ", representing an
+       * 1/8000 by 1/8000 degree area (~14 by 14 meters).
        * 
* - * string global_code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string global_code = 1; * * @return This builder for chaining. */ @@ -2367,11 +2360,11 @@ public Builder clearGlobalCode() { * * *
-       * Output only. Place's global (full) code, such as "9FWM33GV+HQ",
-       * representing an 1/8000 by 1/8000 degree area (~14 by 14 meters).
+       * Place's global (full) code, such as "9FWM33GV+HQ", representing an
+       * 1/8000 by 1/8000 degree area (~14 by 14 meters).
        * 
* - * string global_code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string global_code = 1; * * @param value The bytes for globalCode to set. * @return This builder for chaining. @@ -2392,12 +2385,12 @@ public Builder setGlobalCodeBytes(com.google.protobuf.ByteString value) { * * *
-       * Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway",
-       * containing the suffix of the global code and replacing the prefix with a
-       * formatted name of a reference entity.
+       * Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing
+       * the suffix of the global code and replacing the prefix with a formatted
+       * name of a reference entity.
        * 
* - * string compound_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string compound_code = 2; * * @return The compoundCode. */ @@ -2416,12 +2409,12 @@ public java.lang.String getCompoundCode() { * * *
-       * Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway",
-       * containing the suffix of the global code and replacing the prefix with a
-       * formatted name of a reference entity.
+       * Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing
+       * the suffix of the global code and replacing the prefix with a formatted
+       * name of a reference entity.
        * 
* - * string compound_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string compound_code = 2; * * @return The bytes for compoundCode. */ @@ -2440,12 +2433,12 @@ public com.google.protobuf.ByteString getCompoundCodeBytes() { * * *
-       * Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway",
-       * containing the suffix of the global code and replacing the prefix with a
-       * formatted name of a reference entity.
+       * Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing
+       * the suffix of the global code and replacing the prefix with a formatted
+       * name of a reference entity.
        * 
* - * string compound_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string compound_code = 2; * * @param value The compoundCode to set. * @return This builder for chaining. @@ -2463,12 +2456,12 @@ public Builder setCompoundCode(java.lang.String value) { * * *
-       * Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway",
-       * containing the suffix of the global code and replacing the prefix with a
-       * formatted name of a reference entity.
+       * Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing
+       * the suffix of the global code and replacing the prefix with a formatted
+       * name of a reference entity.
        * 
* - * string compound_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string compound_code = 2; * * @return This builder for chaining. */ @@ -2482,12 +2475,12 @@ public Builder clearCompoundCode() { * * *
-       * Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway",
-       * containing the suffix of the global code and replacing the prefix with a
-       * formatted name of a reference entity.
+       * Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing
+       * the suffix of the global code and replacing the prefix with a formatted
+       * name of a reference entity.
        * 
* - * string compound_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string compound_code = 2; * * @param value The bytes for compoundCode to set. * @return This builder for chaining. @@ -2576,11 +2569,11 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. Is this place open right now?  Always present unless we lack
-     * time-of-day or timezone data for these opening hours.
+     * Is this place open right now?  Always present unless we lack time-of-day
+     * or timezone data for these opening hours.
      * 
* - * optional bool open_now = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool open_now = 1; * * @return Whether the openNow field is set. */ @@ -2589,11 +2582,11 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. Is this place open right now?  Always present unless we lack
-     * time-of-day or timezone data for these opening hours.
+     * Is this place open right now?  Always present unless we lack time-of-day
+     * or timezone data for these opening hours.
      * 
* - * optional bool open_now = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool open_now = 1; * * @return The openNow. */ @@ -2603,64 +2596,52 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ java.util.List getPeriodsList(); /** * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ com.google.maps.places.v1.Place.OpeningHours.Period getPeriods(int index); /** * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ int getPeriodsCount(); /** * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ java.util.List getPeriodsOrBuilderList(); @@ -2668,16 +2649,13 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ com.google.maps.places.v1.Place.OpeningHours.PeriodOrBuilder getPeriodsOrBuilder(int index); @@ -2685,14 +2663,12 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. Localized strings describing the opening hours of this
-     * place, one string for each day of the week.  Will be empty if the hours
-     * are unknown or could not be converted to localized text. Example: "Sun:
-     * 18:00–06:00"
+     * Localized strings describing the opening hours of this place, one string
+     * for each day of the week.  Will be empty if the hours are unknown or
+     * could not be converted to localized text. Example: "Sun: 18:00–06:00"
      * 
* - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @return A list containing the weekdayDescriptions. */ @@ -2701,14 +2677,12 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. Localized strings describing the opening hours of this
-     * place, one string for each day of the week.  Will be empty if the hours
-     * are unknown or could not be converted to localized text. Example: "Sun:
-     * 18:00–06:00"
+     * Localized strings describing the opening hours of this place, one string
+     * for each day of the week.  Will be empty if the hours are unknown or
+     * could not be converted to localized text. Example: "Sun: 18:00–06:00"
      * 
* - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @return The count of weekdayDescriptions. */ @@ -2717,14 +2691,12 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. Localized strings describing the opening hours of this
-     * place, one string for each day of the week.  Will be empty if the hours
-     * are unknown or could not be converted to localized text. Example: "Sun:
-     * 18:00–06:00"
+     * Localized strings describing the opening hours of this place, one string
+     * for each day of the week.  Will be empty if the hours are unknown or
+     * could not be converted to localized text. Example: "Sun: 18:00–06:00"
      * 
* - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param index The index of the element to return. * @return The weekdayDescriptions at the given index. @@ -2734,14 +2706,12 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. Localized strings describing the opening hours of this
-     * place, one string for each day of the week.  Will be empty if the hours
-     * are unknown or could not be converted to localized text. Example: "Sun:
-     * 18:00–06:00"
+     * Localized strings describing the opening hours of this place, one string
+     * for each day of the week.  Will be empty if the hours are unknown or
+     * could not be converted to localized text. Example: "Sun: 18:00–06:00"
      * 
* - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param index The index of the value to return. * @return The bytes of the weekdayDescriptions at the given index. @@ -2752,11 +2722,10 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. A type string used to identify the type of secondary hours.
+     * A type string used to identify the type of secondary hours.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4; * * * @return The enum numeric value on the wire for secondaryHoursType. @@ -2766,11 +2735,10 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. A type string used to identify the type of secondary hours.
+     * A type string used to identify the type of secondary hours.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4; * * * @return The secondaryHoursType. @@ -2781,64 +2749,56 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ java.util.List getSpecialDaysList(); /** * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ com.google.maps.places.v1.Place.OpeningHours.SpecialDay getSpecialDays(int index); /** * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ int getSpecialDaysCount(); /** * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ java.util.List getSpecialDaysOrBuilderList(); @@ -2846,16 +2806,14 @@ public interface OpeningHoursOrBuilder * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ com.google.maps.places.v1.Place.OpeningHours.SpecialDayOrBuilder getSpecialDaysOrBuilder( int index); @@ -3318,12 +3276,10 @@ public interface PeriodOrBuilder * * *
-       * Output only. The time that the place starts to be open.
+       * The time that the place starts to be open.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; * * @return Whether the open field is set. */ @@ -3332,12 +3288,10 @@ public interface PeriodOrBuilder * * *
-       * Output only. The time that the place starts to be open.
+       * The time that the place starts to be open.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; * * @return The open. */ @@ -3346,12 +3300,10 @@ public interface PeriodOrBuilder * * *
-       * Output only. The time that the place starts to be open.
+       * The time that the place starts to be open.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; */ com.google.maps.places.v1.Place.OpeningHours.Period.PointOrBuilder getOpenOrBuilder(); @@ -3359,12 +3311,10 @@ public interface PeriodOrBuilder * * *
-       * Output only. The time that the place starts to be closed.
+       * The time that the place starts to be closed.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; * * @return Whether the close field is set. */ @@ -3373,12 +3323,10 @@ public interface PeriodOrBuilder * * *
-       * Output only. The time that the place starts to be closed.
+       * The time that the place starts to be closed.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; * * @return The close. */ @@ -3387,12 +3335,10 @@ public interface PeriodOrBuilder * * *
-       * Output only. The time that the place starts to be closed.
+       * The time that the place starts to be closed.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; */ com.google.maps.places.v1.Place.OpeningHours.Period.PointOrBuilder getCloseOrBuilder(); } @@ -3447,11 +3393,11 @@ public interface PointOrBuilder * * *
-         * Output only. A day of the week, as an integer in the range 0-6.  0 is
-         * Sunday, 1 is Monday, etc.
+         * A day of the week, as an integer in the range 0-6.  0 is Sunday, 1 is
+         * Monday, etc.
          * 
* - * optional int32 day = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 day = 1; * * @return Whether the day field is set. */ @@ -3460,11 +3406,11 @@ public interface PointOrBuilder * * *
-         * Output only. A day of the week, as an integer in the range 0-6.  0 is
-         * Sunday, 1 is Monday, etc.
+         * A day of the week, as an integer in the range 0-6.  0 is Sunday, 1 is
+         * Monday, etc.
          * 
* - * optional int32 day = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 day = 1; * * @return The day. */ @@ -3474,10 +3420,10 @@ public interface PointOrBuilder * * *
-         * Output only. The hour in 2 digits. Ranges from 00 to 23.
+         * The hour in 2 digits. Ranges from 00 to 23.
          * 
* - * optional int32 hour = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 hour = 2; * * @return Whether the hour field is set. */ @@ -3486,10 +3432,10 @@ public interface PointOrBuilder * * *
-         * Output only. The hour in 2 digits. Ranges from 00 to 23.
+         * The hour in 2 digits. Ranges from 00 to 23.
          * 
* - * optional int32 hour = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 hour = 2; * * @return The hour. */ @@ -3499,10 +3445,10 @@ public interface PointOrBuilder * * *
-         * Output only. The minute in 2 digits. Ranges from 00 to 59.
+         * The minute in 2 digits. Ranges from 00 to 59.
          * 
* - * optional int32 minute = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 minute = 3; * * @return Whether the minute field is set. */ @@ -3511,10 +3457,10 @@ public interface PointOrBuilder * * *
-         * Output only. The minute in 2 digits. Ranges from 00 to 59.
+         * The minute in 2 digits. Ranges from 00 to 59.
          * 
* - * optional int32 minute = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 minute = 3; * * @return The minute. */ @@ -3524,10 +3470,10 @@ public interface PointOrBuilder * * *
-         * Output only. Date in the local timezone for the place.
+         * Date in the local timezone for the place.
          * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; * * @return Whether the date field is set. */ @@ -3536,10 +3482,10 @@ public interface PointOrBuilder * * *
-         * Output only. Date in the local timezone for the place.
+         * Date in the local timezone for the place.
          * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; * * @return The date. */ @@ -3548,10 +3494,10 @@ public interface PointOrBuilder * * *
-         * Output only. Date in the local timezone for the place.
+         * Date in the local timezone for the place.
          * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; */ com.google.type.DateOrBuilder getDateOrBuilder(); @@ -3559,14 +3505,14 @@ public interface PointOrBuilder * * *
-         * Output only. Whether or not this endpoint was truncated. Truncation
-         * occurs when the real hours are outside the times we are willing to
-         * return hours between, so we truncate the hours back to these
-         * boundaries. This ensures that at most 24 * 7 hours from midnight of
-         * the day of the request are returned.
+         * Whether or not this endpoint was truncated. Truncation occurs when
+         * the real hours are outside the times we are willing to return hours
+         * between, so we truncate the hours back to these boundaries. This
+         * ensures that at most 24 * 7 hours from midnight of the day of the
+         * request are returned.
          * 
* - * bool truncated = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * bool truncated = 5; * * @return The truncated. */ @@ -3621,11 +3567,11 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-         * Output only. A day of the week, as an integer in the range 0-6.  0 is
-         * Sunday, 1 is Monday, etc.
+         * A day of the week, as an integer in the range 0-6.  0 is Sunday, 1 is
+         * Monday, etc.
          * 
* - * optional int32 day = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 day = 1; * * @return Whether the day field is set. */ @@ -3637,11 +3583,11 @@ public boolean hasDay() { * * *
-         * Output only. A day of the week, as an integer in the range 0-6.  0 is
-         * Sunday, 1 is Monday, etc.
+         * A day of the week, as an integer in the range 0-6.  0 is Sunday, 1 is
+         * Monday, etc.
          * 
* - * optional int32 day = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 day = 1; * * @return The day. */ @@ -3656,10 +3602,10 @@ public int getDay() { * * *
-         * Output only. The hour in 2 digits. Ranges from 00 to 23.
+         * The hour in 2 digits. Ranges from 00 to 23.
          * 
* - * optional int32 hour = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 hour = 2; * * @return Whether the hour field is set. */ @@ -3671,10 +3617,10 @@ public boolean hasHour() { * * *
-         * Output only. The hour in 2 digits. Ranges from 00 to 23.
+         * The hour in 2 digits. Ranges from 00 to 23.
          * 
* - * optional int32 hour = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 hour = 2; * * @return The hour. */ @@ -3689,10 +3635,10 @@ public int getHour() { * * *
-         * Output only. The minute in 2 digits. Ranges from 00 to 59.
+         * The minute in 2 digits. Ranges from 00 to 59.
          * 
* - * optional int32 minute = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 minute = 3; * * @return Whether the minute field is set. */ @@ -3704,10 +3650,10 @@ public boolean hasMinute() { * * *
-         * Output only. The minute in 2 digits. Ranges from 00 to 59.
+         * The minute in 2 digits. Ranges from 00 to 59.
          * 
* - * optional int32 minute = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 minute = 3; * * @return The minute. */ @@ -3722,10 +3668,10 @@ public int getMinute() { * * *
-         * Output only. Date in the local timezone for the place.
+         * Date in the local timezone for the place.
          * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; * * @return Whether the date field is set. */ @@ -3737,10 +3683,10 @@ public boolean hasDate() { * * *
-         * Output only. Date in the local timezone for the place.
+         * Date in the local timezone for the place.
          * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; * * @return The date. */ @@ -3752,10 +3698,10 @@ public com.google.type.Date getDate() { * * *
-         * Output only. Date in the local timezone for the place.
+         * Date in the local timezone for the place.
          * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; */ @java.lang.Override public com.google.type.DateOrBuilder getDateOrBuilder() { @@ -3768,14 +3714,14 @@ public com.google.type.DateOrBuilder getDateOrBuilder() { * * *
-         * Output only. Whether or not this endpoint was truncated. Truncation
-         * occurs when the real hours are outside the times we are willing to
-         * return hours between, so we truncate the hours back to these
-         * boundaries. This ensures that at most 24 * 7 hours from midnight of
-         * the day of the request are returned.
+         * Whether or not this endpoint was truncated. Truncation occurs when
+         * the real hours are outside the times we are willing to return hours
+         * between, so we truncate the hours back to these boundaries. This
+         * ensures that at most 24 * 7 hours from midnight of the day of the
+         * request are returned.
          * 
* - * bool truncated = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * bool truncated = 5; * * @return The truncated. */ @@ -4257,11 +4203,11 @@ public Builder mergeFrom( * * *
-           * Output only. A day of the week, as an integer in the range 0-6.  0 is
-           * Sunday, 1 is Monday, etc.
+           * A day of the week, as an integer in the range 0-6.  0 is Sunday, 1 is
+           * Monday, etc.
            * 
* - * optional int32 day = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 day = 1; * * @return Whether the day field is set. */ @@ -4273,11 +4219,11 @@ public boolean hasDay() { * * *
-           * Output only. A day of the week, as an integer in the range 0-6.  0 is
-           * Sunday, 1 is Monday, etc.
+           * A day of the week, as an integer in the range 0-6.  0 is Sunday, 1 is
+           * Monday, etc.
            * 
* - * optional int32 day = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 day = 1; * * @return The day. */ @@ -4289,11 +4235,11 @@ public int getDay() { * * *
-           * Output only. A day of the week, as an integer in the range 0-6.  0 is
-           * Sunday, 1 is Monday, etc.
+           * A day of the week, as an integer in the range 0-6.  0 is Sunday, 1 is
+           * Monday, etc.
            * 
* - * optional int32 day = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 day = 1; * * @param value The day to set. * @return This builder for chaining. @@ -4309,11 +4255,11 @@ public Builder setDay(int value) { * * *
-           * Output only. A day of the week, as an integer in the range 0-6.  0 is
-           * Sunday, 1 is Monday, etc.
+           * A day of the week, as an integer in the range 0-6.  0 is Sunday, 1 is
+           * Monday, etc.
            * 
* - * optional int32 day = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 day = 1; * * @return This builder for chaining. */ @@ -4329,10 +4275,10 @@ public Builder clearDay() { * * *
-           * Output only. The hour in 2 digits. Ranges from 00 to 23.
+           * The hour in 2 digits. Ranges from 00 to 23.
            * 
* - * optional int32 hour = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 hour = 2; * * @return Whether the hour field is set. */ @@ -4344,10 +4290,10 @@ public boolean hasHour() { * * *
-           * Output only. The hour in 2 digits. Ranges from 00 to 23.
+           * The hour in 2 digits. Ranges from 00 to 23.
            * 
* - * optional int32 hour = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 hour = 2; * * @return The hour. */ @@ -4359,10 +4305,10 @@ public int getHour() { * * *
-           * Output only. The hour in 2 digits. Ranges from 00 to 23.
+           * The hour in 2 digits. Ranges from 00 to 23.
            * 
* - * optional int32 hour = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 hour = 2; * * @param value The hour to set. * @return This builder for chaining. @@ -4378,10 +4324,10 @@ public Builder setHour(int value) { * * *
-           * Output only. The hour in 2 digits. Ranges from 00 to 23.
+           * The hour in 2 digits. Ranges from 00 to 23.
            * 
* - * optional int32 hour = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 hour = 2; * * @return This builder for chaining. */ @@ -4397,10 +4343,10 @@ public Builder clearHour() { * * *
-           * Output only. The minute in 2 digits. Ranges from 00 to 59.
+           * The minute in 2 digits. Ranges from 00 to 59.
            * 
* - * optional int32 minute = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 minute = 3; * * @return Whether the minute field is set. */ @@ -4412,10 +4358,10 @@ public boolean hasMinute() { * * *
-           * Output only. The minute in 2 digits. Ranges from 00 to 59.
+           * The minute in 2 digits. Ranges from 00 to 59.
            * 
* - * optional int32 minute = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 minute = 3; * * @return The minute. */ @@ -4427,10 +4373,10 @@ public int getMinute() { * * *
-           * Output only. The minute in 2 digits. Ranges from 00 to 59.
+           * The minute in 2 digits. Ranges from 00 to 59.
            * 
* - * optional int32 minute = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 minute = 3; * * @param value The minute to set. * @return This builder for chaining. @@ -4446,10 +4392,10 @@ public Builder setMinute(int value) { * * *
-           * Output only. The minute in 2 digits. Ranges from 00 to 59.
+           * The minute in 2 digits. Ranges from 00 to 59.
            * 
* - * optional int32 minute = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional int32 minute = 3; * * @return This builder for chaining. */ @@ -4468,10 +4414,10 @@ public Builder clearMinute() { * * *
-           * Output only. Date in the local timezone for the place.
+           * Date in the local timezone for the place.
            * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; * * @return Whether the date field is set. */ @@ -4482,10 +4428,10 @@ public boolean hasDate() { * * *
-           * Output only. Date in the local timezone for the place.
+           * Date in the local timezone for the place.
            * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; * * @return The date. */ @@ -4500,10 +4446,10 @@ public com.google.type.Date getDate() { * * *
-           * Output only. Date in the local timezone for the place.
+           * Date in the local timezone for the place.
            * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; */ public Builder setDate(com.google.type.Date value) { if (dateBuilder_ == null) { @@ -4522,10 +4468,10 @@ public Builder setDate(com.google.type.Date value) { * * *
-           * Output only. Date in the local timezone for the place.
+           * Date in the local timezone for the place.
            * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; */ public Builder setDate(com.google.type.Date.Builder builderForValue) { if (dateBuilder_ == null) { @@ -4541,10 +4487,10 @@ public Builder setDate(com.google.type.Date.Builder builderForValue) { * * *
-           * Output only. Date in the local timezone for the place.
+           * Date in the local timezone for the place.
            * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; */ public Builder mergeDate(com.google.type.Date value) { if (dateBuilder_ == null) { @@ -4566,10 +4512,10 @@ public Builder mergeDate(com.google.type.Date value) { * * *
-           * Output only. Date in the local timezone for the place.
+           * Date in the local timezone for the place.
            * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; */ public Builder clearDate() { bitField0_ = (bitField0_ & ~0x00000008); @@ -4585,10 +4531,10 @@ public Builder clearDate() { * * *
-           * Output only. Date in the local timezone for the place.
+           * Date in the local timezone for the place.
            * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; */ public com.google.type.Date.Builder getDateBuilder() { bitField0_ |= 0x00000008; @@ -4599,10 +4545,10 @@ public com.google.type.Date.Builder getDateBuilder() { * * *
-           * Output only. Date in the local timezone for the place.
+           * Date in the local timezone for the place.
            * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; */ public com.google.type.DateOrBuilder getDateOrBuilder() { if (dateBuilder_ != null) { @@ -4615,10 +4561,10 @@ public com.google.type.DateOrBuilder getDateOrBuilder() { * * *
-           * Output only. Date in the local timezone for the place.
+           * Date in the local timezone for the place.
            * 
* - * .google.type.Date date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 6; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> @@ -4639,14 +4585,14 @@ public com.google.type.DateOrBuilder getDateOrBuilder() { * * *
-           * Output only. Whether or not this endpoint was truncated. Truncation
-           * occurs when the real hours are outside the times we are willing to
-           * return hours between, so we truncate the hours back to these
-           * boundaries. This ensures that at most 24 * 7 hours from midnight of
-           * the day of the request are returned.
+           * Whether or not this endpoint was truncated. Truncation occurs when
+           * the real hours are outside the times we are willing to return hours
+           * between, so we truncate the hours back to these boundaries. This
+           * ensures that at most 24 * 7 hours from midnight of the day of the
+           * request are returned.
            * 
* - * bool truncated = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * bool truncated = 5; * * @return The truncated. */ @@ -4658,14 +4604,14 @@ public boolean getTruncated() { * * *
-           * Output only. Whether or not this endpoint was truncated. Truncation
-           * occurs when the real hours are outside the times we are willing to
-           * return hours between, so we truncate the hours back to these
-           * boundaries. This ensures that at most 24 * 7 hours from midnight of
-           * the day of the request are returned.
+           * Whether or not this endpoint was truncated. Truncation occurs when
+           * the real hours are outside the times we are willing to return hours
+           * between, so we truncate the hours back to these boundaries. This
+           * ensures that at most 24 * 7 hours from midnight of the day of the
+           * request are returned.
            * 
* - * bool truncated = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * bool truncated = 5; * * @param value The truncated to set. * @return This builder for chaining. @@ -4681,14 +4627,14 @@ public Builder setTruncated(boolean value) { * * *
-           * Output only. Whether or not this endpoint was truncated. Truncation
-           * occurs when the real hours are outside the times we are willing to
-           * return hours between, so we truncate the hours back to these
-           * boundaries. This ensures that at most 24 * 7 hours from midnight of
-           * the day of the request are returned.
+           * Whether or not this endpoint was truncated. Truncation occurs when
+           * the real hours are outside the times we are willing to return hours
+           * between, so we truncate the hours back to these boundaries. This
+           * ensures that at most 24 * 7 hours from midnight of the day of the
+           * request are returned.
            * 
* - * bool truncated = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * bool truncated = 5; * * @return This builder for chaining. */ @@ -4772,12 +4718,10 @@ public com.google.protobuf.Parser getParserForType() { * * *
-       * Output only. The time that the place starts to be open.
+       * The time that the place starts to be open.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; * * @return Whether the open field is set. */ @@ -4789,12 +4733,10 @@ public boolean hasOpen() { * * *
-       * Output only. The time that the place starts to be open.
+       * The time that the place starts to be open.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; * * @return The open. */ @@ -4808,12 +4750,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Point getOpen() { * * *
-       * Output only. The time that the place starts to be open.
+       * The time that the place starts to be open.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; */ @java.lang.Override public com.google.maps.places.v1.Place.OpeningHours.Period.PointOrBuilder getOpenOrBuilder() { @@ -4828,12 +4768,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.PointOrBuilder getOpe * * *
-       * Output only. The time that the place starts to be closed.
+       * The time that the place starts to be closed.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; * * @return Whether the close field is set. */ @@ -4845,12 +4783,10 @@ public boolean hasClose() { * * *
-       * Output only. The time that the place starts to be closed.
+       * The time that the place starts to be closed.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; * * @return The close. */ @@ -4864,12 +4800,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Point getClose() { * * *
-       * Output only. The time that the place starts to be closed.
+       * The time that the place starts to be closed.
        * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; */ @java.lang.Override public com.google.maps.places.v1.Place.OpeningHours.Period.PointOrBuilder @@ -5274,12 +5208,10 @@ public Builder mergeFrom( * * *
-         * Output only. The time that the place starts to be open.
+         * The time that the place starts to be open.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; * * @return Whether the open field is set. */ @@ -5290,12 +5222,10 @@ public boolean hasOpen() { * * *
-         * Output only. The time that the place starts to be open.
+         * The time that the place starts to be open.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; * * @return The open. */ @@ -5312,12 +5242,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Point getOpen() { * * *
-         * Output only. The time that the place starts to be open.
+         * The time that the place starts to be open.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; */ public Builder setOpen(com.google.maps.places.v1.Place.OpeningHours.Period.Point value) { if (openBuilder_ == null) { @@ -5336,12 +5264,10 @@ public Builder setOpen(com.google.maps.places.v1.Place.OpeningHours.Period.Point * * *
-         * Output only. The time that the place starts to be open.
+         * The time that the place starts to be open.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; */ public Builder setOpen( com.google.maps.places.v1.Place.OpeningHours.Period.Point.Builder builderForValue) { @@ -5358,12 +5284,10 @@ public Builder setOpen( * * *
-         * Output only. The time that the place starts to be open.
+         * The time that the place starts to be open.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; */ public Builder mergeOpen(com.google.maps.places.v1.Place.OpeningHours.Period.Point value) { if (openBuilder_ == null) { @@ -5387,12 +5311,10 @@ public Builder mergeOpen(com.google.maps.places.v1.Place.OpeningHours.Period.Poi * * *
-         * Output only. The time that the place starts to be open.
+         * The time that the place starts to be open.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; */ public Builder clearOpen() { bitField0_ = (bitField0_ & ~0x00000001); @@ -5408,12 +5330,10 @@ public Builder clearOpen() { * * *
-         * Output only. The time that the place starts to be open.
+         * The time that the place starts to be open.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; */ public com.google.maps.places.v1.Place.OpeningHours.Period.Point.Builder getOpenBuilder() { bitField0_ |= 0x00000001; @@ -5424,12 +5344,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Point.Builder getOpen * * *
-         * Output only. The time that the place starts to be open.
+         * The time that the place starts to be open.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; */ public com.google.maps.places.v1.Place.OpeningHours.Period.PointOrBuilder getOpenOrBuilder() { @@ -5445,12 +5363,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Point.Builder getOpen * * *
-         * Output only. The time that the place starts to be open.
+         * The time that the place starts to be open.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point open = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.Place.OpeningHours.Period.Point, @@ -5479,12 +5395,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Point.Builder getOpen * * *
-         * Output only. The time that the place starts to be closed.
+         * The time that the place starts to be closed.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; * * @return Whether the close field is set. */ @@ -5495,12 +5409,10 @@ public boolean hasClose() { * * *
-         * Output only. The time that the place starts to be closed.
+         * The time that the place starts to be closed.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; * * @return The close. */ @@ -5517,12 +5429,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Point getClose() { * * *
-         * Output only. The time that the place starts to be closed.
+         * The time that the place starts to be closed.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; */ public Builder setClose(com.google.maps.places.v1.Place.OpeningHours.Period.Point value) { if (closeBuilder_ == null) { @@ -5541,12 +5451,10 @@ public Builder setClose(com.google.maps.places.v1.Place.OpeningHours.Period.Poin * * *
-         * Output only. The time that the place starts to be closed.
+         * The time that the place starts to be closed.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; */ public Builder setClose( com.google.maps.places.v1.Place.OpeningHours.Period.Point.Builder builderForValue) { @@ -5563,12 +5471,10 @@ public Builder setClose( * * *
-         * Output only. The time that the place starts to be closed.
+         * The time that the place starts to be closed.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; */ public Builder mergeClose(com.google.maps.places.v1.Place.OpeningHours.Period.Point value) { if (closeBuilder_ == null) { @@ -5592,12 +5498,10 @@ public Builder mergeClose(com.google.maps.places.v1.Place.OpeningHours.Period.Po * * *
-         * Output only. The time that the place starts to be closed.
+         * The time that the place starts to be closed.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; */ public Builder clearClose() { bitField0_ = (bitField0_ & ~0x00000002); @@ -5613,12 +5517,10 @@ public Builder clearClose() { * * *
-         * Output only. The time that the place starts to be closed.
+         * The time that the place starts to be closed.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; */ public com.google.maps.places.v1.Place.OpeningHours.Period.Point.Builder getCloseBuilder() { bitField0_ |= 0x00000002; @@ -5629,12 +5531,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Point.Builder getClos * * *
-         * Output only. The time that the place starts to be closed.
+         * The time that the place starts to be closed.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; */ public com.google.maps.places.v1.Place.OpeningHours.Period.PointOrBuilder getCloseOrBuilder() { @@ -5650,12 +5550,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Point.Builder getClos * * *
-         * Output only. The time that the place starts to be closed.
+         * The time that the place starts to be closed.
          * 
* - * - * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours.Period.Point close = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.Place.OpeningHours.Period.Point, @@ -5747,10 +5645,10 @@ public interface SpecialDayOrBuilder * * *
-       * Output only. The date of this special day.
+       * The date of this special day.
        * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; * * @return Whether the date field is set. */ @@ -5759,10 +5657,10 @@ public interface SpecialDayOrBuilder * * *
-       * Output only. The date of this special day.
+       * The date of this special day.
        * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; * * @return The date. */ @@ -5771,10 +5669,10 @@ public interface SpecialDayOrBuilder * * *
-       * Output only. The date of this special day.
+       * The date of this special day.
        * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; */ com.google.type.DateOrBuilder getDateOrBuilder(); } @@ -5828,10 +5726,10 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-       * Output only. The date of this special day.
+       * The date of this special day.
        * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; * * @return Whether the date field is set. */ @@ -5843,10 +5741,10 @@ public boolean hasDate() { * * *
-       * Output only. The date of this special day.
+       * The date of this special day.
        * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; * * @return The date. */ @@ -5858,10 +5756,10 @@ public com.google.type.Date getDate() { * * *
-       * Output only. The date of this special day.
+       * The date of this special day.
        * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; */ @java.lang.Override public com.google.type.DateOrBuilder getDateOrBuilder() { @@ -6232,10 +6130,10 @@ public Builder mergeFrom( * * *
-         * Output only. The date of this special day.
+         * The date of this special day.
          * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; * * @return Whether the date field is set. */ @@ -6246,10 +6144,10 @@ public boolean hasDate() { * * *
-         * Output only. The date of this special day.
+         * The date of this special day.
          * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; * * @return The date. */ @@ -6264,10 +6162,10 @@ public com.google.type.Date getDate() { * * *
-         * Output only. The date of this special day.
+         * The date of this special day.
          * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; */ public Builder setDate(com.google.type.Date value) { if (dateBuilder_ == null) { @@ -6286,10 +6184,10 @@ public Builder setDate(com.google.type.Date value) { * * *
-         * Output only. The date of this special day.
+         * The date of this special day.
          * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; */ public Builder setDate(com.google.type.Date.Builder builderForValue) { if (dateBuilder_ == null) { @@ -6305,10 +6203,10 @@ public Builder setDate(com.google.type.Date.Builder builderForValue) { * * *
-         * Output only. The date of this special day.
+         * The date of this special day.
          * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; */ public Builder mergeDate(com.google.type.Date value) { if (dateBuilder_ == null) { @@ -6330,10 +6228,10 @@ public Builder mergeDate(com.google.type.Date value) { * * *
-         * Output only. The date of this special day.
+         * The date of this special day.
          * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; */ public Builder clearDate() { bitField0_ = (bitField0_ & ~0x00000001); @@ -6349,10 +6247,10 @@ public Builder clearDate() { * * *
-         * Output only. The date of this special day.
+         * The date of this special day.
          * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; */ public com.google.type.Date.Builder getDateBuilder() { bitField0_ |= 0x00000001; @@ -6363,10 +6261,10 @@ public com.google.type.Date.Builder getDateBuilder() { * * *
-         * Output only. The date of this special day.
+         * The date of this special day.
          * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; */ public com.google.type.DateOrBuilder getDateOrBuilder() { if (dateBuilder_ != null) { @@ -6379,10 +6277,10 @@ public com.google.type.DateOrBuilder getDateOrBuilder() { * * *
-         * Output only. The date of this special day.
+         * The date of this special day.
          * 
* - * .google.type.Date date = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.Date date = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> @@ -6469,11 +6367,11 @@ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay getDefaultInstanc * * *
-     * Output only. Is this place open right now?  Always present unless we lack
-     * time-of-day or timezone data for these opening hours.
+     * Is this place open right now?  Always present unless we lack time-of-day
+     * or timezone data for these opening hours.
      * 
* - * optional bool open_now = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool open_now = 1; * * @return Whether the openNow field is set. */ @@ -6485,11 +6383,11 @@ public boolean hasOpenNow() { * * *
-     * Output only. Is this place open right now?  Always present unless we lack
-     * time-of-day or timezone data for these opening hours.
+     * Is this place open right now?  Always present unless we lack time-of-day
+     * or timezone data for these opening hours.
      * 
* - * optional bool open_now = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool open_now = 1; * * @return The openNow. */ @@ -6506,16 +6404,13 @@ public boolean getOpenNow() { * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ @java.lang.Override public java.util.List getPeriodsList() { @@ -6525,16 +6420,13 @@ public java.util.List getPe * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ @java.lang.Override public java.util.List @@ -6545,16 +6437,13 @@ public java.util.List getPe * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ @java.lang.Override public int getPeriodsCount() { @@ -6564,16 +6453,13 @@ public int getPeriodsCount() { * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ @java.lang.Override public com.google.maps.places.v1.Place.OpeningHours.Period getPeriods(int index) { @@ -6583,16 +6469,13 @@ public com.google.maps.places.v1.Place.OpeningHours.Period getPeriods(int index) * * *
-     * Output only. The periods that this place is open during the week. The
-     * periods are in chronological order, starting with Sunday in the
-     * place-local timezone. An empty (but not absent) value indicates a place
-     * that is never open, e.g. because it is closed temporarily for
-     * renovations.
+     * The periods that this place is open during the week. The periods are in
+     * chronological order, starting with Sunday in the place-local timezone. An
+     * empty (but not absent) value indicates a place that is never open, e.g.
+     * because it is closed temporarily for renovations.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ @java.lang.Override public com.google.maps.places.v1.Place.OpeningHours.PeriodOrBuilder getPeriodsOrBuilder( @@ -6609,14 +6492,12 @@ public com.google.maps.places.v1.Place.OpeningHours.PeriodOrBuilder getPeriodsOr * * *
-     * Output only. Localized strings describing the opening hours of this
-     * place, one string for each day of the week.  Will be empty if the hours
-     * are unknown or could not be converted to localized text. Example: "Sun:
-     * 18:00–06:00"
+     * Localized strings describing the opening hours of this place, one string
+     * for each day of the week.  Will be empty if the hours are unknown or
+     * could not be converted to localized text. Example: "Sun: 18:00–06:00"
      * 
* - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @return A list containing the weekdayDescriptions. */ @@ -6627,14 +6508,12 @@ public com.google.protobuf.ProtocolStringList getWeekdayDescriptionsList() { * * *
-     * Output only. Localized strings describing the opening hours of this
-     * place, one string for each day of the week.  Will be empty if the hours
-     * are unknown or could not be converted to localized text. Example: "Sun:
-     * 18:00–06:00"
+     * Localized strings describing the opening hours of this place, one string
+     * for each day of the week.  Will be empty if the hours are unknown or
+     * could not be converted to localized text. Example: "Sun: 18:00–06:00"
      * 
* - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @return The count of weekdayDescriptions. */ @@ -6645,14 +6524,12 @@ public int getWeekdayDescriptionsCount() { * * *
-     * Output only. Localized strings describing the opening hours of this
-     * place, one string for each day of the week.  Will be empty if the hours
-     * are unknown or could not be converted to localized text. Example: "Sun:
-     * 18:00–06:00"
+     * Localized strings describing the opening hours of this place, one string
+     * for each day of the week.  Will be empty if the hours are unknown or
+     * could not be converted to localized text. Example: "Sun: 18:00–06:00"
      * 
* - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param index The index of the element to return. * @return The weekdayDescriptions at the given index. @@ -6664,14 +6541,12 @@ public java.lang.String getWeekdayDescriptions(int index) { * * *
-     * Output only. Localized strings describing the opening hours of this
-     * place, one string for each day of the week.  Will be empty if the hours
-     * are unknown or could not be converted to localized text. Example: "Sun:
-     * 18:00–06:00"
+     * Localized strings describing the opening hours of this place, one string
+     * for each day of the week.  Will be empty if the hours are unknown or
+     * could not be converted to localized text. Example: "Sun: 18:00–06:00"
      * 
* - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param index The index of the value to return. * @return The bytes of the weekdayDescriptions at the given index. @@ -6686,11 +6561,10 @@ public com.google.protobuf.ByteString getWeekdayDescriptionsBytes(int index) { * * *
-     * Output only. A type string used to identify the type of secondary hours.
+     * A type string used to identify the type of secondary hours.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4; * * * @return The enum numeric value on the wire for secondaryHoursType. @@ -6703,11 +6577,10 @@ public int getSecondaryHoursTypeValue() { * * *
-     * Output only. A type string used to identify the type of secondary hours.
+     * A type string used to identify the type of secondary hours.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4; * * * @return The secondaryHoursType. @@ -6730,16 +6603,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SecondaryHoursType getSecond * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ @java.lang.Override public java.util.List @@ -6750,16 +6621,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SecondaryHoursType getSecond * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ @java.lang.Override public java.util.List< @@ -6771,16 +6640,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SecondaryHoursType getSecond * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ @java.lang.Override public int getSpecialDaysCount() { @@ -6790,16 +6657,14 @@ public int getSpecialDaysCount() { * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ @java.lang.Override public com.google.maps.places.v1.Place.OpeningHours.SpecialDay getSpecialDays(int index) { @@ -6809,16 +6674,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay getSpecialDays(in * * *
-     * Output only. Structured information for special days that fall within the
-     * period that the returned opening hours cover. Special days are days that
-     * could impact the business hours of a place, e.g. Christmas day. Set for
+     * Structured information for special days that fall within the period that
+     * the returned opening hours cover. Special days are days that could impact
+     * the business hours of a place, e.g. Christmas day. Set for
      * current_opening_hours and current_secondary_opening_hours if there are
      * exceptional hours.
      * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; */ @java.lang.Override public com.google.maps.places.v1.Place.OpeningHours.SpecialDayOrBuilder getSpecialDaysOrBuilder( @@ -7389,11 +7252,11 @@ public Builder mergeFrom( * * *
-       * Output only. Is this place open right now?  Always present unless we lack
-       * time-of-day or timezone data for these opening hours.
+       * Is this place open right now?  Always present unless we lack time-of-day
+       * or timezone data for these opening hours.
        * 
* - * optional bool open_now = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool open_now = 1; * * @return Whether the openNow field is set. */ @@ -7405,11 +7268,11 @@ public boolean hasOpenNow() { * * *
-       * Output only. Is this place open right now?  Always present unless we lack
-       * time-of-day or timezone data for these opening hours.
+       * Is this place open right now?  Always present unless we lack time-of-day
+       * or timezone data for these opening hours.
        * 
* - * optional bool open_now = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool open_now = 1; * * @return The openNow. */ @@ -7421,11 +7284,11 @@ public boolean getOpenNow() { * * *
-       * Output only. Is this place open right now?  Always present unless we lack
-       * time-of-day or timezone data for these opening hours.
+       * Is this place open right now?  Always present unless we lack time-of-day
+       * or timezone data for these opening hours.
        * 
* - * optional bool open_now = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool open_now = 1; * * @param value The openNow to set. * @return This builder for chaining. @@ -7441,11 +7304,11 @@ public Builder setOpenNow(boolean value) { * * *
-       * Output only. Is this place open right now?  Always present unless we lack
-       * time-of-day or timezone data for these opening hours.
+       * Is this place open right now?  Always present unless we lack time-of-day
+       * or timezone data for these opening hours.
        * 
* - * optional bool open_now = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool open_now = 1; * * @return This builder for chaining. */ @@ -7478,16 +7341,13 @@ private void ensurePeriodsIsMutable() { * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public java.util.List getPeriodsList() { if (periodsBuilder_ == null) { @@ -7500,16 +7360,13 @@ public java.util.List getPe * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public int getPeriodsCount() { if (periodsBuilder_ == null) { @@ -7522,16 +7379,13 @@ public int getPeriodsCount() { * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public com.google.maps.places.v1.Place.OpeningHours.Period getPeriods(int index) { if (periodsBuilder_ == null) { @@ -7544,16 +7398,13 @@ public com.google.maps.places.v1.Place.OpeningHours.Period getPeriods(int index) * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public Builder setPeriods( int index, com.google.maps.places.v1.Place.OpeningHours.Period value) { @@ -7573,16 +7424,13 @@ public Builder setPeriods( * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public Builder setPeriods( int index, com.google.maps.places.v1.Place.OpeningHours.Period.Builder builderForValue) { @@ -7599,16 +7447,13 @@ public Builder setPeriods( * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public Builder addPeriods(com.google.maps.places.v1.Place.OpeningHours.Period value) { if (periodsBuilder_ == null) { @@ -7627,16 +7472,13 @@ public Builder addPeriods(com.google.maps.places.v1.Place.OpeningHours.Period va * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public Builder addPeriods( int index, com.google.maps.places.v1.Place.OpeningHours.Period value) { @@ -7656,16 +7498,13 @@ public Builder addPeriods( * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public Builder addPeriods( com.google.maps.places.v1.Place.OpeningHours.Period.Builder builderForValue) { @@ -7682,16 +7521,13 @@ public Builder addPeriods( * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public Builder addPeriods( int index, com.google.maps.places.v1.Place.OpeningHours.Period.Builder builderForValue) { @@ -7708,16 +7544,13 @@ public Builder addPeriods( * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public Builder addAllPeriods( java.lang.Iterable @@ -7735,16 +7568,13 @@ public Builder addAllPeriods( * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public Builder clearPeriods() { if (periodsBuilder_ == null) { @@ -7760,16 +7590,13 @@ public Builder clearPeriods() { * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public Builder removePeriods(int index) { if (periodsBuilder_ == null) { @@ -7785,16 +7612,13 @@ public Builder removePeriods(int index) { * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public com.google.maps.places.v1.Place.OpeningHours.Period.Builder getPeriodsBuilder( int index) { @@ -7804,16 +7628,13 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Builder getPeriodsBui * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public com.google.maps.places.v1.Place.OpeningHours.PeriodOrBuilder getPeriodsOrBuilder( int index) { @@ -7827,16 +7648,13 @@ public com.google.maps.places.v1.Place.OpeningHours.PeriodOrBuilder getPeriodsOr * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public java.util.List getPeriodsOrBuilderList() { @@ -7850,16 +7668,13 @@ public com.google.maps.places.v1.Place.OpeningHours.PeriodOrBuilder getPeriodsOr * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public com.google.maps.places.v1.Place.OpeningHours.Period.Builder addPeriodsBuilder() { return getPeriodsFieldBuilder() @@ -7869,16 +7684,13 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Builder addPeriodsBui * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public com.google.maps.places.v1.Place.OpeningHours.Period.Builder addPeriodsBuilder( int index) { @@ -7890,16 +7702,13 @@ public com.google.maps.places.v1.Place.OpeningHours.Period.Builder addPeriodsBui * * *
-       * Output only. The periods that this place is open during the week. The
-       * periods are in chronological order, starting with Sunday in the
-       * place-local timezone. An empty (but not absent) value indicates a place
-       * that is never open, e.g. because it is closed temporarily for
-       * renovations.
+       * The periods that this place is open during the week. The periods are in
+       * chronological order, starting with Sunday in the place-local timezone. An
+       * empty (but not absent) value indicates a place that is never open, e.g.
+       * because it is closed temporarily for renovations.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.OpeningHours.Period periods = 2; */ public java.util.List getPeriodsBuilderList() { @@ -7936,15 +7745,12 @@ private void ensureWeekdayDescriptionsIsMutable() { * * *
-       * Output only. Localized strings describing the opening hours of this
-       * place, one string for each day of the week.  Will be empty if the hours
-       * are unknown or could not be converted to localized text. Example: "Sun:
-       * 18:00–06:00"
+       * Localized strings describing the opening hours of this place, one string
+       * for each day of the week.  Will be empty if the hours are unknown or
+       * could not be converted to localized text. Example: "Sun: 18:00–06:00"
        * 
* - * - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @return A list containing the weekdayDescriptions. */ @@ -7956,15 +7762,12 @@ public com.google.protobuf.ProtocolStringList getWeekdayDescriptionsList() { * * *
-       * Output only. Localized strings describing the opening hours of this
-       * place, one string for each day of the week.  Will be empty if the hours
-       * are unknown or could not be converted to localized text. Example: "Sun:
-       * 18:00–06:00"
+       * Localized strings describing the opening hours of this place, one string
+       * for each day of the week.  Will be empty if the hours are unknown or
+       * could not be converted to localized text. Example: "Sun: 18:00–06:00"
        * 
* - * - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @return The count of weekdayDescriptions. */ @@ -7975,15 +7778,12 @@ public int getWeekdayDescriptionsCount() { * * *
-       * Output only. Localized strings describing the opening hours of this
-       * place, one string for each day of the week.  Will be empty if the hours
-       * are unknown or could not be converted to localized text. Example: "Sun:
-       * 18:00–06:00"
+       * Localized strings describing the opening hours of this place, one string
+       * for each day of the week.  Will be empty if the hours are unknown or
+       * could not be converted to localized text. Example: "Sun: 18:00–06:00"
        * 
* - * - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param index The index of the element to return. * @return The weekdayDescriptions at the given index. @@ -7995,15 +7795,12 @@ public java.lang.String getWeekdayDescriptions(int index) { * * *
-       * Output only. Localized strings describing the opening hours of this
-       * place, one string for each day of the week.  Will be empty if the hours
-       * are unknown or could not be converted to localized text. Example: "Sun:
-       * 18:00–06:00"
+       * Localized strings describing the opening hours of this place, one string
+       * for each day of the week.  Will be empty if the hours are unknown or
+       * could not be converted to localized text. Example: "Sun: 18:00–06:00"
        * 
* - * - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param index The index of the value to return. * @return The bytes of the weekdayDescriptions at the given index. @@ -8015,15 +7812,12 @@ public com.google.protobuf.ByteString getWeekdayDescriptionsBytes(int index) { * * *
-       * Output only. Localized strings describing the opening hours of this
-       * place, one string for each day of the week.  Will be empty if the hours
-       * are unknown or could not be converted to localized text. Example: "Sun:
-       * 18:00–06:00"
+       * Localized strings describing the opening hours of this place, one string
+       * for each day of the week.  Will be empty if the hours are unknown or
+       * could not be converted to localized text. Example: "Sun: 18:00–06:00"
        * 
* - * - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param index The index to set the value at. * @param value The weekdayDescriptions to set. @@ -8043,15 +7837,12 @@ public Builder setWeekdayDescriptions(int index, java.lang.String value) { * * *
-       * Output only. Localized strings describing the opening hours of this
-       * place, one string for each day of the week.  Will be empty if the hours
-       * are unknown or could not be converted to localized text. Example: "Sun:
-       * 18:00–06:00"
+       * Localized strings describing the opening hours of this place, one string
+       * for each day of the week.  Will be empty if the hours are unknown or
+       * could not be converted to localized text. Example: "Sun: 18:00–06:00"
        * 
* - * - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param value The weekdayDescriptions to add. * @return This builder for chaining. @@ -8070,15 +7861,12 @@ public Builder addWeekdayDescriptions(java.lang.String value) { * * *
-       * Output only. Localized strings describing the opening hours of this
-       * place, one string for each day of the week.  Will be empty if the hours
-       * are unknown or could not be converted to localized text. Example: "Sun:
-       * 18:00–06:00"
+       * Localized strings describing the opening hours of this place, one string
+       * for each day of the week.  Will be empty if the hours are unknown or
+       * could not be converted to localized text. Example: "Sun: 18:00–06:00"
        * 
* - * - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param values The weekdayDescriptions to add. * @return This builder for chaining. @@ -8094,15 +7882,12 @@ public Builder addAllWeekdayDescriptions(java.lang.Iterable va * * *
-       * Output only. Localized strings describing the opening hours of this
-       * place, one string for each day of the week.  Will be empty if the hours
-       * are unknown or could not be converted to localized text. Example: "Sun:
-       * 18:00–06:00"
+       * Localized strings describing the opening hours of this place, one string
+       * for each day of the week.  Will be empty if the hours are unknown or
+       * could not be converted to localized text. Example: "Sun: 18:00–06:00"
        * 
* - * - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @return This builder for chaining. */ @@ -8117,15 +7902,12 @@ public Builder clearWeekdayDescriptions() { * * *
-       * Output only. Localized strings describing the opening hours of this
-       * place, one string for each day of the week.  Will be empty if the hours
-       * are unknown or could not be converted to localized text. Example: "Sun:
-       * 18:00–06:00"
+       * Localized strings describing the opening hours of this place, one string
+       * for each day of the week.  Will be empty if the hours are unknown or
+       * could not be converted to localized text. Example: "Sun: 18:00–06:00"
        * 
* - * - * repeated string weekday_descriptions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated string weekday_descriptions = 3; * * @param value The bytes of the weekdayDescriptions to add. * @return This builder for chaining. @@ -8147,11 +7929,11 @@ public Builder addWeekdayDescriptionsBytes(com.google.protobuf.ByteString value) * * *
-       * Output only. A type string used to identify the type of secondary hours.
+       * A type string used to identify the type of secondary hours.
        * 
* * - * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4; * * * @return The enum numeric value on the wire for secondaryHoursType. @@ -8164,11 +7946,11 @@ public int getSecondaryHoursTypeValue() { * * *
-       * Output only. A type string used to identify the type of secondary hours.
+       * A type string used to identify the type of secondary hours.
        * 
* * - * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4; * * * @param value The enum numeric value on the wire for secondaryHoursType to set. @@ -8184,11 +7966,11 @@ public Builder setSecondaryHoursTypeValue(int value) { * * *
-       * Output only. A type string used to identify the type of secondary hours.
+       * A type string used to identify the type of secondary hours.
        * 
* * - * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4; * * * @return The secondaryHoursType. @@ -8207,11 +7989,11 @@ public Builder setSecondaryHoursTypeValue(int value) { * * *
-       * Output only. A type string used to identify the type of secondary hours.
+       * A type string used to identify the type of secondary hours.
        * 
* * - * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4; * * * @param value The secondaryHoursType to set. @@ -8231,11 +8013,11 @@ public Builder setSecondaryHoursType( * * *
-       * Output only. A type string used to identify the type of secondary hours.
+       * A type string used to identify the type of secondary hours.
        * 
* * - * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.maps.places.v1.Place.OpeningHours.SecondaryHoursType secondary_hours_type = 4; * * * @return This builder for chaining. @@ -8269,15 +8051,14 @@ private void ensureSpecialDaysIsMutable() { * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public java.util.List @@ -8292,15 +8073,14 @@ private void ensureSpecialDaysIsMutable() { * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public int getSpecialDaysCount() { @@ -8314,15 +8094,14 @@ public int getSpecialDaysCount() { * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay getSpecialDays(int index) { @@ -8336,15 +8115,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay getSpecialDays(in * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public Builder setSpecialDays( @@ -8365,15 +8143,14 @@ public Builder setSpecialDays( * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public Builder setSpecialDays( @@ -8392,15 +8169,14 @@ public Builder setSpecialDays( * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public Builder addSpecialDays(com.google.maps.places.v1.Place.OpeningHours.SpecialDay value) { @@ -8420,15 +8196,14 @@ public Builder addSpecialDays(com.google.maps.places.v1.Place.OpeningHours.Speci * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public Builder addSpecialDays( @@ -8449,15 +8224,14 @@ public Builder addSpecialDays( * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public Builder addSpecialDays( @@ -8475,15 +8249,14 @@ public Builder addSpecialDays( * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public Builder addSpecialDays( @@ -8502,15 +8275,14 @@ public Builder addSpecialDays( * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public Builder addAllSpecialDays( @@ -8529,15 +8301,14 @@ public Builder addAllSpecialDays( * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public Builder clearSpecialDays() { @@ -8554,15 +8325,14 @@ public Builder clearSpecialDays() { * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public Builder removeSpecialDays(int index) { @@ -8579,15 +8349,14 @@ public Builder removeSpecialDays(int index) { * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay.Builder getSpecialDaysBuilder( @@ -8598,15 +8367,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay.Builder getSpecia * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public com.google.maps.places.v1.Place.OpeningHours.SpecialDayOrBuilder @@ -8621,15 +8389,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay.Builder getSpecia * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public java.util.List< @@ -8645,15 +8412,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay.Builder getSpecia * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay.Builder @@ -8666,15 +8432,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay.Builder getSpecia * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay.Builder addSpecialDaysBuilder( @@ -8688,15 +8453,14 @@ public com.google.maps.places.v1.Place.OpeningHours.SpecialDay.Builder addSpecia * * *
-       * Output only. Structured information for special days that fall within the
-       * period that the returned opening hours cover. Special days are days that
-       * could impact the business hours of a place, e.g. Christmas day. Set for
+       * Structured information for special days that fall within the period that
+       * the returned opening hours cover. Special days are days that could impact
+       * the business hours of a place, e.g. Christmas day. Set for
        * current_opening_hours and current_secondary_opening_hours if there are
        * exceptional hours.
        * 
* - * - * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.maps.places.v1.Place.OpeningHours.SpecialDay special_days = 5; * */ public java.util.List @@ -8797,10 +8561,10 @@ public interface AttributionOrBuilder * * *
-     * Output only. Name of the Place's data provider.
+     * Name of the Place's data provider.
      * 
* - * string provider = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider = 1; * * @return The provider. */ @@ -8809,10 +8573,10 @@ public interface AttributionOrBuilder * * *
-     * Output only. Name of the Place's data provider.
+     * Name of the Place's data provider.
      * 
* - * string provider = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider = 1; * * @return The bytes for provider. */ @@ -8822,10 +8586,10 @@ public interface AttributionOrBuilder * * *
-     * Output only. URI to the Place's data provider.
+     * URI to the Place's data provider.
      * 
* - * string provider_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider_uri = 2; * * @return The providerUri. */ @@ -8834,10 +8598,10 @@ public interface AttributionOrBuilder * * *
-     * Output only. URI to the Place's data provider.
+     * URI to the Place's data provider.
      * 
* - * string provider_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider_uri = 2; * * @return The bytes for providerUri. */ @@ -8896,10 +8660,10 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * Output only. Name of the Place's data provider.
+     * Name of the Place's data provider.
      * 
* - * string provider = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider = 1; * * @return The provider. */ @@ -8919,10 +8683,10 @@ public java.lang.String getProvider() { * * *
-     * Output only. Name of the Place's data provider.
+     * Name of the Place's data provider.
      * 
* - * string provider = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider = 1; * * @return The bytes for provider. */ @@ -8947,10 +8711,10 @@ public com.google.protobuf.ByteString getProviderBytes() { * * *
-     * Output only. URI to the Place's data provider.
+     * URI to the Place's data provider.
      * 
* - * string provider_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider_uri = 2; * * @return The providerUri. */ @@ -8970,10 +8734,10 @@ public java.lang.String getProviderUri() { * * *
-     * Output only. URI to the Place's data provider.
+     * URI to the Place's data provider.
      * 
* - * string provider_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider_uri = 2; * * @return The bytes for providerUri. */ @@ -9364,10 +9128,10 @@ public Builder mergeFrom( * * *
-       * Output only. Name of the Place's data provider.
+       * Name of the Place's data provider.
        * 
* - * string provider = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider = 1; * * @return The provider. */ @@ -9386,10 +9150,10 @@ public java.lang.String getProvider() { * * *
-       * Output only. Name of the Place's data provider.
+       * Name of the Place's data provider.
        * 
* - * string provider = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider = 1; * * @return The bytes for provider. */ @@ -9408,10 +9172,10 @@ public com.google.protobuf.ByteString getProviderBytes() { * * *
-       * Output only. Name of the Place's data provider.
+       * Name of the Place's data provider.
        * 
* - * string provider = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider = 1; * * @param value The provider to set. * @return This builder for chaining. @@ -9429,10 +9193,10 @@ public Builder setProvider(java.lang.String value) { * * *
-       * Output only. Name of the Place's data provider.
+       * Name of the Place's data provider.
        * 
* - * string provider = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider = 1; * * @return This builder for chaining. */ @@ -9446,10 +9210,10 @@ public Builder clearProvider() { * * *
-       * Output only. Name of the Place's data provider.
+       * Name of the Place's data provider.
        * 
* - * string provider = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider = 1; * * @param value The bytes for provider to set. * @return This builder for chaining. @@ -9470,10 +9234,10 @@ public Builder setProviderBytes(com.google.protobuf.ByteString value) { * * *
-       * Output only. URI to the Place's data provider.
+       * URI to the Place's data provider.
        * 
* - * string provider_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider_uri = 2; * * @return The providerUri. */ @@ -9492,10 +9256,10 @@ public java.lang.String getProviderUri() { * * *
-       * Output only. URI to the Place's data provider.
+       * URI to the Place's data provider.
        * 
* - * string provider_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider_uri = 2; * * @return The bytes for providerUri. */ @@ -9514,10 +9278,10 @@ public com.google.protobuf.ByteString getProviderUriBytes() { * * *
-       * Output only. URI to the Place's data provider.
+       * URI to the Place's data provider.
        * 
* - * string provider_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider_uri = 2; * * @param value The providerUri to set. * @return This builder for chaining. @@ -9535,10 +9299,10 @@ public Builder setProviderUri(java.lang.String value) { * * *
-       * Output only. URI to the Place's data provider.
+       * URI to the Place's data provider.
        * 
* - * string provider_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider_uri = 2; * * @return This builder for chaining. */ @@ -9552,10 +9316,10 @@ public Builder clearProviderUri() { * * *
-       * Output only. URI to the Place's data provider.
+       * URI to the Place's data provider.
        * 
* - * string provider_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string provider_uri = 2; * * @param value The bytes for providerUri to set. * @return This builder for chaining. @@ -13066,6 +12830,31 @@ public interface AccessibilityOptionsOrBuilder // @@protoc_insertion_point(interface_extends:google.maps.places.v1.Place.AccessibilityOptions) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+     * Place offers wheelchair accessible parking.
+     * 
+ * + * optional bool wheelchair_accessible_parking = 1; + * + * @return Whether the wheelchairAccessibleParking field is set. + */ + boolean hasWheelchairAccessibleParking(); + /** + * + * + *
+     * Place offers wheelchair accessible parking.
+     * 
+ * + * optional bool wheelchair_accessible_parking = 1; + * + * @return The wheelchairAccessibleParking. + */ + boolean getWheelchairAccessibleParking(); + /** * * @@ -13090,6 +12879,56 @@ public interface AccessibilityOptionsOrBuilder * @return The wheelchairAccessibleEntrance. */ boolean getWheelchairAccessibleEntrance(); + + /** + * + * + *
+     * Place has wheelchair accessible restroom.
+     * 
+ * + * optional bool wheelchair_accessible_restroom = 3; + * + * @return Whether the wheelchairAccessibleRestroom field is set. + */ + boolean hasWheelchairAccessibleRestroom(); + /** + * + * + *
+     * Place has wheelchair accessible restroom.
+     * 
+ * + * optional bool wheelchair_accessible_restroom = 3; + * + * @return The wheelchairAccessibleRestroom. + */ + boolean getWheelchairAccessibleRestroom(); + + /** + * + * + *
+     * Place has wheelchair accessible seating.
+     * 
+ * + * optional bool wheelchair_accessible_seating = 4; + * + * @return Whether the wheelchairAccessibleSeating field is set. + */ + boolean hasWheelchairAccessibleSeating(); + /** + * + * + *
+     * Place has wheelchair accessible seating.
+     * 
+ * + * optional bool wheelchair_accessible_seating = 4; + * + * @return The wheelchairAccessibleSeating. + */ + boolean getWheelchairAccessibleSeating(); } /** * @@ -13134,7 +12973,40 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } private int bitField0_; - public static final int WHEELCHAIR_ACCESSIBLE_ENTRANCE_FIELD_NUMBER = 2; + public static final int WHEELCHAIR_ACCESSIBLE_PARKING_FIELD_NUMBER = 1; + private boolean wheelchairAccessibleParking_ = false; + /** + * + * + *
+     * Place offers wheelchair accessible parking.
+     * 
+ * + * optional bool wheelchair_accessible_parking = 1; + * + * @return Whether the wheelchairAccessibleParking field is set. + */ + @java.lang.Override + public boolean hasWheelchairAccessibleParking() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Place offers wheelchair accessible parking.
+     * 
+ * + * optional bool wheelchair_accessible_parking = 1; + * + * @return The wheelchairAccessibleParking. + */ + @java.lang.Override + public boolean getWheelchairAccessibleParking() { + return wheelchairAccessibleParking_; + } + + public static final int WHEELCHAIR_ACCESSIBLE_ENTRANCE_FIELD_NUMBER = 2; private boolean wheelchairAccessibleEntrance_ = false; /** * @@ -13149,7 +13021,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasWheelchairAccessibleEntrance() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -13167,6 +13039,72 @@ public boolean getWheelchairAccessibleEntrance() { return wheelchairAccessibleEntrance_; } + public static final int WHEELCHAIR_ACCESSIBLE_RESTROOM_FIELD_NUMBER = 3; + private boolean wheelchairAccessibleRestroom_ = false; + /** + * + * + *
+     * Place has wheelchair accessible restroom.
+     * 
+ * + * optional bool wheelchair_accessible_restroom = 3; + * + * @return Whether the wheelchairAccessibleRestroom field is set. + */ + @java.lang.Override + public boolean hasWheelchairAccessibleRestroom() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+     * Place has wheelchair accessible restroom.
+     * 
+ * + * optional bool wheelchair_accessible_restroom = 3; + * + * @return The wheelchairAccessibleRestroom. + */ + @java.lang.Override + public boolean getWheelchairAccessibleRestroom() { + return wheelchairAccessibleRestroom_; + } + + public static final int WHEELCHAIR_ACCESSIBLE_SEATING_FIELD_NUMBER = 4; + private boolean wheelchairAccessibleSeating_ = false; + /** + * + * + *
+     * Place has wheelchair accessible seating.
+     * 
+ * + * optional bool wheelchair_accessible_seating = 4; + * + * @return Whether the wheelchairAccessibleSeating field is set. + */ + @java.lang.Override + public boolean hasWheelchairAccessibleSeating() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+     * Place has wheelchair accessible seating.
+     * 
+ * + * optional bool wheelchair_accessible_seating = 4; + * + * @return The wheelchairAccessibleSeating. + */ + @java.lang.Override + public boolean getWheelchairAccessibleSeating() { + return wheelchairAccessibleSeating_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -13182,8 +13120,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { + output.writeBool(1, wheelchairAccessibleParking_); + } + if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(2, wheelchairAccessibleEntrance_); } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeBool(3, wheelchairAccessibleRestroom_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeBool(4, wheelchairAccessibleSeating_); + } getUnknownFields().writeTo(output); } @@ -13194,9 +13141,21 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(1, wheelchairAccessibleParking_); + } + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, wheelchairAccessibleEntrance_); } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(3, wheelchairAccessibleRestroom_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(4, wheelchairAccessibleSeating_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -13213,12 +13172,28 @@ public boolean equals(final java.lang.Object obj) { com.google.maps.places.v1.Place.AccessibilityOptions other = (com.google.maps.places.v1.Place.AccessibilityOptions) obj; + if (hasWheelchairAccessibleParking() != other.hasWheelchairAccessibleParking()) return false; + if (hasWheelchairAccessibleParking()) { + if (getWheelchairAccessibleParking() != other.getWheelchairAccessibleParking()) + return false; + } if (hasWheelchairAccessibleEntrance() != other.hasWheelchairAccessibleEntrance()) return false; if (hasWheelchairAccessibleEntrance()) { if (getWheelchairAccessibleEntrance() != other.getWheelchairAccessibleEntrance()) return false; } + if (hasWheelchairAccessibleRestroom() != other.hasWheelchairAccessibleRestroom()) + return false; + if (hasWheelchairAccessibleRestroom()) { + if (getWheelchairAccessibleRestroom() != other.getWheelchairAccessibleRestroom()) + return false; + } + if (hasWheelchairAccessibleSeating() != other.hasWheelchairAccessibleSeating()) return false; + if (hasWheelchairAccessibleSeating()) { + if (getWheelchairAccessibleSeating() != other.getWheelchairAccessibleSeating()) + return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -13230,12 +13205,30 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasWheelchairAccessibleParking()) { + hash = (37 * hash) + WHEELCHAIR_ACCESSIBLE_PARKING_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashBoolean(getWheelchairAccessibleParking()); + } if (hasWheelchairAccessibleEntrance()) { hash = (37 * hash) + WHEELCHAIR_ACCESSIBLE_ENTRANCE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getWheelchairAccessibleEntrance()); } + if (hasWheelchairAccessibleRestroom()) { + hash = (37 * hash) + WHEELCHAIR_ACCESSIBLE_RESTROOM_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashBoolean(getWheelchairAccessibleRestroom()); + } + if (hasWheelchairAccessibleSeating()) { + hash = (37 * hash) + WHEELCHAIR_ACCESSIBLE_SEATING_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashBoolean(getWheelchairAccessibleSeating()); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -13378,7 +13371,10 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { public Builder clear() { super.clear(); bitField0_ = 0; + wheelchairAccessibleParking_ = false; wheelchairAccessibleEntrance_ = false; + wheelchairAccessibleRestroom_ = false; + wheelchairAccessibleSeating_ = false; return this; } @@ -13417,9 +13413,21 @@ private void buildPartial0(com.google.maps.places.v1.Place.AccessibilityOptions int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.wheelchairAccessibleEntrance_ = wheelchairAccessibleEntrance_; + result.wheelchairAccessibleParking_ = wheelchairAccessibleParking_; to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.wheelchairAccessibleEntrance_ = wheelchairAccessibleEntrance_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.wheelchairAccessibleRestroom_ = wheelchairAccessibleRestroom_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.wheelchairAccessibleSeating_ = wheelchairAccessibleSeating_; + to_bitField0_ |= 0x00000008; + } result.bitField0_ |= to_bitField0_; } @@ -13471,9 +13479,18 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.maps.places.v1.Place.AccessibilityOptions other) { if (other == com.google.maps.places.v1.Place.AccessibilityOptions.getDefaultInstance()) return this; + if (other.hasWheelchairAccessibleParking()) { + setWheelchairAccessibleParking(other.getWheelchairAccessibleParking()); + } if (other.hasWheelchairAccessibleEntrance()) { setWheelchairAccessibleEntrance(other.getWheelchairAccessibleEntrance()); } + if (other.hasWheelchairAccessibleRestroom()) { + setWheelchairAccessibleRestroom(other.getWheelchairAccessibleRestroom()); + } + if (other.hasWheelchairAccessibleSeating()) { + setWheelchairAccessibleSeating(other.getWheelchairAccessibleSeating()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -13500,12 +13517,30 @@ public Builder mergeFrom( case 0: done = true; break; + case 8: + { + wheelchairAccessibleParking_ = input.readBool(); + bitField0_ |= 0x00000001; + break; + } // case 8 case 16: { wheelchairAccessibleEntrance_ = input.readBool(); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; break; } // case 16 + case 24: + { + wheelchairAccessibleRestroom_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 32: + { + wheelchairAccessibleSeating_ = input.readBool(); + bitField0_ |= 0x00000008; + break; + } // case 32 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -13525,6 +13560,74 @@ public Builder mergeFrom( private int bitField0_; + private boolean wheelchairAccessibleParking_; + /** + * + * + *
+       * Place offers wheelchair accessible parking.
+       * 
+ * + * optional bool wheelchair_accessible_parking = 1; + * + * @return Whether the wheelchairAccessibleParking field is set. + */ + @java.lang.Override + public boolean hasWheelchairAccessibleParking() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+       * Place offers wheelchair accessible parking.
+       * 
+ * + * optional bool wheelchair_accessible_parking = 1; + * + * @return The wheelchairAccessibleParking. + */ + @java.lang.Override + public boolean getWheelchairAccessibleParking() { + return wheelchairAccessibleParking_; + } + /** + * + * + *
+       * Place offers wheelchair accessible parking.
+       * 
+ * + * optional bool wheelchair_accessible_parking = 1; + * + * @param value The wheelchairAccessibleParking to set. + * @return This builder for chaining. + */ + public Builder setWheelchairAccessibleParking(boolean value) { + + wheelchairAccessibleParking_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+       * Place offers wheelchair accessible parking.
+       * 
+ * + * optional bool wheelchair_accessible_parking = 1; + * + * @return This builder for chaining. + */ + public Builder clearWheelchairAccessibleParking() { + bitField0_ = (bitField0_ & ~0x00000001); + wheelchairAccessibleParking_ = false; + onChanged(); + return this; + } + private boolean wheelchairAccessibleEntrance_; /** * @@ -13539,7 +13642,7 @@ public Builder mergeFrom( */ @java.lang.Override public boolean hasWheelchairAccessibleEntrance() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -13571,7 +13674,7 @@ public boolean getWheelchairAccessibleEntrance() { public Builder setWheelchairAccessibleEntrance(boolean value) { wheelchairAccessibleEntrance_ = value; - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -13587,12 +13690,148 @@ public Builder setWheelchairAccessibleEntrance(boolean value) { * @return This builder for chaining. */ public Builder clearWheelchairAccessibleEntrance() { - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); wheelchairAccessibleEntrance_ = false; onChanged(); return this; } + private boolean wheelchairAccessibleRestroom_; + /** + * + * + *
+       * Place has wheelchair accessible restroom.
+       * 
+ * + * optional bool wheelchair_accessible_restroom = 3; + * + * @return Whether the wheelchairAccessibleRestroom field is set. + */ + @java.lang.Override + public boolean hasWheelchairAccessibleRestroom() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+       * Place has wheelchair accessible restroom.
+       * 
+ * + * optional bool wheelchair_accessible_restroom = 3; + * + * @return The wheelchairAccessibleRestroom. + */ + @java.lang.Override + public boolean getWheelchairAccessibleRestroom() { + return wheelchairAccessibleRestroom_; + } + /** + * + * + *
+       * Place has wheelchair accessible restroom.
+       * 
+ * + * optional bool wheelchair_accessible_restroom = 3; + * + * @param value The wheelchairAccessibleRestroom to set. + * @return This builder for chaining. + */ + public Builder setWheelchairAccessibleRestroom(boolean value) { + + wheelchairAccessibleRestroom_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Place has wheelchair accessible restroom.
+       * 
+ * + * optional bool wheelchair_accessible_restroom = 3; + * + * @return This builder for chaining. + */ + public Builder clearWheelchairAccessibleRestroom() { + bitField0_ = (bitField0_ & ~0x00000004); + wheelchairAccessibleRestroom_ = false; + onChanged(); + return this; + } + + private boolean wheelchairAccessibleSeating_; + /** + * + * + *
+       * Place has wheelchair accessible seating.
+       * 
+ * + * optional bool wheelchair_accessible_seating = 4; + * + * @return Whether the wheelchairAccessibleSeating field is set. + */ + @java.lang.Override + public boolean hasWheelchairAccessibleSeating() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+       * Place has wheelchair accessible seating.
+       * 
+ * + * optional bool wheelchair_accessible_seating = 4; + * + * @return The wheelchairAccessibleSeating. + */ + @java.lang.Override + public boolean getWheelchairAccessibleSeating() { + return wheelchairAccessibleSeating_; + } + /** + * + * + *
+       * Place has wheelchair accessible seating.
+       * 
+ * + * optional bool wheelchair_accessible_seating = 4; + * + * @param value The wheelchairAccessibleSeating to set. + * @return This builder for chaining. + */ + public Builder setWheelchairAccessibleSeating(boolean value) { + + wheelchairAccessibleSeating_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * + * + *
+       * Place has wheelchair accessible seating.
+       * 
+ * + * optional bool wheelchair_accessible_seating = 4; + * + * @return This builder for chaining. + */ + public Builder clearWheelchairAccessibleSeating() { + bitField0_ = (bitField0_ & ~0x00000008); + wheelchairAccessibleSeating_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -13666,11 +13905,11 @@ public com.google.maps.places.v1.Place.AccessibilityOptions getDefaultInstanceFo * * *
-   * 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>).
+   * 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]; + * string name = 1; * * @return The name. */ @@ -13690,11 +13929,11 @@ public 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>).
+   * 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]; + * string name = 1; * * @return The bytes for name. */ @@ -13719,10 +13958,10 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * Output only. The unique identifier of a place.
+   * The unique identifier of a place.
    * 
* - * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string id = 2; * * @return The id. */ @@ -13742,10 +13981,10 @@ public java.lang.String getId() { * * *
-   * Output only. The unique identifier of a place.
+   * The unique identifier of a place.
    * 
* - * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string id = 2; * * @return The bytes for id. */ @@ -13768,14 +14007,11 @@ public 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.
+   * 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]; - * + * .google.type.LocalizedText display_name = 31; * * @return Whether the displayName field is set. */ @@ -13787,14 +14023,11 @@ public boolean hasDisplayName() { * * *
-   * Output only. The localized name of the place, suitable as a short
-   * human-readable description. For example, "Google Sydney", "Starbucks",
-   * "Pyrmont", etc.
+   * 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]; - * + * .google.type.LocalizedText display_name = 31; * * @return The displayName. */ @@ -13806,14 +14039,11 @@ public 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.
+   * 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]; - * + * .google.type.LocalizedText display_name = 31; */ @java.lang.Override public com.google.type.LocalizedTextOrBuilder getDisplayNameOrBuilder() { @@ -13829,11 +14059,13 @@ public com.google.type.LocalizedTextOrBuilder getDisplayNameOrBuilder() { * * *
-   * Output only. A set of type tags for this result. For example, "political"
-   * and "locality".
+   * A set of type tags for this result. For example, "political" and
+   * "locality".  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
    * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @return A list containing the types. */ @@ -13844,11 +14076,13 @@ public com.google.protobuf.ProtocolStringList getTypesList() { * * *
-   * Output only. A set of type tags for this result. For example, "political"
-   * and "locality".
+   * A set of type tags for this result. For example, "political" and
+   * "locality".  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
    * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @return The count of types. */ @@ -13859,11 +14093,13 @@ public int getTypesCount() { * * *
-   * Output only. A set of type tags for this result. For example, "political"
-   * and "locality".
+   * A set of type tags for this result. For example, "political" and
+   * "locality".  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
    * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @param index The index of the element to return. * @return The types at the given index. @@ -13875,11 +14111,13 @@ public java.lang.String getTypes(int index) { * * *
-   * Output only. A set of type tags for this result. For example, "political"
-   * and "locality".
+   * A set of type tags for this result. For example, "political" and
+   * "locality".  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
    * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @param index The index of the value to return. * @return The bytes of the types at the given index. @@ -13888,6 +14126,124 @@ public com.google.protobuf.ByteString getTypesBytes(int index) { return types_.getByteString(index); } + public static final int PRIMARY_TYPE_FIELD_NUMBER = 50; + + @SuppressWarnings("serial") + private volatile java.lang.Object primaryType_ = ""; + /** + * + * + *
+   * The primary type of the given result. This type must one of the Places API
+   * supported types. For example, "restaurant", "cafe", "airport", etc.  A
+   * place can only have a single primary type.  For the complete list of
+   * possible values, see Table A and Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * string primary_type = 50; + * + * @return The primaryType. + */ + @java.lang.Override + public java.lang.String getPrimaryType() { + java.lang.Object ref = primaryType_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + primaryType_ = s; + return s; + } + } + /** + * + * + *
+   * The primary type of the given result. This type must one of the Places API
+   * supported types. For example, "restaurant", "cafe", "airport", etc.  A
+   * place can only have a single primary type.  For the complete list of
+   * possible values, see Table A and Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * string primary_type = 50; + * + * @return The bytes for primaryType. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPrimaryTypeBytes() { + java.lang.Object ref = primaryType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + primaryType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PRIMARY_TYPE_DISPLAY_NAME_FIELD_NUMBER = 32; + private com.google.type.LocalizedText primaryTypeDisplayName_; + /** + * + * + *
+   * The display name of the primary type, localized to the request language if
+   * applicable.  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + * + * @return Whether the primaryTypeDisplayName field is set. + */ + @java.lang.Override + public boolean hasPrimaryTypeDisplayName() { + return primaryTypeDisplayName_ != null; + } + /** + * + * + *
+   * The display name of the primary type, localized to the request language if
+   * applicable.  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + * + * @return The primaryTypeDisplayName. + */ + @java.lang.Override + public com.google.type.LocalizedText getPrimaryTypeDisplayName() { + return primaryTypeDisplayName_ == null + ? com.google.type.LocalizedText.getDefaultInstance() + : primaryTypeDisplayName_; + } + /** + * + * + *
+   * The display name of the primary type, localized to the request language if
+   * applicable.  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + */ + @java.lang.Override + public com.google.type.LocalizedTextOrBuilder getPrimaryTypeDisplayNameOrBuilder() { + return primaryTypeDisplayName_ == null + ? com.google.type.LocalizedText.getDefaultInstance() + : primaryTypeDisplayName_; + } + public static final int NATIONAL_PHONE_NUMBER_FIELD_NUMBER = 7; @SuppressWarnings("serial") @@ -13896,11 +14252,10 @@ public com.google.protobuf.ByteString getTypesBytes(int index) { * * *
-   * Output only. A human-readable phone number for the place, in national
-   * format.
+   * A human-readable phone number for the place, in national format.
    * 
* - * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string national_phone_number = 7; * * @return The nationalPhoneNumber. */ @@ -13920,11 +14275,10 @@ public java.lang.String getNationalPhoneNumber() { * * *
-   * Output only. A human-readable phone number for the place, in national
-   * format.
+   * A human-readable phone number for the place, in national format.
    * 
* - * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string national_phone_number = 7; * * @return The bytes for nationalPhoneNumber. */ @@ -13949,12 +14303,10 @@ public com.google.protobuf.ByteString getNationalPhoneNumberBytes() { * * *
-   * Output only. A human-readable phone number for the place, in international
-   * format.
+   * A human-readable phone number for the place, in international format.
    * 
* - * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string international_phone_number = 8; * * @return The internationalPhoneNumber. */ @@ -13974,12 +14326,10 @@ public java.lang.String getInternationalPhoneNumber() { * * *
-   * Output only. A human-readable phone number for the place, in international
-   * format.
+   * A human-readable phone number for the place, in international format.
    * 
* - * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string international_phone_number = 8; * * @return The bytes for internationalPhoneNumber. */ @@ -14004,10 +14354,10 @@ public com.google.protobuf.ByteString getInternationalPhoneNumberBytes() { * * *
-   * Output only. A full, human-readable address for this place.
+   * A full, human-readable address for this place.
    * 
* - * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string formatted_address = 9; * * @return The formattedAddress. */ @@ -14027,10 +14377,10 @@ public java.lang.String getFormattedAddress() { * * *
-   * Output only. A full, human-readable address for this place.
+   * A full, human-readable address for this place.
    * 
* - * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string formatted_address = 9; * * @return The bytes for formattedAddress. */ @@ -14047,6 +14397,57 @@ public com.google.protobuf.ByteString getFormattedAddressBytes() { } } + public static final int SHORT_FORMATTED_ADDRESS_FIELD_NUMBER = 51; + + @SuppressWarnings("serial") + private volatile java.lang.Object shortFormattedAddress_ = ""; + /** + * + * + *
+   * A short, human-readable address for this place.
+   * 
+ * + * string short_formatted_address = 51; + * + * @return The shortFormattedAddress. + */ + @java.lang.Override + public java.lang.String getShortFormattedAddress() { + java.lang.Object ref = shortFormattedAddress_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + shortFormattedAddress_ = s; + return s; + } + } + /** + * + * + *
+   * A short, human-readable address for this place.
+   * 
+ * + * string short_formatted_address = 51; + * + * @return The bytes for shortFormattedAddress. + */ + @java.lang.Override + public com.google.protobuf.ByteString getShortFormattedAddressBytes() { + java.lang.Object ref = shortFormattedAddress_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + shortFormattedAddress_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int ADDRESS_COMPONENTS_FIELD_NUMBER = 10; @SuppressWarnings("serial") @@ -14055,12 +14456,23 @@ public com.google.protobuf.ByteString getFormattedAddressBytes() { * * *
-   * Output only. Repeated components for each locality level.
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ @java.lang.Override public java.util.List @@ -14071,12 +14483,23 @@ public com.google.protobuf.ByteString getFormattedAddressBytes() { * * *
-   * Output only. Repeated components for each locality level.
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ @java.lang.Override public java.util.List @@ -14087,12 +14510,23 @@ public com.google.protobuf.ByteString getFormattedAddressBytes() { * * *
-   * Output only. Repeated components for each locality level.
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ @java.lang.Override public int getAddressComponentsCount() { @@ -14102,12 +14536,23 @@ public int getAddressComponentsCount() { * * *
-   * Output only. Repeated components for each locality level.
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ @java.lang.Override public com.google.maps.places.v1.Place.AddressComponent getAddressComponents(int index) { @@ -14117,12 +14562,23 @@ public com.google.maps.places.v1.Place.AddressComponent getAddressComponents(int * * *
-   * Output only. Repeated components for each locality level.
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ @java.lang.Override public com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOrBuilder( @@ -14136,12 +14592,10 @@ public com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressCompo * * *
-   * Output only. Plus code of the place location lat/long.
+   * Plus code of the place location lat/long.
    * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; * * @return Whether the plusCode field is set. */ @@ -14153,12 +14607,10 @@ public boolean hasPlusCode() { * * *
-   * Output only. Plus code of the place location lat/long.
+   * Plus code of the place location lat/long.
    * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; * * @return The plusCode. */ @@ -14172,12 +14624,10 @@ public com.google.maps.places.v1.Place.PlusCode getPlusCode() { * * *
-   * Output only. Plus code of the place location lat/long.
+   * Plus code of the place location lat/long.
    * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; */ @java.lang.Override public com.google.maps.places.v1.Place.PlusCodeOrBuilder getPlusCodeOrBuilder() { @@ -14192,10 +14642,10 @@ public com.google.maps.places.v1.Place.PlusCodeOrBuilder getPlusCodeOrBuilder() * * *
-   * Output only. The position of this place.
+   * The position of this place.
    * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; * * @return Whether the location field is set. */ @@ -14207,10 +14657,10 @@ public boolean hasLocation() { * * *
-   * Output only. The position of this place.
+   * The position of this place.
    * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; * * @return The location. */ @@ -14222,10 +14672,10 @@ public com.google.type.LatLng getLocation() { * * *
-   * Output only. The position of this place.
+   * The position of this place.
    * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; */ @java.lang.Override public com.google.type.LatLngOrBuilder getLocationOrBuilder() { @@ -14238,12 +14688,10 @@ public com.google.type.LatLngOrBuilder getLocationOrBuilder() { * * *
-   * Output only. A viewport suitable for displaying the place on an
-   * average-sized map.
+   * A viewport suitable for displaying the place on an average-sized map.
    * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; * * @return Whether the viewport field is set. */ @@ -14255,12 +14703,10 @@ public boolean hasViewport() { * * *
-   * Output only. A viewport suitable for displaying the place on an
-   * average-sized map.
+   * A viewport suitable for displaying the place on an average-sized map.
    * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; * * @return The viewport. */ @@ -14272,12 +14718,10 @@ public com.google.geo.type.Viewport getViewport() { * * *
-   * Output only. A viewport suitable for displaying the place on an
-   * average-sized map.
+   * A viewport suitable for displaying the place on an average-sized map.
    * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; */ @java.lang.Override public com.google.geo.type.ViewportOrBuilder getViewportOrBuilder() { @@ -14290,11 +14734,10 @@ public com.google.geo.type.ViewportOrBuilder getViewportOrBuilder() { * * *
-   * Output only. A rating between 1.0 and 5.0, based on user reviews of this
-   * place.
+   * A rating between 1.0 and 5.0, based on user reviews of this place.
    * 
* - * double rating = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 14; * * @return The rating. */ @@ -14311,10 +14754,10 @@ public double getRating() { * * *
-   * Output only. A URL providing more information about this place.
+   * A URL providing more information about this place.
    * 
* - * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string google_maps_uri = 15; * * @return The googleMapsUri. */ @@ -14334,10 +14777,10 @@ public java.lang.String getGoogleMapsUri() { * * *
-   * Output only. A URL providing more information about this place.
+   * A URL providing more information about this place.
    * 
* - * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string google_maps_uri = 15; * * @return The bytes for googleMapsUri. */ @@ -14362,13 +14805,13 @@ public 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.
+   * 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]; + * string website_uri = 16; * * @return The websiteUri. */ @@ -14388,13 +14831,13 @@ public 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.
+   * 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]; + * string website_uri = 16; * * @return The bytes for websiteUri. */ @@ -14419,12 +14862,10 @@ public com.google.protobuf.ByteString getWebsiteUriBytes() { * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ @java.lang.Override public java.util.List getReviewsList() { @@ -14434,12 +14875,10 @@ public java.util.List getReviewsList() { * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ @java.lang.Override public java.util.List @@ -14450,12 +14889,10 @@ public java.util.List getReviewsList() { * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ @java.lang.Override public int getReviewsCount() { @@ -14465,12 +14902,10 @@ public int getReviewsCount() { * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ @java.lang.Override public com.google.maps.places.v1.Review getReviews(int index) { @@ -14480,12 +14915,10 @@ public com.google.maps.places.v1.Review getReviews(int index) { * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ @java.lang.Override public com.google.maps.places.v1.ReviewOrBuilder getReviewsOrBuilder(int index) { @@ -14498,12 +14931,10 @@ public com.google.maps.places.v1.ReviewOrBuilder getReviewsOrBuilder(int index) * * *
-   * Output only. The regular hours of operation.
+   * The regular hours of operation.
    * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; * * @return Whether the regularOpeningHours field is set. */ @@ -14515,12 +14946,10 @@ public boolean hasRegularOpeningHours() { * * *
-   * Output only. The regular hours of operation.
+   * The regular hours of operation.
    * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; * * @return The regularOpeningHours. */ @@ -14534,12 +14963,10 @@ public com.google.maps.places.v1.Place.OpeningHours getRegularOpeningHours() { * * *
-   * Output only. The regular hours of operation.
+   * The regular hours of operation.
    * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; */ @java.lang.Override public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularOpeningHoursOrBuilder() { @@ -14554,13 +14981,12 @@ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularOpeningHo * * *
-   * 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.
+   * 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]; - * + * optional int32 utc_offset_minutes = 22; * * @return Whether the utcOffsetMinutes field is set. */ @@ -14572,13 +14998,12 @@ public 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.
+   * 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]; - * + * optional int32 utc_offset_minutes = 22; * * @return The utcOffsetMinutes. */ @@ -14595,12 +15020,10 @@ public int getUtcOffsetMinutes() { * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ @java.lang.Override public java.util.List getPhotosList() { @@ -14610,12 +15033,10 @@ public java.util.List getPhotosList() { * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ @java.lang.Override public java.util.List @@ -14626,12 +15047,10 @@ public java.util.List getPhotosList() { * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ @java.lang.Override public int getPhotosCount() { @@ -14641,12 +15060,10 @@ public int getPhotosCount() { * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ @java.lang.Override public com.google.maps.places.v1.Photo getPhotos(int index) { @@ -14656,12 +15073,10 @@ public com.google.maps.places.v1.Photo getPhotos(int index) { * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ @java.lang.Override public com.google.maps.places.v1.PhotoOrBuilder getPhotosOrBuilder(int index) { @@ -14676,11 +15091,10 @@ public com.google.maps.places.v1.PhotoOrBuilder getPhotosOrBuilder(int index) { * * *
-   * Output only. The place's address in adr microformat:
-   * http://microformats.org/wiki/adr.
+   * The place's address in adr microformat: http://microformats.org/wiki/adr.
    * 
* - * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string adr_format_address = 24; * * @return The adrFormatAddress. */ @@ -14700,11 +15114,10 @@ public java.lang.String getAdrFormatAddress() { * * *
-   * Output only. The place's address in adr microformat:
-   * http://microformats.org/wiki/adr.
+   * The place's address in adr microformat: http://microformats.org/wiki/adr.
    * 
* - * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string adr_format_address = 24; * * @return The bytes for adrFormatAddress. */ @@ -14727,12 +15140,10 @@ public com.google.protobuf.ByteString getAdrFormatAddressBytes() { * * *
-   * Output only. The business status for the place.
+   * The business status for the place.
    * 
* - * - * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.BusinessStatus business_status = 25; * * @return The enum numeric value on the wire for businessStatus. */ @@ -14744,12 +15155,10 @@ public int getBusinessStatusValue() { * * *
-   * Output only. The business status for the place.
+   * The business status for the place.
    * 
* - * - * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.BusinessStatus business_status = 25; * * @return The businessStatus. */ @@ -14766,12 +15175,10 @@ public com.google.maps.places.v1.Place.BusinessStatus getBusinessStatus() { * * *
-   * Output only. Price level of the place.
+   * Price level of the place.
    * 
* - * - * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.PriceLevel price_level = 26; * * @return The enum numeric value on the wire for priceLevel. */ @@ -14783,12 +15190,10 @@ public int getPriceLevelValue() { * * *
-   * Output only. Price level of the place.
+   * Price level of the place.
    * 
* - * - * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.PriceLevel price_level = 26; * * @return The priceLevel. */ @@ -14807,12 +15212,10 @@ public com.google.maps.places.v1.PriceLevel getPriceLevel() { * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ @java.lang.Override public java.util.List getAttributionsList() { @@ -14822,12 +15225,10 @@ public java.util.List getAttributio * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ @java.lang.Override public java.util.List @@ -14838,12 +15239,10 @@ public java.util.List getAttributio * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ @java.lang.Override public int getAttributionsCount() { @@ -14853,12 +15252,10 @@ public int getAttributionsCount() { * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ @java.lang.Override public com.google.maps.places.v1.Place.Attribution getAttributions(int index) { @@ -14868,12 +15265,10 @@ public com.google.maps.places.v1.Place.Attribution getAttributions(int index) { * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ @java.lang.Override public com.google.maps.places.v1.Place.AttributionOrBuilder getAttributionsOrBuilder(int index) { @@ -14886,12 +15281,10 @@ public com.google.maps.places.v1.Place.AttributionOrBuilder getAttributionsOrBui * * *
-   * Output only. The total number of reviews (with or without text) for this
-   * place.
+   * The total number of reviews (with or without text) for this place.
    * 
* - * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional int32 user_rating_count = 28; * * @return Whether the userRatingCount field is set. */ @@ -14903,12 +15296,10 @@ public boolean hasUserRatingCount() { * * *
-   * Output only. The total number of reviews (with or without text) for this
-   * place.
+   * The total number of reviews (with or without text) for this place.
    * 
* - * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional int32 user_rating_count = 28; * * @return The userRatingCount. */ @@ -14925,11 +15316,11 @@ public 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").
+   * A truncated URL to an 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]; + * string icon_mask_base_uri = 29; * * @return The iconMaskBaseUri. */ @@ -14949,11 +15340,11 @@ public 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").
+   * A truncated URL to an 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]; + * string icon_mask_base_uri = 29; * * @return The bytes for iconMaskBaseUri. */ @@ -14978,10 +15369,10 @@ public com.google.protobuf.ByteString getIconMaskBaseUriBytes() { * * *
-   * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
+   * Background color for icon_mask in hex format, e.g. #909CE1.
    * 
* - * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string icon_background_color = 30; * * @return The iconBackgroundColor. */ @@ -15001,10 +15392,10 @@ public java.lang.String getIconBackgroundColor() { * * *
-   * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
+   * Background color for icon_mask in hex format, e.g. #909CE1.
    * 
* - * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string icon_background_color = 30; * * @return The bytes for iconBackgroundColor. */ @@ -15027,10 +15418,10 @@ public com.google.protobuf.ByteString getIconBackgroundColorBytes() { * * *
-   * Output only. Specifies if the business supports takeout.
+   * Specifies if the business supports takeout.
    * 
* - * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool takeout = 33; * * @return Whether the takeout field is set. */ @@ -15042,10 +15433,10 @@ public boolean hasTakeout() { * * *
-   * Output only. Specifies if the business supports takeout.
+   * Specifies if the business supports takeout.
    * 
* - * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool takeout = 33; * * @return The takeout. */ @@ -15060,10 +15451,10 @@ public boolean getTakeout() { * * *
-   * Output only. Specifies if the business supports delivery.
+   * Specifies if the business supports delivery.
    * 
* - * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool delivery = 34; * * @return Whether the delivery field is set. */ @@ -15075,10 +15466,10 @@ public boolean hasDelivery() { * * *
-   * Output only. Specifies if the business supports delivery.
+   * Specifies if the business supports delivery.
    * 
* - * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool delivery = 34; * * @return The delivery. */ @@ -15093,11 +15484,10 @@ public boolean getDelivery() { * * *
-   * Output only. Specifies if the business supports indoor or outdoor seating
-   * options.
+   * Specifies if the business supports indoor or outdoor seating options.
    * 
* - * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool dine_in = 35; * * @return Whether the dineIn field is set. */ @@ -15109,11 +15499,10 @@ public boolean hasDineIn() { * * *
-   * Output only. Specifies if the business supports indoor or outdoor seating
-   * options.
+   * Specifies if the business supports indoor or outdoor seating options.
    * 
* - * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool dine_in = 35; * * @return The dineIn. */ @@ -15128,10 +15517,10 @@ public boolean getDineIn() { * * *
-   * Output only. Specifies if the business supports curbside pickup.
+   * Specifies if the business supports curbside pickup.
    * 
* - * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool curbside_pickup = 36; * * @return Whether the curbsidePickup field is set. */ @@ -15143,10 +15532,10 @@ public boolean hasCurbsidePickup() { * * *
-   * Output only. Specifies if the business supports curbside pickup.
+   * Specifies if the business supports curbside pickup.
    * 
* - * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool curbside_pickup = 36; * * @return The curbsidePickup. */ @@ -15161,10 +15550,10 @@ public boolean getCurbsidePickup() { * * *
-   * Output only. Specifies if the place supports reservations.
+   * Specifies if the place supports reservations.
    * 
* - * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool reservable = 38; * * @return Whether the reservable field is set. */ @@ -15176,10 +15565,10 @@ public boolean hasReservable() { * * *
-   * Output only. Specifies if the place supports reservations.
+   * Specifies if the place supports reservations.
    * 
* - * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool reservable = 38; * * @return The reservable. */ @@ -15194,10 +15583,10 @@ public boolean getReservable() { * * *
-   * Output only. Specifies if the place serves breakfast.
+   * Specifies if the place serves breakfast.
    * 
* - * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_breakfast = 39; * * @return Whether the servesBreakfast field is set. */ @@ -15209,10 +15598,10 @@ public boolean hasServesBreakfast() { * * *
-   * Output only. Specifies if the place serves breakfast.
+   * Specifies if the place serves breakfast.
    * 
* - * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_breakfast = 39; * * @return The servesBreakfast. */ @@ -15227,10 +15616,10 @@ public boolean getServesBreakfast() { * * *
-   * Output only. Specifies if the place serves lunch.
+   * Specifies if the place serves lunch.
    * 
* - * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_lunch = 40; * * @return Whether the servesLunch field is set. */ @@ -15242,10 +15631,10 @@ public boolean hasServesLunch() { * * *
-   * Output only. Specifies if the place serves lunch.
+   * Specifies if the place serves lunch.
    * 
* - * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_lunch = 40; * * @return The servesLunch. */ @@ -15260,10 +15649,10 @@ public boolean getServesLunch() { * * *
-   * Output only. Specifies if the place serves dinner.
+   * Specifies if the place serves dinner.
    * 
* - * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dinner = 41; * * @return Whether the servesDinner field is set. */ @@ -15275,10 +15664,10 @@ public boolean hasServesDinner() { * * *
-   * Output only. Specifies if the place serves dinner.
+   * Specifies if the place serves dinner.
    * 
* - * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dinner = 41; * * @return The servesDinner. */ @@ -15293,10 +15682,10 @@ public boolean getServesDinner() { * * *
-   * Output only. Specifies if the place serves beer.
+   * Specifies if the place serves beer.
    * 
* - * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_beer = 42; * * @return Whether the servesBeer field is set. */ @@ -15308,10 +15697,10 @@ public boolean hasServesBeer() { * * *
-   * Output only. Specifies if the place serves beer.
+   * Specifies if the place serves beer.
    * 
* - * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_beer = 42; * * @return The servesBeer. */ @@ -15326,10 +15715,10 @@ public boolean getServesBeer() { * * *
-   * Output only. Specifies if the place serves wine.
+   * Specifies if the place serves wine.
    * 
* - * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_wine = 43; * * @return Whether the servesWine field is set. */ @@ -15341,10 +15730,10 @@ public boolean hasServesWine() { * * *
-   * Output only. Specifies if the place serves wine.
+   * Specifies if the place serves wine.
    * 
* - * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_wine = 43; * * @return The servesWine. */ @@ -15359,10 +15748,10 @@ public boolean getServesWine() { * * *
-   * Output only. Specifies if the place serves brunch.
+   * Specifies if the place serves brunch.
    * 
* - * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_brunch = 44; * * @return Whether the servesBrunch field is set. */ @@ -15374,10 +15763,10 @@ public boolean hasServesBrunch() { * * *
-   * Output only. Specifies if the place serves brunch.
+   * Specifies if the place serves brunch.
    * 
* - * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_brunch = 44; * * @return The servesBrunch. */ @@ -15392,11 +15781,10 @@ public boolean getServesBrunch() { * * *
-   * Output only. Specifies if the place serves vegetarian food.
+   * Specifies if the place serves vegetarian food.
    * 
* - * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_vegetarian_food = 45; * * @return Whether the servesVegetarianFood field is set. */ @@ -15408,11 +15796,10 @@ public boolean hasServesVegetarianFood() { * * *
-   * Output only. Specifies if the place serves vegetarian food.
+   * Specifies if the place serves vegetarian food.
    * 
* - * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_vegetarian_food = 45; * * @return The servesVegetarianFood. */ @@ -15427,15 +15814,13 @@ public 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.
+   * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; * * @return Whether the currentOpeningHours field is set. */ @@ -15447,15 +15832,13 @@ public 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.
+   * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; * * @return The currentOpeningHours. */ @@ -15469,15 +15852,13 @@ public 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.
+   * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; */ @java.lang.Override public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentOpeningHoursOrBuilder() { @@ -15495,18 +15876,17 @@ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentOpeningHo * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ @java.lang.Override @@ -15518,18 +15898,17 @@ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentOpeningHo * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ @java.lang.Override @@ -15541,18 +15920,17 @@ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentOpeningHo * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ @java.lang.Override @@ -15563,18 +15941,17 @@ public 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ @java.lang.Override @@ -15585,18 +15962,17 @@ public com.google.maps.places.v1.Place.OpeningHours getCurrentSecondaryOpeningHo * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ @java.lang.Override @@ -15614,17 +15990,15 @@ public com.google.maps.places.v1.Place.OpeningHours getCurrentSecondaryOpeningHo * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ @java.lang.Override @@ -15636,17 +16010,15 @@ public com.google.maps.places.v1.Place.OpeningHours getCurrentSecondaryOpeningHo * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ @java.lang.Override @@ -15658,17 +16030,15 @@ public com.google.maps.places.v1.Place.OpeningHours getCurrentSecondaryOpeningHo * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ @java.lang.Override @@ -15679,17 +16049,15 @@ public 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ @java.lang.Override @@ -15700,17 +16068,15 @@ public com.google.maps.places.v1.Place.OpeningHours getRegularSecondaryOpeningHo * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ @java.lang.Override @@ -15725,15 +16091,12 @@ public com.google.maps.places.v1.Place.OpeningHours getRegularSecondaryOpeningHo * * *
-   * 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.
+   * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; * * @return Whether the editorialSummary field is set. */ @@ -15745,15 +16108,12 @@ public 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.
+   * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; * * @return The editorialSummary. */ @@ -15767,15 +16127,12 @@ public 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.
+   * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; */ @java.lang.Override public com.google.type.LocalizedTextOrBuilder getEditorialSummaryOrBuilder() { @@ -15790,10 +16147,10 @@ public com.google.type.LocalizedTextOrBuilder getEditorialSummaryOrBuilder() { * * *
-   * Output only. Place provides outdoor seating.
+   * Place provides outdoor seating.
    * 
* - * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool outdoor_seating = 55; * * @return Whether the outdoorSeating field is set. */ @@ -15805,10 +16162,10 @@ public boolean hasOutdoorSeating() { * * *
-   * Output only. Place provides outdoor seating.
+   * Place provides outdoor seating.
    * 
* - * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool outdoor_seating = 55; * * @return The outdoorSeating. */ @@ -15823,10 +16180,10 @@ public boolean getOutdoorSeating() { * * *
-   * Output only. Place provides live music.
+   * Place provides live music.
    * 
* - * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool live_music = 56; * * @return Whether the liveMusic field is set. */ @@ -15838,10 +16195,10 @@ public boolean hasLiveMusic() { * * *
-   * Output only. Place provides live music.
+   * Place provides live music.
    * 
* - * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool live_music = 56; * * @return The liveMusic. */ @@ -15856,10 +16213,10 @@ public boolean getLiveMusic() { * * *
-   * Output only. Place has a children's menu.
+   * Place has a children's menu.
    * 
* - * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool menu_for_children = 57; * * @return Whether the menuForChildren field is set. */ @@ -15871,10 +16228,10 @@ public boolean hasMenuForChildren() { * * *
-   * Output only. Place has a children's menu.
+   * Place has a children's menu.
    * 
* - * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool menu_for_children = 57; * * @return The menuForChildren. */ @@ -15889,10 +16246,10 @@ public boolean getMenuForChildren() { * * *
-   * Output only. Place serves cocktails.
+   * Place serves cocktails.
    * 
* - * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_cocktails = 58; * * @return Whether the servesCocktails field is set. */ @@ -15904,10 +16261,10 @@ public boolean hasServesCocktails() { * * *
-   * Output only. Place serves cocktails.
+   * Place serves cocktails.
    * 
* - * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_cocktails = 58; * * @return The servesCocktails. */ @@ -15922,10 +16279,10 @@ public boolean getServesCocktails() { * * *
-   * Output only. Place serves dessert.
+   * Place serves dessert.
    * 
* - * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dessert = 59; * * @return Whether the servesDessert field is set. */ @@ -15937,10 +16294,10 @@ public boolean hasServesDessert() { * * *
-   * Output only. Place serves dessert.
+   * Place serves dessert.
    * 
* - * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dessert = 59; * * @return The servesDessert. */ @@ -15955,10 +16312,10 @@ public boolean getServesDessert() { * * *
-   * Output only. Place serves coffee.
+   * Place serves coffee.
    * 
* - * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_coffee = 60; * * @return Whether the servesCoffee field is set. */ @@ -15970,10 +16327,10 @@ public boolean hasServesCoffee() { * * *
-   * Output only. Place serves coffee.
+   * Place serves coffee.
    * 
* - * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_coffee = 60; * * @return The servesCoffee. */ @@ -15988,10 +16345,10 @@ public boolean getServesCoffee() { * * *
-   * Output only. Place is good for children.
+   * Place is good for children.
    * 
* - * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_children = 62; * * @return Whether the goodForChildren field is set. */ @@ -16003,10 +16360,10 @@ public boolean hasGoodForChildren() { * * *
-   * Output only. Place is good for children.
+   * Place is good for children.
    * 
* - * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_children = 62; * * @return The goodForChildren. */ @@ -16021,10 +16378,10 @@ public boolean getGoodForChildren() { * * *
-   * Output only. Place allows dogs.
+   * Place allows dogs.
    * 
* - * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool allows_dogs = 63; * * @return Whether the allowsDogs field is set. */ @@ -16036,10 +16393,10 @@ public boolean hasAllowsDogs() { * * *
-   * Output only. Place allows dogs.
+   * Place allows dogs.
    * 
* - * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool allows_dogs = 63; * * @return The allowsDogs. */ @@ -16054,10 +16411,10 @@ public boolean getAllowsDogs() { * * *
-   * Output only. Place has restroom.
+   * Place has restroom.
    * 
* - * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool restroom = 64; * * @return Whether the restroom field is set. */ @@ -16069,10 +16426,10 @@ public boolean hasRestroom() { * * *
-   * Output only. Place has restroom.
+   * Place has restroom.
    * 
* - * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool restroom = 64; * * @return The restroom. */ @@ -16087,10 +16444,10 @@ public boolean getRestroom() { * * *
-   * Output only. Place accommodates groups.
+   * Place accommodates groups.
    * 
* - * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_groups = 65; * * @return Whether the goodForGroups field is set. */ @@ -16102,10 +16459,10 @@ public boolean hasGoodForGroups() { * * *
-   * Output only. Place accommodates groups.
+   * Place accommodates groups.
    * 
* - * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_groups = 65; * * @return The goodForGroups. */ @@ -16120,11 +16477,10 @@ public boolean getGoodForGroups() { * * *
-   * Output only. Place is suitable for watching sports.
+   * Place is suitable for watching sports.
    * 
* - * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_watching_sports = 66; * * @return Whether the goodForWatchingSports field is set. */ @@ -16136,11 +16492,10 @@ public boolean hasGoodForWatchingSports() { * * *
-   * Output only. Place is suitable for watching sports.
+   * Place is suitable for watching sports.
    * 
* - * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_watching_sports = 66; * * @return The goodForWatchingSports. */ @@ -16152,9 +16507,14 @@ public boolean getGoodForWatchingSports() { public static final int PAYMENT_OPTIONS_FIELD_NUMBER = 67; private com.google.maps.places.v1.Place.PaymentOptions paymentOptions_; /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+   * Payment options the place accepts. If a payment option data is not
+   * available, the payment option field will be unset.
+   * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; * * @return Whether the paymentOptions field is set. */ @@ -16163,9 +16523,14 @@ public boolean hasPaymentOptions() { return paymentOptions_ != null; } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+   * Payment options the place accepts. If a payment option data is not
+   * available, the payment option field will be unset.
+   * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; * * @return The paymentOptions. */ @@ -16176,9 +16541,14 @@ public com.google.maps.places.v1.Place.PaymentOptions getPaymentOptions() { : paymentOptions_; } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+   * Payment options the place accepts. If a payment option data is not
+   * available, the payment option field will be unset.
+   * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; */ @java.lang.Override public com.google.maps.places.v1.Place.PaymentOptionsOrBuilder getPaymentOptionsOrBuilder() { @@ -16193,12 +16563,10 @@ public com.google.maps.places.v1.Place.PaymentOptionsOrBuilder getPaymentOptions * * *
-   * Output only. Options of parking provided by the place.
+   * Options of parking provided by the place.
    * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; * * @return Whether the parkingOptions field is set. */ @@ -16210,12 +16578,10 @@ public boolean hasParkingOptions() { * * *
-   * Output only. Options of parking provided by the place.
+   * Options of parking provided by the place.
    * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; * * @return The parkingOptions. */ @@ -16229,12 +16595,10 @@ public com.google.maps.places.v1.Place.ParkingOptions getParkingOptions() { * * *
-   * Output only. Options of parking provided by the place.
+   * Options of parking provided by the place.
    * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; */ @java.lang.Override public com.google.maps.places.v1.Place.ParkingOptionsOrBuilder getParkingOptionsOrBuilder() { @@ -16251,12 +16615,10 @@ public com.google.maps.places.v1.Place.ParkingOptionsOrBuilder getParkingOptions * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ @java.lang.Override public java.util.List getSubDestinationsList() { @@ -16266,12 +16628,10 @@ public java.util.List getSubDest * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ @java.lang.Override public java.util.List @@ -16282,12 +16642,10 @@ public java.util.List getSubDest * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ @java.lang.Override public int getSubDestinationsCount() { @@ -16297,12 +16655,10 @@ public int getSubDestinationsCount() { * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ @java.lang.Override public com.google.maps.places.v1.Place.SubDestination getSubDestinations(int index) { @@ -16312,12 +16668,10 @@ public com.google.maps.places.v1.Place.SubDestination getSubDestinations(int ind * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ @java.lang.Override public com.google.maps.places.v1.Place.SubDestinationOrBuilder getSubDestinationsOrBuilder( @@ -16331,11 +16685,10 @@ public com.google.maps.places.v1.Place.SubDestinationOrBuilder getSubDestination * * *
-   * Output only. Information about the accessibility options a place offers.
+   * Information about the accessibility options a place offers.
    * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * * * @return Whether the accessibilityOptions field is set. @@ -16348,11 +16701,10 @@ public boolean hasAccessibilityOptions() { * * *
-   * Output only. Information about the accessibility options a place offers.
+   * Information about the accessibility options a place offers.
    * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * * * @return The accessibilityOptions. @@ -16367,11 +16719,10 @@ public com.google.maps.places.v1.Place.AccessibilityOptions getAccessibilityOpti * * *
-   * Output only. Information about the accessibility options a place offers.
+   * Information about the accessibility options a place offers.
    * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * */ @java.lang.Override @@ -16388,13 +16739,11 @@ public com.google.maps.places.v1.Place.AccessibilityOptions getAccessibilityOpti * * *
-   * Output only. The most recent information about fuel options in a gas
-   * station. This information is updated regularly.
+   * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; * * @return Whether the fuelOptions field is set. */ @@ -16406,13 +16755,11 @@ public boolean hasFuelOptions() { * * *
-   * Output only. The most recent information about fuel options in a gas
-   * station. This information is updated regularly.
+   * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; * * @return The fuelOptions. */ @@ -16426,13 +16773,11 @@ public 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.
+   * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; */ @java.lang.Override public com.google.maps.places.v1.FuelOptionsOrBuilder getFuelOptionsOrBuilder() { @@ -16447,12 +16792,10 @@ public com.google.maps.places.v1.FuelOptionsOrBuilder getFuelOptionsOrBuilder() * * *
-   * Output only. Information of ev charging options.
+   * Information of ev charging options.
    * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; * * @return Whether the evChargeOptions field is set. */ @@ -16464,12 +16807,10 @@ public boolean hasEvChargeOptions() { * * *
-   * Output only. Information of ev charging options.
+   * Information of ev charging options.
    * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; * * @return The evChargeOptions. */ @@ -16483,12 +16824,10 @@ public com.google.maps.places.v1.EVChargeOptions getEvChargeOptions() { * * *
-   * Output only. Information of ev charging options.
+   * Information of ev charging options.
    * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; */ @java.lang.Override public com.google.maps.places.v1.EVChargeOptionsOrBuilder getEvChargeOptionsOrBuilder() { @@ -16581,6 +16920,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (displayName_ != null) { output.writeMessage(31, getDisplayName()); } + if (primaryTypeDisplayName_ != null) { + output.writeMessage(32, getPrimaryTypeDisplayName()); + } if (((bitField0_ & 0x00000004) != 0)) { output.writeBool(33, takeout_); } @@ -16626,6 +16968,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < regularSecondaryOpeningHours_.size(); i++) { output.writeMessage(49, regularSecondaryOpeningHours_.get(i)); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(primaryType_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 50, primaryType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shortFormattedAddress_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 51, shortFormattedAddress_); + } if (editorialSummary_ != null) { output.writeMessage(52, getEditorialSummary()); } @@ -16773,6 +17121,10 @@ public int getSerializedSize() { if (displayName_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(31, getDisplayName()); } + if (primaryTypeDisplayName_ != null) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(32, getPrimaryTypeDisplayName()); + } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(33, takeout_); } @@ -16823,6 +17175,12 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 49, regularSecondaryOpeningHours_.get(i)); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(primaryType_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(50, primaryType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shortFormattedAddress_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(51, shortFormattedAddress_); + } if (editorialSummary_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(52, getEditorialSummary()); } @@ -16906,9 +17264,15 @@ public boolean equals(final java.lang.Object obj) { if (!getDisplayName().equals(other.getDisplayName())) return false; } if (!getTypesList().equals(other.getTypesList())) return false; + if (!getPrimaryType().equals(other.getPrimaryType())) return false; + if (hasPrimaryTypeDisplayName() != other.hasPrimaryTypeDisplayName()) return false; + if (hasPrimaryTypeDisplayName()) { + if (!getPrimaryTypeDisplayName().equals(other.getPrimaryTypeDisplayName())) return false; + } if (!getNationalPhoneNumber().equals(other.getNationalPhoneNumber())) return false; if (!getInternationalPhoneNumber().equals(other.getInternationalPhoneNumber())) return false; if (!getFormattedAddress().equals(other.getFormattedAddress())) return false; + if (!getShortFormattedAddress().equals(other.getShortFormattedAddress())) return false; if (!getAddressComponentsList().equals(other.getAddressComponentsList())) return false; if (hasPlusCode() != other.hasPlusCode()) return false; if (hasPlusCode()) { @@ -17094,12 +17458,20 @@ public int hashCode() { hash = (37 * hash) + TYPES_FIELD_NUMBER; hash = (53 * hash) + getTypesList().hashCode(); } + hash = (37 * hash) + PRIMARY_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getPrimaryType().hashCode(); + if (hasPrimaryTypeDisplayName()) { + hash = (37 * hash) + PRIMARY_TYPE_DISPLAY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getPrimaryTypeDisplayName().hashCode(); + } hash = (37 * hash) + NATIONAL_PHONE_NUMBER_FIELD_NUMBER; hash = (53 * hash) + getNationalPhoneNumber().hashCode(); hash = (37 * hash) + INTERNATIONAL_PHONE_NUMBER_FIELD_NUMBER; hash = (53 * hash) + getInternationalPhoneNumber().hashCode(); hash = (37 * hash) + FORMATTED_ADDRESS_FIELD_NUMBER; hash = (53 * hash) + getFormattedAddress().hashCode(); + hash = (37 * hash) + SHORT_FORMATTED_ADDRESS_FIELD_NUMBER; + hash = (53 * hash) + getShortFormattedAddress().hashCode(); if (getAddressComponentsCount() > 0) { hash = (37 * hash) + ADDRESS_COMPONENTS_FIELD_NUMBER; hash = (53 * hash) + getAddressComponentsList().hashCode(); @@ -17429,6 +17801,7 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getDisplayNameFieldBuilder(); + getPrimaryTypeDisplayNameFieldBuilder(); getAddressComponentsFieldBuilder(); getPlusCodeFieldBuilder(); getLocationFieldBuilder(); @@ -17463,16 +17836,23 @@ public Builder clear() { displayNameBuilder_ = null; } types_ = com.google.protobuf.LazyStringArrayList.emptyList(); + primaryType_ = ""; + primaryTypeDisplayName_ = null; + if (primaryTypeDisplayNameBuilder_ != null) { + primaryTypeDisplayNameBuilder_.dispose(); + primaryTypeDisplayNameBuilder_ = null; + } nationalPhoneNumber_ = ""; internationalPhoneNumber_ = ""; formattedAddress_ = ""; + shortFormattedAddress_ = ""; if (addressComponentsBuilder_ == null) { addressComponents_ = java.util.Collections.emptyList(); } else { addressComponents_ = null; addressComponentsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000400); plusCode_ = null; if (plusCodeBuilder_ != null) { plusCodeBuilder_.dispose(); @@ -17497,7 +17877,7 @@ public Builder clear() { reviews_ = null; reviewsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00020000); regularOpeningHours_ = null; if (regularOpeningHoursBuilder_ != null) { regularOpeningHoursBuilder_.dispose(); @@ -17510,7 +17890,7 @@ public Builder clear() { photos_ = null; photosBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00100000); adrFormatAddress_ = ""; businessStatus_ = 0; priceLevel_ = 0; @@ -17520,7 +17900,7 @@ public Builder clear() { attributions_ = null; attributionsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x01000000); userRatingCount_ = 0; iconMaskBaseUri_ = ""; iconBackgroundColor_ = ""; @@ -17547,14 +17927,14 @@ public Builder clear() { currentSecondaryOpeningHours_ = null; currentSecondaryOpeningHoursBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000040); + bitField1_ = (bitField1_ & ~0x00000200); if (regularSecondaryOpeningHoursBuilder_ == null) { regularSecondaryOpeningHours_ = java.util.Collections.emptyList(); } else { regularSecondaryOpeningHours_ = null; regularSecondaryOpeningHoursBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000080); + bitField1_ = (bitField1_ & ~0x00000400); editorialSummary_ = null; if (editorialSummaryBuilder_ != null) { editorialSummaryBuilder_.dispose(); @@ -17587,7 +17967,7 @@ public Builder clear() { subDestinations_ = null; subDestinationsBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00400000); + bitField1_ = (bitField1_ & ~0x02000000); accessibilityOptions_ = null; if (accessibilityOptionsBuilder_ != null) { accessibilityOptionsBuilder_.dispose(); @@ -17642,65 +18022,65 @@ public com.google.maps.places.v1.Place buildPartial() { private void buildPartialRepeatedFields(com.google.maps.places.v1.Place result) { if (addressComponentsBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { addressComponents_ = java.util.Collections.unmodifiableList(addressComponents_); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000400); } result.addressComponents_ = addressComponents_; } else { result.addressComponents_ = addressComponentsBuilder_.build(); } if (reviewsBuilder_ == null) { - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { reviews_ = java.util.Collections.unmodifiableList(reviews_); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00020000); } result.reviews_ = reviews_; } else { result.reviews_ = reviewsBuilder_.build(); } if (photosBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { photos_ = java.util.Collections.unmodifiableList(photos_); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00100000); } result.photos_ = photos_; } else { result.photos_ = photosBuilder_.build(); } if (attributionsBuilder_ == null) { - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { attributions_ = java.util.Collections.unmodifiableList(attributions_); - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x01000000); } result.attributions_ = attributions_; } else { result.attributions_ = attributionsBuilder_.build(); } if (currentSecondaryOpeningHoursBuilder_ == null) { - if (((bitField1_ & 0x00000040) != 0)) { + if (((bitField1_ & 0x00000200) != 0)) { currentSecondaryOpeningHours_ = java.util.Collections.unmodifiableList(currentSecondaryOpeningHours_); - bitField1_ = (bitField1_ & ~0x00000040); + bitField1_ = (bitField1_ & ~0x00000200); } result.currentSecondaryOpeningHours_ = currentSecondaryOpeningHours_; } else { result.currentSecondaryOpeningHours_ = currentSecondaryOpeningHoursBuilder_.build(); } if (regularSecondaryOpeningHoursBuilder_ == null) { - if (((bitField1_ & 0x00000080) != 0)) { + if (((bitField1_ & 0x00000400) != 0)) { regularSecondaryOpeningHours_ = java.util.Collections.unmodifiableList(regularSecondaryOpeningHours_); - bitField1_ = (bitField1_ & ~0x00000080); + bitField1_ = (bitField1_ & ~0x00000400); } result.regularSecondaryOpeningHours_ = regularSecondaryOpeningHours_; } else { result.regularSecondaryOpeningHours_ = regularSecondaryOpeningHoursBuilder_.build(); } if (subDestinationsBuilder_ == null) { - if (((bitField1_ & 0x00400000) != 0)) { + if (((bitField1_ & 0x02000000) != 0)) { subDestinations_ = java.util.Collections.unmodifiableList(subDestinations_); - bitField1_ = (bitField1_ & ~0x00400000); + bitField1_ = (bitField1_ & ~0x02000000); } result.subDestinations_ = subDestinations_; } else { @@ -17725,190 +18105,202 @@ private void buildPartial0(com.google.maps.places.v1.Place result) { result.types_ = types_; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.nationalPhoneNumber_ = nationalPhoneNumber_; + result.primaryType_ = primaryType_; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.internationalPhoneNumber_ = internationalPhoneNumber_; + result.primaryTypeDisplayName_ = + primaryTypeDisplayNameBuilder_ == null + ? primaryTypeDisplayName_ + : primaryTypeDisplayNameBuilder_.build(); } if (((from_bitField0_ & 0x00000040) != 0)) { - result.formattedAddress_ = formattedAddress_; + result.nationalPhoneNumber_ = nationalPhoneNumber_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.internationalPhoneNumber_ = internationalPhoneNumber_; } if (((from_bitField0_ & 0x00000100) != 0)) { - result.plusCode_ = plusCodeBuilder_ == null ? plusCode_ : plusCodeBuilder_.build(); + result.formattedAddress_ = formattedAddress_; } if (((from_bitField0_ & 0x00000200) != 0)) { + result.shortFormattedAddress_ = shortFormattedAddress_; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.plusCode_ = plusCodeBuilder_ == null ? plusCode_ : plusCodeBuilder_.build(); + } + if (((from_bitField0_ & 0x00001000) != 0)) { result.location_ = locationBuilder_ == null ? location_ : locationBuilder_.build(); } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { result.viewport_ = viewportBuilder_ == null ? viewport_ : viewportBuilder_.build(); } - if (((from_bitField0_ & 0x00000800) != 0)) { + if (((from_bitField0_ & 0x00004000) != 0)) { result.rating_ = rating_; } - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00008000) != 0)) { result.googleMapsUri_ = googleMapsUri_; } - if (((from_bitField0_ & 0x00002000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { result.websiteUri_ = websiteUri_; } - if (((from_bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00040000) != 0)) { result.regularOpeningHours_ = regularOpeningHoursBuilder_ == null ? regularOpeningHours_ : regularOpeningHoursBuilder_.build(); } int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00010000) != 0)) { + if (((from_bitField0_ & 0x00080000) != 0)) { result.utcOffsetMinutes_ = utcOffsetMinutes_; to_bitField0_ |= 0x00000001; } - if (((from_bitField0_ & 0x00040000) != 0)) { + if (((from_bitField0_ & 0x00200000) != 0)) { result.adrFormatAddress_ = adrFormatAddress_; } - if (((from_bitField0_ & 0x00080000) != 0)) { + if (((from_bitField0_ & 0x00400000) != 0)) { result.businessStatus_ = businessStatus_; } - if (((from_bitField0_ & 0x00100000) != 0)) { + if (((from_bitField0_ & 0x00800000) != 0)) { result.priceLevel_ = priceLevel_; } - if (((from_bitField0_ & 0x00400000) != 0)) { + if (((from_bitField0_ & 0x02000000) != 0)) { result.userRatingCount_ = userRatingCount_; to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00800000) != 0)) { + if (((from_bitField0_ & 0x04000000) != 0)) { result.iconMaskBaseUri_ = iconMaskBaseUri_; } - if (((from_bitField0_ & 0x01000000) != 0)) { + if (((from_bitField0_ & 0x08000000) != 0)) { result.iconBackgroundColor_ = iconBackgroundColor_; } - if (((from_bitField0_ & 0x02000000) != 0)) { + if (((from_bitField0_ & 0x10000000) != 0)) { result.takeout_ = takeout_; to_bitField0_ |= 0x00000004; } - if (((from_bitField0_ & 0x04000000) != 0)) { + if (((from_bitField0_ & 0x20000000) != 0)) { result.delivery_ = delivery_; to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x08000000) != 0)) { + if (((from_bitField0_ & 0x40000000) != 0)) { result.dineIn_ = dineIn_; to_bitField0_ |= 0x00000010; } - if (((from_bitField0_ & 0x10000000) != 0)) { + if (((from_bitField0_ & 0x80000000) != 0)) { result.curbsidePickup_ = curbsidePickup_; to_bitField0_ |= 0x00000020; } - if (((from_bitField0_ & 0x20000000) != 0)) { + result.bitField0_ |= to_bitField0_; + } + + private void buildPartial1(com.google.maps.places.v1.Place result) { + int from_bitField1_ = bitField1_; + int to_bitField0_ = 0; + if (((from_bitField1_ & 0x00000001) != 0)) { result.reservable_ = reservable_; to_bitField0_ |= 0x00000040; } - if (((from_bitField0_ & 0x40000000) != 0)) { + if (((from_bitField1_ & 0x00000002) != 0)) { result.servesBreakfast_ = servesBreakfast_; to_bitField0_ |= 0x00000080; } - if (((from_bitField0_ & 0x80000000) != 0)) { + if (((from_bitField1_ & 0x00000004) != 0)) { result.servesLunch_ = servesLunch_; to_bitField0_ |= 0x00000100; } - result.bitField0_ |= to_bitField0_; - } - - private void buildPartial1(com.google.maps.places.v1.Place result) { - int from_bitField1_ = bitField1_; - int to_bitField0_ = 0; - if (((from_bitField1_ & 0x00000001) != 0)) { + if (((from_bitField1_ & 0x00000008) != 0)) { result.servesDinner_ = servesDinner_; to_bitField0_ |= 0x00000200; } - if (((from_bitField1_ & 0x00000002) != 0)) { + if (((from_bitField1_ & 0x00000010) != 0)) { result.servesBeer_ = servesBeer_; to_bitField0_ |= 0x00000400; } - if (((from_bitField1_ & 0x00000004) != 0)) { + if (((from_bitField1_ & 0x00000020) != 0)) { result.servesWine_ = servesWine_; to_bitField0_ |= 0x00000800; } - if (((from_bitField1_ & 0x00000008) != 0)) { + if (((from_bitField1_ & 0x00000040) != 0)) { result.servesBrunch_ = servesBrunch_; to_bitField0_ |= 0x00001000; } - if (((from_bitField1_ & 0x00000010) != 0)) { + if (((from_bitField1_ & 0x00000080) != 0)) { result.servesVegetarianFood_ = servesVegetarianFood_; to_bitField0_ |= 0x00002000; } - if (((from_bitField1_ & 0x00000020) != 0)) { + if (((from_bitField1_ & 0x00000100) != 0)) { result.currentOpeningHours_ = currentOpeningHoursBuilder_ == null ? currentOpeningHours_ : currentOpeningHoursBuilder_.build(); } - if (((from_bitField1_ & 0x00000100) != 0)) { + if (((from_bitField1_ & 0x00000800) != 0)) { result.editorialSummary_ = editorialSummaryBuilder_ == null ? editorialSummary_ : editorialSummaryBuilder_.build(); } - if (((from_bitField1_ & 0x00000200) != 0)) { + if (((from_bitField1_ & 0x00001000) != 0)) { result.outdoorSeating_ = outdoorSeating_; to_bitField0_ |= 0x00004000; } - if (((from_bitField1_ & 0x00000400) != 0)) { + if (((from_bitField1_ & 0x00002000) != 0)) { result.liveMusic_ = liveMusic_; to_bitField0_ |= 0x00008000; } - if (((from_bitField1_ & 0x00000800) != 0)) { + if (((from_bitField1_ & 0x00004000) != 0)) { result.menuForChildren_ = menuForChildren_; to_bitField0_ |= 0x00010000; } - if (((from_bitField1_ & 0x00001000) != 0)) { + if (((from_bitField1_ & 0x00008000) != 0)) { result.servesCocktails_ = servesCocktails_; to_bitField0_ |= 0x00020000; } - if (((from_bitField1_ & 0x00002000) != 0)) { + if (((from_bitField1_ & 0x00010000) != 0)) { result.servesDessert_ = servesDessert_; to_bitField0_ |= 0x00040000; } - if (((from_bitField1_ & 0x00004000) != 0)) { + if (((from_bitField1_ & 0x00020000) != 0)) { result.servesCoffee_ = servesCoffee_; to_bitField0_ |= 0x00080000; } - if (((from_bitField1_ & 0x00008000) != 0)) { + if (((from_bitField1_ & 0x00040000) != 0)) { result.goodForChildren_ = goodForChildren_; to_bitField0_ |= 0x00100000; } - if (((from_bitField1_ & 0x00010000) != 0)) { + if (((from_bitField1_ & 0x00080000) != 0)) { result.allowsDogs_ = allowsDogs_; to_bitField0_ |= 0x00200000; } - if (((from_bitField1_ & 0x00020000) != 0)) { + if (((from_bitField1_ & 0x00100000) != 0)) { result.restroom_ = restroom_; to_bitField0_ |= 0x00400000; } - if (((from_bitField1_ & 0x00040000) != 0)) { + if (((from_bitField1_ & 0x00200000) != 0)) { result.goodForGroups_ = goodForGroups_; to_bitField0_ |= 0x00800000; } - if (((from_bitField1_ & 0x00080000) != 0)) { + if (((from_bitField1_ & 0x00400000) != 0)) { result.goodForWatchingSports_ = goodForWatchingSports_; to_bitField0_ |= 0x01000000; } - if (((from_bitField1_ & 0x00100000) != 0)) { + if (((from_bitField1_ & 0x00800000) != 0)) { result.paymentOptions_ = paymentOptionsBuilder_ == null ? paymentOptions_ : paymentOptionsBuilder_.build(); } - if (((from_bitField1_ & 0x00200000) != 0)) { + if (((from_bitField1_ & 0x01000000) != 0)) { result.parkingOptions_ = parkingOptionsBuilder_ == null ? parkingOptions_ : parkingOptionsBuilder_.build(); } - if (((from_bitField1_ & 0x00800000) != 0)) { + if (((from_bitField1_ & 0x04000000) != 0)) { result.accessibilityOptions_ = accessibilityOptionsBuilder_ == null ? accessibilityOptions_ : accessibilityOptionsBuilder_.build(); to_bitField0_ |= 0x02000000; } - if (((from_bitField1_ & 0x01000000) != 0)) { + if (((from_bitField1_ & 0x08000000) != 0)) { result.fuelOptions_ = fuelOptionsBuilder_ == null ? fuelOptions_ : fuelOptionsBuilder_.build(); } - if (((from_bitField1_ & 0x02000000) != 0)) { + if (((from_bitField1_ & 0x10000000) != 0)) { result.evChargeOptions_ = evChargeOptionsBuilder_ == null ? evChargeOptions_ : evChargeOptionsBuilder_.build(); } @@ -17983,26 +18375,39 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { } onChanged(); } + if (!other.getPrimaryType().isEmpty()) { + primaryType_ = other.primaryType_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasPrimaryTypeDisplayName()) { + mergePrimaryTypeDisplayName(other.getPrimaryTypeDisplayName()); + } if (!other.getNationalPhoneNumber().isEmpty()) { nationalPhoneNumber_ = other.nationalPhoneNumber_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; onChanged(); } if (!other.getInternationalPhoneNumber().isEmpty()) { internationalPhoneNumber_ = other.internationalPhoneNumber_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); } if (!other.getFormattedAddress().isEmpty()) { formattedAddress_ = other.formattedAddress_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; + onChanged(); + } + if (!other.getShortFormattedAddress().isEmpty()) { + shortFormattedAddress_ = other.shortFormattedAddress_; + bitField0_ |= 0x00000200; onChanged(); } if (addressComponentsBuilder_ == null) { if (!other.addressComponents_.isEmpty()) { if (addressComponents_.isEmpty()) { addressComponents_ = other.addressComponents_; - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000400); } else { ensureAddressComponentsIsMutable(); addressComponents_.addAll(other.addressComponents_); @@ -18015,7 +18420,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { addressComponentsBuilder_.dispose(); addressComponentsBuilder_ = null; addressComponents_ = other.addressComponents_; - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000400); addressComponentsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getAddressComponentsFieldBuilder() @@ -18039,19 +18444,19 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { } if (!other.getGoogleMapsUri().isEmpty()) { googleMapsUri_ = other.googleMapsUri_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00008000; onChanged(); } if (!other.getWebsiteUri().isEmpty()) { websiteUri_ = other.websiteUri_; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00010000; onChanged(); } if (reviewsBuilder_ == null) { if (!other.reviews_.isEmpty()) { if (reviews_.isEmpty()) { reviews_ = other.reviews_; - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00020000); } else { ensureReviewsIsMutable(); reviews_.addAll(other.reviews_); @@ -18064,7 +18469,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { reviewsBuilder_.dispose(); reviewsBuilder_ = null; reviews_ = other.reviews_; - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00020000); reviewsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getReviewsFieldBuilder() @@ -18084,7 +18489,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { if (!other.photos_.isEmpty()) { if (photos_.isEmpty()) { photos_ = other.photos_; - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00100000); } else { ensurePhotosIsMutable(); photos_.addAll(other.photos_); @@ -18097,7 +18502,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { photosBuilder_.dispose(); photosBuilder_ = null; photos_ = other.photos_; - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00100000); photosBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getPhotosFieldBuilder() @@ -18109,7 +18514,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { } if (!other.getAdrFormatAddress().isEmpty()) { adrFormatAddress_ = other.adrFormatAddress_; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00200000; onChanged(); } if (other.businessStatus_ != 0) { @@ -18122,7 +18527,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { if (!other.attributions_.isEmpty()) { if (attributions_.isEmpty()) { attributions_ = other.attributions_; - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x01000000); } else { ensureAttributionsIsMutable(); attributions_.addAll(other.attributions_); @@ -18135,7 +18540,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { attributionsBuilder_.dispose(); attributionsBuilder_ = null; attributions_ = other.attributions_; - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x01000000); attributionsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getAttributionsFieldBuilder() @@ -18150,12 +18555,12 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { } if (!other.getIconMaskBaseUri().isEmpty()) { iconMaskBaseUri_ = other.iconMaskBaseUri_; - bitField0_ |= 0x00800000; + bitField0_ |= 0x04000000; onChanged(); } if (!other.getIconBackgroundColor().isEmpty()) { iconBackgroundColor_ = other.iconBackgroundColor_; - bitField0_ |= 0x01000000; + bitField0_ |= 0x08000000; onChanged(); } if (other.hasTakeout()) { @@ -18201,7 +18606,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { if (!other.currentSecondaryOpeningHours_.isEmpty()) { if (currentSecondaryOpeningHours_.isEmpty()) { currentSecondaryOpeningHours_ = other.currentSecondaryOpeningHours_; - bitField1_ = (bitField1_ & ~0x00000040); + bitField1_ = (bitField1_ & ~0x00000200); } else { ensureCurrentSecondaryOpeningHoursIsMutable(); currentSecondaryOpeningHours_.addAll(other.currentSecondaryOpeningHours_); @@ -18214,7 +18619,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { currentSecondaryOpeningHoursBuilder_.dispose(); currentSecondaryOpeningHoursBuilder_ = null; currentSecondaryOpeningHours_ = other.currentSecondaryOpeningHours_; - bitField1_ = (bitField1_ & ~0x00000040); + bitField1_ = (bitField1_ & ~0x00000200); currentSecondaryOpeningHoursBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getCurrentSecondaryOpeningHoursFieldBuilder() @@ -18229,7 +18634,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { if (!other.regularSecondaryOpeningHours_.isEmpty()) { if (regularSecondaryOpeningHours_.isEmpty()) { regularSecondaryOpeningHours_ = other.regularSecondaryOpeningHours_; - bitField1_ = (bitField1_ & ~0x00000080); + bitField1_ = (bitField1_ & ~0x00000400); } else { ensureRegularSecondaryOpeningHoursIsMutable(); regularSecondaryOpeningHours_.addAll(other.regularSecondaryOpeningHours_); @@ -18242,7 +18647,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { regularSecondaryOpeningHoursBuilder_.dispose(); regularSecondaryOpeningHoursBuilder_ = null; regularSecondaryOpeningHours_ = other.regularSecondaryOpeningHours_; - bitField1_ = (bitField1_ & ~0x00000080); + bitField1_ = (bitField1_ & ~0x00000400); regularSecondaryOpeningHoursBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRegularSecondaryOpeningHoursFieldBuilder() @@ -18299,7 +18704,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { if (!other.subDestinations_.isEmpty()) { if (subDestinations_.isEmpty()) { subDestinations_ = other.subDestinations_; - bitField1_ = (bitField1_ & ~0x00400000); + bitField1_ = (bitField1_ & ~0x02000000); } else { ensureSubDestinationsIsMutable(); subDestinations_.addAll(other.subDestinations_); @@ -18312,7 +18717,7 @@ public Builder mergeFrom(com.google.maps.places.v1.Place other) { subDestinationsBuilder_.dispose(); subDestinationsBuilder_ = null; subDestinations_ = other.subDestinations_; - bitField1_ = (bitField1_ & ~0x00400000); + bitField1_ = (bitField1_ & ~0x02000000); subDestinationsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getSubDestinationsFieldBuilder() @@ -18379,19 +18784,19 @@ public Builder mergeFrom( case 58: { nationalPhoneNumber_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; break; } // case 58 case 66: { internationalPhoneNumber_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; break; } // case 66 case 74: { formattedAddress_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; break; } // case 74 case 82: @@ -18411,68 +18816,68 @@ public Builder mergeFrom( case 90: { input.readMessage(getPlusCodeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000800; break; } // case 90 case 98: { input.readMessage(getLocationFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00001000; break; } // case 98 case 106: { input.readMessage(getViewportFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00002000; break; } // case 106 case 113: { rating_ = input.readDouble(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00004000; break; } // case 113 case 122: { googleMapsUri_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00008000; break; } // case 122 case 130: { websiteUri_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00010000; break; } // case 130 case 170: { input.readMessage( getRegularOpeningHoursFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00040000; break; } // case 170 case 176: { utcOffsetMinutes_ = input.readInt32(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00080000; break; } // case 176 case 194: { adrFormatAddress_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00200000; break; } // case 194 case 200: { businessStatus_ = input.readEnum(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00400000; break; } // case 200 case 208: { priceLevel_ = input.readEnum(); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00800000; break; } // case 208 case 218: @@ -18491,19 +18896,19 @@ public Builder mergeFrom( case 224: { userRatingCount_ = input.readInt32(); - bitField0_ |= 0x00400000; + bitField0_ |= 0x02000000; break; } // case 224 case 234: { iconMaskBaseUri_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00800000; + bitField0_ |= 0x04000000; break; } // case 234 case 242: { iconBackgroundColor_ = input.readStringRequireUtf8(); - bitField0_ |= 0x01000000; + bitField0_ |= 0x08000000; break; } // case 242 case 250: @@ -18512,83 +18917,90 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 250 + case 258: + { + input.readMessage( + getPrimaryTypeDisplayNameFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case 258 case 264: { takeout_ = input.readBool(); - bitField0_ |= 0x02000000; + bitField0_ |= 0x10000000; break; } // case 264 case 272: { delivery_ = input.readBool(); - bitField0_ |= 0x04000000; + bitField0_ |= 0x20000000; break; } // case 272 case 280: { dineIn_ = input.readBool(); - bitField0_ |= 0x08000000; + bitField0_ |= 0x40000000; break; } // case 280 case 288: { curbsidePickup_ = input.readBool(); - bitField0_ |= 0x10000000; + bitField0_ |= 0x80000000; break; } // case 288 case 304: { reservable_ = input.readBool(); - bitField0_ |= 0x20000000; + bitField1_ |= 0x00000001; break; } // case 304 case 312: { servesBreakfast_ = input.readBool(); - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000002; break; } // case 312 case 320: { servesLunch_ = input.readBool(); - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000004; break; } // case 320 case 328: { servesDinner_ = input.readBool(); - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000008; break; } // case 328 case 336: { servesBeer_ = input.readBool(); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000010; break; } // case 336 case 344: { servesWine_ = input.readBool(); - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000020; break; } // case 344 case 352: { servesBrunch_ = input.readBool(); - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000040; break; } // case 352 case 360: { servesVegetarianFood_ = input.readBool(); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000080; break; } // case 360 case 370: { input.readMessage( getCurrentOpeningHoursFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00000020; + bitField1_ |= 0x00000100; break; } // case 370 case 378: @@ -18617,11 +19029,23 @@ public Builder mergeFrom( } break; } // case 394 + case 402: + { + primaryType_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 402 + case 410: + { + shortFormattedAddress_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000200; + break; + } // case 410 case 418: { input.readMessage( getEditorialSummaryFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000800; break; } // case 418 case 426: @@ -18651,79 +19075,79 @@ public Builder mergeFrom( case 440: { outdoorSeating_ = input.readBool(); - bitField1_ |= 0x00000200; + bitField1_ |= 0x00001000; break; } // case 440 case 448: { liveMusic_ = input.readBool(); - bitField1_ |= 0x00000400; + bitField1_ |= 0x00002000; break; } // case 448 case 456: { menuForChildren_ = input.readBool(); - bitField1_ |= 0x00000800; + bitField1_ |= 0x00004000; break; } // case 456 case 464: { servesCocktails_ = input.readBool(); - bitField1_ |= 0x00001000; + bitField1_ |= 0x00008000; break; } // case 464 case 472: { servesDessert_ = input.readBool(); - bitField1_ |= 0x00002000; + bitField1_ |= 0x00010000; break; } // case 472 case 480: { servesCoffee_ = input.readBool(); - bitField1_ |= 0x00004000; + bitField1_ |= 0x00020000; break; } // case 480 case 496: { goodForChildren_ = input.readBool(); - bitField1_ |= 0x00008000; + bitField1_ |= 0x00040000; break; } // case 496 case 504: { allowsDogs_ = input.readBool(); - bitField1_ |= 0x00010000; + bitField1_ |= 0x00080000; break; } // case 504 case 512: { restroom_ = input.readBool(); - bitField1_ |= 0x00020000; + bitField1_ |= 0x00100000; break; } // case 512 case 520: { goodForGroups_ = input.readBool(); - bitField1_ |= 0x00040000; + bitField1_ |= 0x00200000; break; } // case 520 case 528: { goodForWatchingSports_ = input.readBool(); - bitField1_ |= 0x00080000; + bitField1_ |= 0x00400000; break; } // case 528 case 538: { input.readMessage(getPaymentOptionsFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00100000; + bitField1_ |= 0x00800000; break; } // case 538 case 562: { input.readMessage(getParkingOptionsFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00200000; + bitField1_ |= 0x01000000; break; } // case 562 case 570: @@ -18743,19 +19167,19 @@ public Builder mergeFrom( { input.readMessage( getAccessibilityOptionsFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00800000; + bitField1_ |= 0x04000000; break; } // case 578 case 626: { input.readMessage(getFuelOptionsFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x01000000; + bitField1_ |= 0x08000000; break; } // case 626 case 634: { input.readMessage(getEvChargeOptionsFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x02000000; + bitField1_ |= 0x10000000; break; } // case 634 default: @@ -18783,11 +19207,11 @@ public Builder mergeFrom( * * *
-     * 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>).
+     * 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]; + * string name = 1; * * @return The name. */ @@ -18806,11 +19230,11 @@ public 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>).
+     * 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]; + * string name = 1; * * @return The bytes for name. */ @@ -18829,11 +19253,11 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * 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>).
+     * 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]; + * string name = 1; * * @param value The name to set. * @return This builder for chaining. @@ -18851,11 +19275,11 @@ public Builder setName(java.lang.String value) { * * *
-     * 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>).
+     * 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]; + * string name = 1; * * @return This builder for chaining. */ @@ -18869,11 +19293,11 @@ public Builder clearName() { * * *
-     * 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>).
+     * 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]; + * string name = 1; * * @param value The bytes for name to set. * @return This builder for chaining. @@ -18894,10 +19318,10 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. The unique identifier of a place.
+     * The unique identifier of a place.
      * 
* - * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string id = 2; * * @return The id. */ @@ -18916,10 +19340,10 @@ public java.lang.String getId() { * * *
-     * Output only. The unique identifier of a place.
+     * The unique identifier of a place.
      * 
* - * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string id = 2; * * @return The bytes for id. */ @@ -18938,10 +19362,10 @@ public com.google.protobuf.ByteString getIdBytes() { * * *
-     * Output only. The unique identifier of a place.
+     * The unique identifier of a place.
      * 
* - * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string id = 2; * * @param value The id to set. * @return This builder for chaining. @@ -18959,10 +19383,10 @@ public Builder setId(java.lang.String value) { * * *
-     * Output only. The unique identifier of a place.
+     * The unique identifier of a place.
      * 
* - * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string id = 2; * * @return This builder for chaining. */ @@ -18976,10 +19400,10 @@ public Builder clearId() { * * *
-     * Output only. The unique identifier of a place.
+     * The unique identifier of a place.
      * 
* - * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string id = 2; * * @param value The bytes for id to set. * @return This builder for chaining. @@ -19005,14 +19429,11 @@ public Builder setIdBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. The localized name of the place, suitable as a short
-     * human-readable description. For example, "Google Sydney", "Starbucks",
-     * "Pyrmont", etc.
+     * 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]; - * + * .google.type.LocalizedText display_name = 31; * * @return Whether the displayName field is set. */ @@ -19023,14 +19444,11 @@ public boolean hasDisplayName() { * * *
-     * Output only. The localized name of the place, suitable as a short
-     * human-readable description. For example, "Google Sydney", "Starbucks",
-     * "Pyrmont", etc.
+     * 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]; - * + * .google.type.LocalizedText display_name = 31; * * @return The displayName. */ @@ -19047,14 +19465,11 @@ public 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.
+     * 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]; - * + * .google.type.LocalizedText display_name = 31; */ public Builder setDisplayName(com.google.type.LocalizedText value) { if (displayNameBuilder_ == null) { @@ -19073,14 +19488,11 @@ public Builder setDisplayName(com.google.type.LocalizedText value) { * * *
-     * Output only. The localized name of the place, suitable as a short
-     * human-readable description. For example, "Google Sydney", "Starbucks",
-     * "Pyrmont", etc.
+     * 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]; - * + * .google.type.LocalizedText display_name = 31; */ public Builder setDisplayName(com.google.type.LocalizedText.Builder builderForValue) { if (displayNameBuilder_ == null) { @@ -19096,14 +19508,11 @@ public Builder setDisplayName(com.google.type.LocalizedText.Builder builderForVa * * *
-     * Output only. The localized name of the place, suitable as a short
-     * human-readable description. For example, "Google Sydney", "Starbucks",
-     * "Pyrmont", etc.
+     * 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]; - * + * .google.type.LocalizedText display_name = 31; */ public Builder mergeDisplayName(com.google.type.LocalizedText value) { if (displayNameBuilder_ == null) { @@ -19125,14 +19534,11 @@ public Builder mergeDisplayName(com.google.type.LocalizedText value) { * * *
-     * Output only. The localized name of the place, suitable as a short
-     * human-readable description. For example, "Google Sydney", "Starbucks",
-     * "Pyrmont", etc.
+     * 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]; - * + * .google.type.LocalizedText display_name = 31; */ public Builder clearDisplayName() { bitField0_ = (bitField0_ & ~0x00000004); @@ -19148,14 +19554,11 @@ public Builder clearDisplayName() { * * *
-     * Output only. The localized name of the place, suitable as a short
-     * human-readable description. For example, "Google Sydney", "Starbucks",
-     * "Pyrmont", etc.
+     * 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]; - * + * .google.type.LocalizedText display_name = 31; */ public com.google.type.LocalizedText.Builder getDisplayNameBuilder() { bitField0_ |= 0x00000004; @@ -19166,14 +19569,11 @@ public com.google.type.LocalizedText.Builder getDisplayNameBuilder() { * * *
-     * Output only. The localized name of the place, suitable as a short
-     * human-readable description. For example, "Google Sydney", "Starbucks",
-     * "Pyrmont", etc.
+     * 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]; - * + * .google.type.LocalizedText display_name = 31; */ public com.google.type.LocalizedTextOrBuilder getDisplayNameOrBuilder() { if (displayNameBuilder_ != null) { @@ -19188,14 +19588,11 @@ public com.google.type.LocalizedTextOrBuilder getDisplayNameOrBuilder() { * * *
-     * Output only. The localized name of the place, suitable as a short
-     * human-readable description. For example, "Google Sydney", "Starbucks",
-     * "Pyrmont", etc.
+     * 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]; - * + * .google.type.LocalizedText display_name = 31; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.type.LocalizedText, @@ -19227,11 +19624,13 @@ private void ensureTypesIsMutable() { * * *
-     * Output only. A set of type tags for this result. For example, "political"
-     * and "locality".
+     * A set of type tags for this result. For example, "political" and
+     * "locality".  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
      * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @return A list containing the types. */ @@ -19243,11 +19642,13 @@ public com.google.protobuf.ProtocolStringList getTypesList() { * * *
-     * Output only. A set of type tags for this result. For example, "political"
-     * and "locality".
+     * A set of type tags for this result. For example, "political" and
+     * "locality".  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
      * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @return The count of types. */ @@ -19258,11 +19659,13 @@ public int getTypesCount() { * * *
-     * Output only. A set of type tags for this result. For example, "political"
-     * and "locality".
+     * A set of type tags for this result. For example, "political" and
+     * "locality".  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
      * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @param index The index of the element to return. * @return The types at the given index. @@ -19274,11 +19677,13 @@ public java.lang.String getTypes(int index) { * * *
-     * Output only. A set of type tags for this result. For example, "political"
-     * and "locality".
+     * A set of type tags for this result. For example, "political" and
+     * "locality".  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
      * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @param index The index of the value to return. * @return The bytes of the types at the given index. @@ -19290,11 +19695,13 @@ public com.google.protobuf.ByteString getTypesBytes(int index) { * * *
-     * Output only. A set of type tags for this result. For example, "political"
-     * and "locality".
+     * A set of type tags for this result. For example, "political" and
+     * "locality".  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
      * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @param index The index to set the value at. * @param value The types to set. @@ -19314,11 +19721,13 @@ public Builder setTypes(int index, java.lang.String value) { * * *
-     * Output only. A set of type tags for this result. For example, "political"
-     * and "locality".
+     * A set of type tags for this result. For example, "political" and
+     * "locality".  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
      * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @param value The types to add. * @return This builder for chaining. @@ -19337,64 +19746,407 @@ public Builder addTypes(java.lang.String value) { * * *
-     * Output only. A set of type tags for this result. For example, "political"
-     * and "locality".
+     * A set of type tags for this result. For example, "political" and
+     * "locality".  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * repeated string types = 5; + * + * @param values The types to add. + * @return This builder for chaining. + */ + public Builder addAllTypes(java.lang.Iterable values) { + ensureTypesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, types_); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * + * + *
+     * A set of type tags for this result. For example, "political" and
+     * "locality".  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * repeated string types = 5; + * + * @return This builder for chaining. + */ + public Builder clearTypes() { + types_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + ; + onChanged(); + return this; + } + /** + * + * + *
+     * A set of type tags for this result. For example, "political" and
+     * "locality".  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * repeated string types = 5; + * + * @param value The bytes of the types to add. + * @return This builder for chaining. + */ + public Builder addTypesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureTypesIsMutable(); + types_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object primaryType_ = ""; + /** + * + * + *
+     * The primary type of the given result. This type must one of the Places API
+     * supported types. For example, "restaurant", "cafe", "airport", etc.  A
+     * place can only have a single primary type.  For the complete list of
+     * possible values, see Table A and Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * string primary_type = 50; + * + * @return The primaryType. + */ + public java.lang.String getPrimaryType() { + java.lang.Object ref = primaryType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + primaryType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The primary type of the given result. This type must one of the Places API
+     * supported types. For example, "restaurant", "cafe", "airport", etc.  A
+     * place can only have a single primary type.  For the complete list of
+     * possible values, see Table A and Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * string primary_type = 50; + * + * @return The bytes for primaryType. + */ + public com.google.protobuf.ByteString getPrimaryTypeBytes() { + java.lang.Object ref = primaryType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + primaryType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The primary type of the given result. This type must one of the Places API
+     * supported types. For example, "restaurant", "cafe", "airport", etc.  A
+     * place can only have a single primary type.  For the complete list of
+     * possible values, see Table A and Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * string primary_type = 50; + * + * @param value The primaryType to set. + * @return This builder for chaining. + */ + public Builder setPrimaryType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + primaryType_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+     * The primary type of the given result. This type must one of the Places API
+     * supported types. For example, "restaurant", "cafe", "airport", etc.  A
+     * place can only have a single primary type.  For the complete list of
+     * possible values, see Table A and Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * string primary_type = 50; + * + * @return This builder for chaining. + */ + public Builder clearPrimaryType() { + primaryType_ = getDefaultInstance().getPrimaryType(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + /** + * + * + *
+     * The primary type of the given result. This type must one of the Places API
+     * supported types. For example, "restaurant", "cafe", "airport", etc.  A
+     * place can only have a single primary type.  For the complete list of
+     * possible values, see Table A and Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * string primary_type = 50; + * + * @param value The bytes for primaryType to set. + * @return This builder for chaining. + */ + public Builder setPrimaryTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + primaryType_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private com.google.type.LocalizedText primaryTypeDisplayName_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.type.LocalizedText, + com.google.type.LocalizedText.Builder, + com.google.type.LocalizedTextOrBuilder> + primaryTypeDisplayNameBuilder_; + /** + * + * + *
+     * The display name of the primary type, localized to the request language if
+     * applicable.  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + * + * @return Whether the primaryTypeDisplayName field is set. + */ + public boolean hasPrimaryTypeDisplayName() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * + * + *
+     * The display name of the primary type, localized to the request language if
+     * applicable.  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + * + * @return The primaryTypeDisplayName. + */ + public com.google.type.LocalizedText getPrimaryTypeDisplayName() { + if (primaryTypeDisplayNameBuilder_ == null) { + return primaryTypeDisplayName_ == null + ? com.google.type.LocalizedText.getDefaultInstance() + : primaryTypeDisplayName_; + } else { + return primaryTypeDisplayNameBuilder_.getMessage(); + } + } + /** + * + * + *
+     * The display name of the primary type, localized to the request language if
+     * applicable.  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + */ + public Builder setPrimaryTypeDisplayName(com.google.type.LocalizedText value) { + if (primaryTypeDisplayNameBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + primaryTypeDisplayName_ = value; + } else { + primaryTypeDisplayNameBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * The display name of the primary type, localized to the request language if
+     * applicable.  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + */ + public Builder setPrimaryTypeDisplayName( + com.google.type.LocalizedText.Builder builderForValue) { + if (primaryTypeDisplayNameBuilder_ == null) { + primaryTypeDisplayName_ = builderForValue.build(); + } else { + primaryTypeDisplayNameBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * The display name of the primary type, localized to the request language if
+     * applicable.  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + */ + public Builder mergePrimaryTypeDisplayName(com.google.type.LocalizedText value) { + if (primaryTypeDisplayNameBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && primaryTypeDisplayName_ != null + && primaryTypeDisplayName_ != com.google.type.LocalizedText.getDefaultInstance()) { + getPrimaryTypeDisplayNameBuilder().mergeFrom(value); + } else { + primaryTypeDisplayName_ = value; + } + } else { + primaryTypeDisplayNameBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * The display name of the primary type, localized to the request language if
+     * applicable.  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
+     * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + */ + public Builder clearPrimaryTypeDisplayName() { + bitField0_ = (bitField0_ & ~0x00000020); + primaryTypeDisplayName_ = null; + if (primaryTypeDisplayNameBuilder_ != null) { + primaryTypeDisplayNameBuilder_.dispose(); + primaryTypeDisplayNameBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * The display name of the primary type, localized to the request language if
+     * applicable.  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
      * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * @param values The types to add. - * @return This builder for chaining. + * .google.type.LocalizedText primary_type_display_name = 32; */ - public Builder addAllTypes(java.lang.Iterable values) { - ensureTypesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, types_); - bitField0_ |= 0x00000008; + public com.google.type.LocalizedText.Builder getPrimaryTypeDisplayNameBuilder() { + bitField0_ |= 0x00000020; onChanged(); - return this; + return getPrimaryTypeDisplayNameFieldBuilder().getBuilder(); } /** * * *
-     * Output only. A set of type tags for this result. For example, "political"
-     * and "locality".
+     * The display name of the primary type, localized to the request language if
+     * applicable.  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
      * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * @return This builder for chaining. + * .google.type.LocalizedText primary_type_display_name = 32; */ - public Builder clearTypes() { - types_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - ; - onChanged(); - return this; + public com.google.type.LocalizedTextOrBuilder getPrimaryTypeDisplayNameOrBuilder() { + if (primaryTypeDisplayNameBuilder_ != null) { + return primaryTypeDisplayNameBuilder_.getMessageOrBuilder(); + } else { + return primaryTypeDisplayName_ == null + ? com.google.type.LocalizedText.getDefaultInstance() + : primaryTypeDisplayName_; + } } /** * * *
-     * Output only. A set of type tags for this result. For example, "political"
-     * and "locality".
+     * The display name of the primary type, localized to the request language if
+     * applicable.  For the complete list of possible values, see Table A and
+     * Table B at
+     * https://developers.google.com/maps/documentation/places/web-service/place-types
      * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * - * @param value The bytes of the types to add. - * @return This builder for chaining. + * .google.type.LocalizedText primary_type_display_name = 32; */ - public Builder addTypesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + private com.google.protobuf.SingleFieldBuilderV3< + com.google.type.LocalizedText, + com.google.type.LocalizedText.Builder, + com.google.type.LocalizedTextOrBuilder> + getPrimaryTypeDisplayNameFieldBuilder() { + if (primaryTypeDisplayNameBuilder_ == null) { + primaryTypeDisplayNameBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.type.LocalizedText, + com.google.type.LocalizedText.Builder, + com.google.type.LocalizedTextOrBuilder>( + getPrimaryTypeDisplayName(), getParentForChildren(), isClean()); + primaryTypeDisplayName_ = null; } - checkByteStringIsUtf8(value); - ensureTypesIsMutable(); - types_.add(value); - bitField0_ |= 0x00000008; - onChanged(); - return this; + return primaryTypeDisplayNameBuilder_; } private java.lang.Object nationalPhoneNumber_ = ""; @@ -19402,11 +20154,10 @@ public Builder addTypesBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. A human-readable phone number for the place, in national
-     * format.
+     * A human-readable phone number for the place, in national format.
      * 
* - * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string national_phone_number = 7; * * @return The nationalPhoneNumber. */ @@ -19425,11 +20176,10 @@ public java.lang.String getNationalPhoneNumber() { * * *
-     * Output only. A human-readable phone number for the place, in national
-     * format.
+     * A human-readable phone number for the place, in national format.
      * 
* - * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string national_phone_number = 7; * * @return The bytes for nationalPhoneNumber. */ @@ -19448,11 +20198,10 @@ public com.google.protobuf.ByteString getNationalPhoneNumberBytes() { * * *
-     * Output only. A human-readable phone number for the place, in national
-     * format.
+     * A human-readable phone number for the place, in national format.
      * 
* - * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string national_phone_number = 7; * * @param value The nationalPhoneNumber to set. * @return This builder for chaining. @@ -19462,7 +20211,7 @@ public Builder setNationalPhoneNumber(java.lang.String value) { throw new NullPointerException(); } nationalPhoneNumber_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -19470,17 +20219,16 @@ public Builder setNationalPhoneNumber(java.lang.String value) { * * *
-     * Output only. A human-readable phone number for the place, in national
-     * format.
+     * A human-readable phone number for the place, in national format.
      * 
* - * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string national_phone_number = 7; * * @return This builder for chaining. */ public Builder clearNationalPhoneNumber() { nationalPhoneNumber_ = getDefaultInstance().getNationalPhoneNumber(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -19488,11 +20236,10 @@ public Builder clearNationalPhoneNumber() { * * *
-     * Output only. A human-readable phone number for the place, in national
-     * format.
+     * A human-readable phone number for the place, in national format.
      * 
* - * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string national_phone_number = 7; * * @param value The bytes for nationalPhoneNumber to set. * @return This builder for chaining. @@ -19503,7 +20250,7 @@ public Builder setNationalPhoneNumberBytes(com.google.protobuf.ByteString value) } checkByteStringIsUtf8(value); nationalPhoneNumber_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -19513,12 +20260,10 @@ public Builder setNationalPhoneNumberBytes(com.google.protobuf.ByteString value) * * *
-     * Output only. A human-readable phone number for the place, in international
-     * format.
+     * A human-readable phone number for the place, in international format.
      * 
* - * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string international_phone_number = 8; * * @return The internationalPhoneNumber. */ @@ -19537,12 +20282,10 @@ public java.lang.String getInternationalPhoneNumber() { * * *
-     * Output only. A human-readable phone number for the place, in international
-     * format.
+     * A human-readable phone number for the place, in international format.
      * 
* - * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string international_phone_number = 8; * * @return The bytes for internationalPhoneNumber. */ @@ -19561,12 +20304,10 @@ public com.google.protobuf.ByteString getInternationalPhoneNumberBytes() { * * *
-     * Output only. A human-readable phone number for the place, in international
-     * format.
+     * A human-readable phone number for the place, in international format.
      * 
* - * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string international_phone_number = 8; * * @param value The internationalPhoneNumber to set. * @return This builder for chaining. @@ -19576,7 +20317,7 @@ public Builder setInternationalPhoneNumber(java.lang.String value) { throw new NullPointerException(); } internationalPhoneNumber_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -19584,18 +20325,16 @@ public Builder setInternationalPhoneNumber(java.lang.String value) { * * *
-     * Output only. A human-readable phone number for the place, in international
-     * format.
+     * A human-readable phone number for the place, in international format.
      * 
* - * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string international_phone_number = 8; * * @return This builder for chaining. */ public Builder clearInternationalPhoneNumber() { internationalPhoneNumber_ = getDefaultInstance().getInternationalPhoneNumber(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -19603,12 +20342,10 @@ public Builder clearInternationalPhoneNumber() { * * *
-     * Output only. A human-readable phone number for the place, in international
-     * format.
+     * A human-readable phone number for the place, in international format.
      * 
* - * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string international_phone_number = 8; * * @param value The bytes for internationalPhoneNumber to set. * @return This builder for chaining. @@ -19619,7 +20356,7 @@ public Builder setInternationalPhoneNumberBytes(com.google.protobuf.ByteString v } checkByteStringIsUtf8(value); internationalPhoneNumber_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -19629,10 +20366,10 @@ public Builder setInternationalPhoneNumberBytes(com.google.protobuf.ByteString v * * *
-     * Output only. A full, human-readable address for this place.
+     * A full, human-readable address for this place.
      * 
* - * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string formatted_address = 9; * * @return The formattedAddress. */ @@ -19651,10 +20388,10 @@ public java.lang.String getFormattedAddress() { * * *
-     * Output only. A full, human-readable address for this place.
+     * A full, human-readable address for this place.
      * 
* - * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string formatted_address = 9; * * @return The bytes for formattedAddress. */ @@ -19673,10 +20410,10 @@ public com.google.protobuf.ByteString getFormattedAddressBytes() { * * *
-     * Output only. A full, human-readable address for this place.
+     * A full, human-readable address for this place.
      * 
* - * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string formatted_address = 9; * * @param value The formattedAddress to set. * @return This builder for chaining. @@ -19686,7 +20423,7 @@ public Builder setFormattedAddress(java.lang.String value) { throw new NullPointerException(); } formattedAddress_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -19694,16 +20431,16 @@ public Builder setFormattedAddress(java.lang.String value) { * * *
-     * Output only. A full, human-readable address for this place.
+     * A full, human-readable address for this place.
      * 
* - * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string formatted_address = 9; * * @return This builder for chaining. */ public Builder clearFormattedAddress() { formattedAddress_ = getDefaultInstance().getFormattedAddress(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -19711,10 +20448,10 @@ public Builder clearFormattedAddress() { * * *
-     * Output only. A full, human-readable address for this place.
+     * A full, human-readable address for this place.
      * 
* - * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string formatted_address = 9; * * @param value The bytes for formattedAddress to set. * @return This builder for chaining. @@ -19725,7 +20462,113 @@ public Builder setFormattedAddressBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); formattedAddress_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + private java.lang.Object shortFormattedAddress_ = ""; + /** + * + * + *
+     * A short, human-readable address for this place.
+     * 
+ * + * string short_formatted_address = 51; + * + * @return The shortFormattedAddress. + */ + public java.lang.String getShortFormattedAddress() { + java.lang.Object ref = shortFormattedAddress_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + shortFormattedAddress_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * A short, human-readable address for this place.
+     * 
+ * + * string short_formatted_address = 51; + * + * @return The bytes for shortFormattedAddress. + */ + public com.google.protobuf.ByteString getShortFormattedAddressBytes() { + java.lang.Object ref = shortFormattedAddress_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + shortFormattedAddress_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * A short, human-readable address for this place.
+     * 
+ * + * string short_formatted_address = 51; + * + * @param value The shortFormattedAddress to set. + * @return This builder for chaining. + */ + public Builder setShortFormattedAddress(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + shortFormattedAddress_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * + * + *
+     * A short, human-readable address for this place.
+     * 
+ * + * string short_formatted_address = 51; + * + * @return This builder for chaining. + */ + public Builder clearShortFormattedAddress() { + shortFormattedAddress_ = getDefaultInstance().getShortFormattedAddress(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + return this; + } + /** + * + * + *
+     * A short, human-readable address for this place.
+     * 
+ * + * string short_formatted_address = 51; + * + * @param value The bytes for shortFormattedAddress to set. + * @return This builder for chaining. + */ + public Builder setShortFormattedAddressBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + shortFormattedAddress_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -19734,11 +20577,11 @@ public Builder setFormattedAddressBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureAddressComponentsIsMutable() { - if (!((bitField0_ & 0x00000080) != 0)) { + if (!((bitField0_ & 0x00000400) != 0)) { addressComponents_ = new java.util.ArrayList( addressComponents_); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000400; } } @@ -19752,12 +20595,23 @@ private void ensureAddressComponentsIsMutable() { * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public java.util.List getAddressComponentsList() { @@ -19771,12 +20625,23 @@ private void ensureAddressComponentsIsMutable() { * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public int getAddressComponentsCount() { if (addressComponentsBuilder_ == null) { @@ -19789,12 +20654,23 @@ public int getAddressComponentsCount() { * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public com.google.maps.places.v1.Place.AddressComponent getAddressComponents(int index) { if (addressComponentsBuilder_ == null) { @@ -19807,12 +20683,23 @@ public com.google.maps.places.v1.Place.AddressComponent getAddressComponents(int * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public Builder setAddressComponents( int index, com.google.maps.places.v1.Place.AddressComponent value) { @@ -19832,12 +20719,23 @@ public Builder setAddressComponents( * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public Builder setAddressComponents( int index, com.google.maps.places.v1.Place.AddressComponent.Builder builderForValue) { @@ -19854,12 +20752,23 @@ public Builder setAddressComponents( * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public Builder addAddressComponents(com.google.maps.places.v1.Place.AddressComponent value) { if (addressComponentsBuilder_ == null) { @@ -19878,12 +20787,23 @@ public Builder addAddressComponents(com.google.maps.places.v1.Place.AddressCompo * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public Builder addAddressComponents( int index, com.google.maps.places.v1.Place.AddressComponent value) { @@ -19903,12 +20823,23 @@ public Builder addAddressComponents( * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public Builder addAddressComponents( com.google.maps.places.v1.Place.AddressComponent.Builder builderForValue) { @@ -19925,12 +20856,23 @@ public Builder addAddressComponents( * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public Builder addAddressComponents( int index, com.google.maps.places.v1.Place.AddressComponent.Builder builderForValue) { @@ -19947,12 +20889,23 @@ public Builder addAddressComponents( * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public Builder addAllAddressComponents( java.lang.Iterable values) { @@ -19969,17 +20922,28 @@ public Builder addAllAddressComponents( * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public Builder clearAddressComponents() { if (addressComponentsBuilder_ == null) { addressComponents_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); } else { addressComponentsBuilder_.clear(); @@ -19990,12 +20954,23 @@ public Builder clearAddressComponents() { * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public Builder removeAddressComponents(int index) { if (addressComponentsBuilder_ == null) { @@ -20011,12 +20986,23 @@ public Builder removeAddressComponents(int index) { * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public com.google.maps.places.v1.Place.AddressComponent.Builder getAddressComponentsBuilder( int index) { @@ -20026,12 +21012,23 @@ public com.google.maps.places.v1.Place.AddressComponent.Builder getAddressCompon * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOrBuilder( int index) { @@ -20045,12 +21042,23 @@ public com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressCompo * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public java.util.List getAddressComponentsOrBuilderList() { @@ -20064,12 +21072,23 @@ public com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressCompo * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public com.google.maps.places.v1.Place.AddressComponent.Builder addAddressComponentsBuilder() { return getAddressComponentsFieldBuilder() @@ -20079,12 +21098,23 @@ public com.google.maps.places.v1.Place.AddressComponent.Builder addAddressCompon * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public com.google.maps.places.v1.Place.AddressComponent.Builder addAddressComponentsBuilder( int index) { @@ -20095,12 +21125,23 @@ public com.google.maps.places.v1.Place.AddressComponent.Builder addAddressCompon * * *
-     * Output only. Repeated components for each locality level.
+     * Repeated components for each locality level.
+     * Note the following facts about the address_components[] array:
+     * - The array of address components may contain more components than the
+     * formatted_address.
+     * - The array does not necessarily include all the political entities that
+     * contain an address, apart from those included in the formatted_address. To
+     * retrieve all the political entities that contain a specific address, you
+     * should use reverse geocoding, passing the latitude/longitude of the address
+     * as a parameter to the request.
+     * - The format of the response is not guaranteed to remain the same between
+     * requests. In particular, the number of address_components varies based on
+     * the address requested and can change over time for the same address. A
+     * component can change position in the array. The type of the component can
+     * change. A particular component may be missing in a later response.
      * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ public java.util.List getAddressComponentsBuilderList() { @@ -20119,7 +21160,7 @@ public com.google.maps.places.v1.Place.AddressComponent.Builder addAddressCompon com.google.maps.places.v1.Place.AddressComponent.Builder, com.google.maps.places.v1.Place.AddressComponentOrBuilder>( addressComponents_, - ((bitField0_ & 0x00000080) != 0), + ((bitField0_ & 0x00000400) != 0), getParentForChildren(), isClean()); addressComponents_ = null; @@ -20137,28 +21178,24 @@ public com.google.maps.places.v1.Place.AddressComponent.Builder addAddressCompon * * *
-     * Output only. Plus code of the place location lat/long.
+     * Plus code of the place location lat/long.
      * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; * * @return Whether the plusCode field is set. */ public boolean hasPlusCode() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * * *
-     * Output only. Plus code of the place location lat/long.
+     * Plus code of the place location lat/long.
      * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; * * @return The plusCode. */ @@ -20175,12 +21212,10 @@ public com.google.maps.places.v1.Place.PlusCode getPlusCode() { * * *
-     * Output only. Plus code of the place location lat/long.
+     * Plus code of the place location lat/long.
      * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; */ public Builder setPlusCode(com.google.maps.places.v1.Place.PlusCode value) { if (plusCodeBuilder_ == null) { @@ -20191,7 +21226,7 @@ public Builder setPlusCode(com.google.maps.places.v1.Place.PlusCode value) { } else { plusCodeBuilder_.setMessage(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -20199,12 +21234,10 @@ public Builder setPlusCode(com.google.maps.places.v1.Place.PlusCode value) { * * *
-     * Output only. Plus code of the place location lat/long.
+     * Plus code of the place location lat/long.
      * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; */ public Builder setPlusCode(com.google.maps.places.v1.Place.PlusCode.Builder builderForValue) { if (plusCodeBuilder_ == null) { @@ -20212,7 +21245,7 @@ public Builder setPlusCode(com.google.maps.places.v1.Place.PlusCode.Builder buil } else { plusCodeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -20220,16 +21253,14 @@ public Builder setPlusCode(com.google.maps.places.v1.Place.PlusCode.Builder buil * * *
-     * Output only. Plus code of the place location lat/long.
+     * Plus code of the place location lat/long.
      * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; */ public Builder mergePlusCode(com.google.maps.places.v1.Place.PlusCode value) { if (plusCodeBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) + if (((bitField0_ & 0x00000800) != 0) && plusCode_ != null && plusCode_ != com.google.maps.places.v1.Place.PlusCode.getDefaultInstance()) { getPlusCodeBuilder().mergeFrom(value); @@ -20239,7 +21270,7 @@ public Builder mergePlusCode(com.google.maps.places.v1.Place.PlusCode value) { } else { plusCodeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -20247,15 +21278,13 @@ public Builder mergePlusCode(com.google.maps.places.v1.Place.PlusCode value) { * * *
-     * Output only. Plus code of the place location lat/long.
+     * Plus code of the place location lat/long.
      * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; */ public Builder clearPlusCode() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000800); plusCode_ = null; if (plusCodeBuilder_ != null) { plusCodeBuilder_.dispose(); @@ -20268,15 +21297,13 @@ public Builder clearPlusCode() { * * *
-     * Output only. Plus code of the place location lat/long.
+     * Plus code of the place location lat/long.
      * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; */ public com.google.maps.places.v1.Place.PlusCode.Builder getPlusCodeBuilder() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000800; onChanged(); return getPlusCodeFieldBuilder().getBuilder(); } @@ -20284,12 +21311,10 @@ public com.google.maps.places.v1.Place.PlusCode.Builder getPlusCodeBuilder() { * * *
-     * Output only. Plus code of the place location lat/long.
+     * Plus code of the place location lat/long.
      * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; */ public com.google.maps.places.v1.Place.PlusCodeOrBuilder getPlusCodeOrBuilder() { if (plusCodeBuilder_ != null) { @@ -20304,12 +21329,10 @@ public com.google.maps.places.v1.Place.PlusCodeOrBuilder getPlusCodeOrBuilder() * * *
-     * Output only. Plus code of the place location lat/long.
+     * Plus code of the place location lat/long.
      * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.Place.PlusCode, @@ -20336,24 +21359,24 @@ public com.google.maps.places.v1.Place.PlusCodeOrBuilder getPlusCodeOrBuilder() * * *
-     * Output only. The position of this place.
+     * The position of this place.
      * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; * * @return Whether the location field is set. */ public boolean hasLocation() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * * *
-     * Output only. The position of this place.
+     * The position of this place.
      * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; * * @return The location. */ @@ -20368,10 +21391,10 @@ public com.google.type.LatLng getLocation() { * * *
-     * Output only. The position of this place.
+     * The position of this place.
      * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; */ public Builder setLocation(com.google.type.LatLng value) { if (locationBuilder_ == null) { @@ -20382,7 +21405,7 @@ public Builder setLocation(com.google.type.LatLng value) { } else { locationBuilder_.setMessage(value); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -20390,10 +21413,10 @@ public Builder setLocation(com.google.type.LatLng value) { * * *
-     * Output only. The position of this place.
+     * The position of this place.
      * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; */ public Builder setLocation(com.google.type.LatLng.Builder builderForValue) { if (locationBuilder_ == null) { @@ -20401,7 +21424,7 @@ public Builder setLocation(com.google.type.LatLng.Builder builderForValue) { } else { locationBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -20409,14 +21432,14 @@ public Builder setLocation(com.google.type.LatLng.Builder builderForValue) { * * *
-     * Output only. The position of this place.
+     * The position of this place.
      * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; */ public Builder mergeLocation(com.google.type.LatLng value) { if (locationBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) + if (((bitField0_ & 0x00001000) != 0) && location_ != null && location_ != com.google.type.LatLng.getDefaultInstance()) { getLocationBuilder().mergeFrom(value); @@ -20426,7 +21449,7 @@ public Builder mergeLocation(com.google.type.LatLng value) { } else { locationBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -20434,13 +21457,13 @@ public Builder mergeLocation(com.google.type.LatLng value) { * * *
-     * Output only. The position of this place.
+     * The position of this place.
      * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; */ public Builder clearLocation() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00001000); location_ = null; if (locationBuilder_ != null) { locationBuilder_.dispose(); @@ -20453,13 +21476,13 @@ public Builder clearLocation() { * * *
-     * Output only. The position of this place.
+     * The position of this place.
      * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; */ public com.google.type.LatLng.Builder getLocationBuilder() { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00001000; onChanged(); return getLocationFieldBuilder().getBuilder(); } @@ -20467,10 +21490,10 @@ public com.google.type.LatLng.Builder getLocationBuilder() { * * *
-     * Output only. The position of this place.
+     * The position of this place.
      * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; */ public com.google.type.LatLngOrBuilder getLocationOrBuilder() { if (locationBuilder_ != null) { @@ -20483,10 +21506,10 @@ public com.google.type.LatLngOrBuilder getLocationOrBuilder() { * * *
-     * Output only. The position of this place.
+     * The position of this place.
      * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> @@ -20512,28 +21535,24 @@ public com.google.type.LatLngOrBuilder getLocationOrBuilder() { * * *
-     * Output only. A viewport suitable for displaying the place on an
-     * average-sized map.
+     * A viewport suitable for displaying the place on an average-sized map.
      * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; * * @return Whether the viewport field is set. */ public boolean hasViewport() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * * *
-     * Output only. A viewport suitable for displaying the place on an
-     * average-sized map.
+     * A viewport suitable for displaying the place on an average-sized map.
      * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; * * @return The viewport. */ @@ -20548,12 +21567,10 @@ public com.google.geo.type.Viewport getViewport() { * * *
-     * Output only. A viewport suitable for displaying the place on an
-     * average-sized map.
+     * A viewport suitable for displaying the place on an average-sized map.
      * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; */ public Builder setViewport(com.google.geo.type.Viewport value) { if (viewportBuilder_ == null) { @@ -20564,7 +21581,7 @@ public Builder setViewport(com.google.geo.type.Viewport value) { } else { viewportBuilder_.setMessage(value); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -20572,12 +21589,10 @@ public Builder setViewport(com.google.geo.type.Viewport value) { * * *
-     * Output only. A viewport suitable for displaying the place on an
-     * average-sized map.
+     * A viewport suitable for displaying the place on an average-sized map.
      * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; */ public Builder setViewport(com.google.geo.type.Viewport.Builder builderForValue) { if (viewportBuilder_ == null) { @@ -20585,7 +21600,7 @@ public Builder setViewport(com.google.geo.type.Viewport.Builder builderForValue) } else { viewportBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -20593,16 +21608,14 @@ public Builder setViewport(com.google.geo.type.Viewport.Builder builderForValue) * * *
-     * Output only. A viewport suitable for displaying the place on an
-     * average-sized map.
+     * A viewport suitable for displaying the place on an average-sized map.
      * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; */ public Builder mergeViewport(com.google.geo.type.Viewport value) { if (viewportBuilder_ == null) { - if (((bitField0_ & 0x00000400) != 0) + if (((bitField0_ & 0x00002000) != 0) && viewport_ != null && viewport_ != com.google.geo.type.Viewport.getDefaultInstance()) { getViewportBuilder().mergeFrom(value); @@ -20612,7 +21625,7 @@ public Builder mergeViewport(com.google.geo.type.Viewport value) { } else { viewportBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -20620,15 +21633,13 @@ public Builder mergeViewport(com.google.geo.type.Viewport value) { * * *
-     * Output only. A viewport suitable for displaying the place on an
-     * average-sized map.
+     * A viewport suitable for displaying the place on an average-sized map.
      * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; */ public Builder clearViewport() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00002000); viewport_ = null; if (viewportBuilder_ != null) { viewportBuilder_.dispose(); @@ -20641,15 +21652,13 @@ public Builder clearViewport() { * * *
-     * Output only. A viewport suitable for displaying the place on an
-     * average-sized map.
+     * A viewport suitable for displaying the place on an average-sized map.
      * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; */ public com.google.geo.type.Viewport.Builder getViewportBuilder() { - bitField0_ |= 0x00000400; + bitField0_ |= 0x00002000; onChanged(); return getViewportFieldBuilder().getBuilder(); } @@ -20657,12 +21666,10 @@ public com.google.geo.type.Viewport.Builder getViewportBuilder() { * * *
-     * Output only. A viewport suitable for displaying the place on an
-     * average-sized map.
+     * A viewport suitable for displaying the place on an average-sized map.
      * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; */ public com.google.geo.type.ViewportOrBuilder getViewportOrBuilder() { if (viewportBuilder_ != null) { @@ -20675,12 +21682,10 @@ public com.google.geo.type.ViewportOrBuilder getViewportOrBuilder() { * * *
-     * Output only. A viewport suitable for displaying the place on an
-     * average-sized map.
+     * A viewport suitable for displaying the place on an average-sized map.
      * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.geo.type.Viewport, @@ -20704,11 +21709,10 @@ public com.google.geo.type.ViewportOrBuilder getViewportOrBuilder() { * * *
-     * Output only. A rating between 1.0 and 5.0, based on user reviews of this
-     * place.
+     * A rating between 1.0 and 5.0, based on user reviews of this place.
      * 
* - * double rating = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 14; * * @return The rating. */ @@ -20720,11 +21724,10 @@ public double getRating() { * * *
-     * Output only. A rating between 1.0 and 5.0, based on user reviews of this
-     * place.
+     * A rating between 1.0 and 5.0, based on user reviews of this place.
      * 
* - * double rating = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 14; * * @param value The rating to set. * @return This builder for chaining. @@ -20732,7 +21735,7 @@ public double getRating() { public Builder setRating(double value) { rating_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -20740,16 +21743,15 @@ public Builder setRating(double value) { * * *
-     * Output only. A rating between 1.0 and 5.0, based on user reviews of this
-     * place.
+     * A rating between 1.0 and 5.0, based on user reviews of this place.
      * 
* - * double rating = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 14; * * @return This builder for chaining. */ public Builder clearRating() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00004000); rating_ = 0D; onChanged(); return this; @@ -20760,10 +21762,10 @@ public Builder clearRating() { * * *
-     * Output only. A URL providing more information about this place.
+     * A URL providing more information about this place.
      * 
* - * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string google_maps_uri = 15; * * @return The googleMapsUri. */ @@ -20782,10 +21784,10 @@ public java.lang.String getGoogleMapsUri() { * * *
-     * Output only. A URL providing more information about this place.
+     * A URL providing more information about this place.
      * 
* - * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string google_maps_uri = 15; * * @return The bytes for googleMapsUri. */ @@ -20804,10 +21806,10 @@ public com.google.protobuf.ByteString getGoogleMapsUriBytes() { * * *
-     * Output only. A URL providing more information about this place.
+     * A URL providing more information about this place.
      * 
* - * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string google_maps_uri = 15; * * @param value The googleMapsUri to set. * @return This builder for chaining. @@ -20817,7 +21819,7 @@ public Builder setGoogleMapsUri(java.lang.String value) { throw new NullPointerException(); } googleMapsUri_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -20825,16 +21827,16 @@ public Builder setGoogleMapsUri(java.lang.String value) { * * *
-     * Output only. A URL providing more information about this place.
+     * A URL providing more information about this place.
      * 
* - * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string google_maps_uri = 15; * * @return This builder for chaining. */ public Builder clearGoogleMapsUri() { googleMapsUri_ = getDefaultInstance().getGoogleMapsUri(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -20842,10 +21844,10 @@ public Builder clearGoogleMapsUri() { * * *
-     * Output only. A URL providing more information about this place.
+     * A URL providing more information about this place.
      * 
* - * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string google_maps_uri = 15; * * @param value The bytes for googleMapsUri to set. * @return This builder for chaining. @@ -20856,7 +21858,7 @@ public Builder setGoogleMapsUriBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); googleMapsUri_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -20866,13 +21868,13 @@ public Builder setGoogleMapsUriBytes(com.google.protobuf.ByteString value) { * * *
-     * 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.
+     * 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]; + * string website_uri = 16; * * @return The websiteUri. */ @@ -20891,13 +21893,13 @@ public 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.
+     * 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]; + * string website_uri = 16; * * @return The bytes for websiteUri. */ @@ -20916,13 +21918,13 @@ public com.google.protobuf.ByteString getWebsiteUriBytes() { * * *
-     * 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.
+     * 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]; + * string website_uri = 16; * * @param value The websiteUri to set. * @return This builder for chaining. @@ -20932,7 +21934,7 @@ public Builder setWebsiteUri(java.lang.String value) { throw new NullPointerException(); } websiteUri_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -20940,19 +21942,19 @@ public Builder setWebsiteUri(java.lang.String value) { * * *
-     * 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.
+     * 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]; + * string website_uri = 16; * * @return This builder for chaining. */ public Builder clearWebsiteUri() { websiteUri_ = getDefaultInstance().getWebsiteUri(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); return this; } @@ -20960,13 +21962,13 @@ public Builder clearWebsiteUri() { * * *
-     * 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.
+     * 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]; + * string website_uri = 16; * * @param value The bytes for websiteUri to set. * @return This builder for chaining. @@ -20977,7 +21979,7 @@ public Builder setWebsiteUriBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); websiteUri_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -20986,9 +21988,9 @@ public Builder setWebsiteUriBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureReviewsIsMutable() { - if (!((bitField0_ & 0x00004000) != 0)) { + if (!((bitField0_ & 0x00020000) != 0)) { reviews_ = new java.util.ArrayList(reviews_); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00020000; } } @@ -21002,12 +22004,10 @@ private void ensureReviewsIsMutable() { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public java.util.List getReviewsList() { if (reviewsBuilder_ == null) { @@ -21020,12 +22020,10 @@ public java.util.List getReviewsList() { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public int getReviewsCount() { if (reviewsBuilder_ == null) { @@ -21038,12 +22036,10 @@ public int getReviewsCount() { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public com.google.maps.places.v1.Review getReviews(int index) { if (reviewsBuilder_ == null) { @@ -21056,12 +22052,10 @@ public com.google.maps.places.v1.Review getReviews(int index) { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
- * - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * repeated .google.maps.places.v1.Review reviews = 53; */ public Builder setReviews(int index, com.google.maps.places.v1.Review value) { if (reviewsBuilder_ == null) { @@ -21080,12 +22074,10 @@ public Builder setReviews(int index, com.google.maps.places.v1.Review value) { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public Builder setReviews(int index, com.google.maps.places.v1.Review.Builder builderForValue) { if (reviewsBuilder_ == null) { @@ -21101,12 +22093,10 @@ public Builder setReviews(int index, com.google.maps.places.v1.Review.Builder bu * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public Builder addReviews(com.google.maps.places.v1.Review value) { if (reviewsBuilder_ == null) { @@ -21125,12 +22115,10 @@ public Builder addReviews(com.google.maps.places.v1.Review value) { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public Builder addReviews(int index, com.google.maps.places.v1.Review value) { if (reviewsBuilder_ == null) { @@ -21149,12 +22137,10 @@ public Builder addReviews(int index, com.google.maps.places.v1.Review value) { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public Builder addReviews(com.google.maps.places.v1.Review.Builder builderForValue) { if (reviewsBuilder_ == null) { @@ -21170,12 +22156,10 @@ public Builder addReviews(com.google.maps.places.v1.Review.Builder builderForVal * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public Builder addReviews(int index, com.google.maps.places.v1.Review.Builder builderForValue) { if (reviewsBuilder_ == null) { @@ -21191,12 +22175,10 @@ public Builder addReviews(int index, com.google.maps.places.v1.Review.Builder bu * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public Builder addAllReviews( java.lang.Iterable values) { @@ -21213,17 +22195,15 @@ public Builder addAllReviews( * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public Builder clearReviews() { if (reviewsBuilder_ == null) { reviews_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); } else { reviewsBuilder_.clear(); @@ -21234,12 +22214,10 @@ public Builder clearReviews() { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public Builder removeReviews(int index) { if (reviewsBuilder_ == null) { @@ -21255,12 +22233,10 @@ public Builder removeReviews(int index) { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public com.google.maps.places.v1.Review.Builder getReviewsBuilder(int index) { return getReviewsFieldBuilder().getBuilder(index); @@ -21269,12 +22245,10 @@ public com.google.maps.places.v1.Review.Builder getReviewsBuilder(int index) { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public com.google.maps.places.v1.ReviewOrBuilder getReviewsOrBuilder(int index) { if (reviewsBuilder_ == null) { @@ -21287,12 +22261,10 @@ public com.google.maps.places.v1.ReviewOrBuilder getReviewsOrBuilder(int index) * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public java.util.List getReviewsOrBuilderList() { @@ -21306,12 +22278,10 @@ public com.google.maps.places.v1.ReviewOrBuilder getReviewsOrBuilder(int index) * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public com.google.maps.places.v1.Review.Builder addReviewsBuilder() { return getReviewsFieldBuilder() @@ -21321,12 +22291,10 @@ public com.google.maps.places.v1.Review.Builder addReviewsBuilder() { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public com.google.maps.places.v1.Review.Builder addReviewsBuilder(int index) { return getReviewsFieldBuilder() @@ -21336,12 +22304,10 @@ public com.google.maps.places.v1.Review.Builder addReviewsBuilder(int index) { * * *
-     * Output only. List of reviews about this place.
+     * List of reviews about this place, sorted by relevance.
      * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ public java.util.List getReviewsBuilderList() { return getReviewsFieldBuilder().getBuilderList(); @@ -21358,7 +22324,7 @@ public java.util.List getReviewsBuilde com.google.maps.places.v1.Review, com.google.maps.places.v1.Review.Builder, com.google.maps.places.v1.ReviewOrBuilder>( - reviews_, ((bitField0_ & 0x00004000) != 0), getParentForChildren(), isClean()); + reviews_, ((bitField0_ & 0x00020000) != 0), getParentForChildren(), isClean()); reviews_ = null; } return reviewsBuilder_; @@ -21374,28 +22340,24 @@ public java.util.List getReviewsBuilde * * *
-     * Output only. The regular hours of operation.
+     * The regular hours of operation.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; * * @return Whether the regularOpeningHours field is set. */ public boolean hasRegularOpeningHours() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * * *
-     * Output only. The regular hours of operation.
+     * The regular hours of operation.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; * * @return The regularOpeningHours. */ @@ -21412,12 +22374,10 @@ public com.google.maps.places.v1.Place.OpeningHours getRegularOpeningHours() { * * *
-     * Output only. The regular hours of operation.
+     * The regular hours of operation.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; */ public Builder setRegularOpeningHours(com.google.maps.places.v1.Place.OpeningHours value) { if (regularOpeningHoursBuilder_ == null) { @@ -21428,7 +22388,7 @@ public Builder setRegularOpeningHours(com.google.maps.places.v1.Place.OpeningHou } else { regularOpeningHoursBuilder_.setMessage(value); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -21436,12 +22396,10 @@ public Builder setRegularOpeningHours(com.google.maps.places.v1.Place.OpeningHou * * *
-     * Output only. The regular hours of operation.
+     * The regular hours of operation.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; */ public Builder setRegularOpeningHours( com.google.maps.places.v1.Place.OpeningHours.Builder builderForValue) { @@ -21450,7 +22408,7 @@ public Builder setRegularOpeningHours( } else { regularOpeningHoursBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -21458,16 +22416,14 @@ public Builder setRegularOpeningHours( * * *
-     * Output only. The regular hours of operation.
+     * The regular hours of operation.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; */ public Builder mergeRegularOpeningHours(com.google.maps.places.v1.Place.OpeningHours value) { if (regularOpeningHoursBuilder_ == null) { - if (((bitField0_ & 0x00008000) != 0) + if (((bitField0_ & 0x00040000) != 0) && regularOpeningHours_ != null && regularOpeningHours_ != com.google.maps.places.v1.Place.OpeningHours.getDefaultInstance()) { @@ -21478,7 +22434,7 @@ public Builder mergeRegularOpeningHours(com.google.maps.places.v1.Place.OpeningH } else { regularOpeningHoursBuilder_.mergeFrom(value); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -21486,15 +22442,13 @@ public Builder mergeRegularOpeningHours(com.google.maps.places.v1.Place.OpeningH * * *
-     * Output only. The regular hours of operation.
+     * The regular hours of operation.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; */ public Builder clearRegularOpeningHours() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00040000); regularOpeningHours_ = null; if (regularOpeningHoursBuilder_ != null) { regularOpeningHoursBuilder_.dispose(); @@ -21507,15 +22461,13 @@ public Builder clearRegularOpeningHours() { * * *
-     * Output only. The regular hours of operation.
+     * The regular hours of operation.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; */ public com.google.maps.places.v1.Place.OpeningHours.Builder getRegularOpeningHoursBuilder() { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00040000; onChanged(); return getRegularOpeningHoursFieldBuilder().getBuilder(); } @@ -21523,12 +22475,10 @@ public com.google.maps.places.v1.Place.OpeningHours.Builder getRegularOpeningHou * * *
-     * Output only. The regular hours of operation.
+     * The regular hours of operation.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; */ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularOpeningHoursOrBuilder() { if (regularOpeningHoursBuilder_ != null) { @@ -21543,12 +22493,10 @@ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularOpeningHo * * *
-     * Output only. The regular hours of operation.
+     * The regular hours of operation.
      * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.Place.OpeningHours, @@ -21572,31 +22520,29 @@ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularOpeningHo * * *
-     * 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.
+     * 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]; - * + * optional int32 utc_offset_minutes = 22; * * @return Whether the utcOffsetMinutes field is set. */ @java.lang.Override public boolean hasUtcOffsetMinutes() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * * *
-     * 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.
+     * 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]; - * + * optional int32 utc_offset_minutes = 22; * * @return The utcOffsetMinutes. */ @@ -21608,13 +22554,12 @@ public int getUtcOffsetMinutes() { * * *
-     * 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.
+     * 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]; - * + * optional int32 utc_offset_minutes = 22; * * @param value The utcOffsetMinutes to set. * @return This builder for chaining. @@ -21622,7 +22567,7 @@ public int getUtcOffsetMinutes() { public Builder setUtcOffsetMinutes(int value) { utcOffsetMinutes_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -21630,18 +22575,17 @@ public Builder setUtcOffsetMinutes(int value) { * * *
-     * 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.
+     * 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]; - * + * optional int32 utc_offset_minutes = 22; * * @return This builder for chaining. */ public Builder clearUtcOffsetMinutes() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00080000); utcOffsetMinutes_ = 0; onChanged(); return this; @@ -21651,9 +22595,9 @@ public Builder clearUtcOffsetMinutes() { java.util.Collections.emptyList(); private void ensurePhotosIsMutable() { - if (!((bitField0_ & 0x00020000) != 0)) { + if (!((bitField0_ & 0x00100000) != 0)) { photos_ = new java.util.ArrayList(photos_); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00100000; } } @@ -21667,12 +22611,10 @@ private void ensurePhotosIsMutable() { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public java.util.List getPhotosList() { if (photosBuilder_ == null) { @@ -21685,12 +22627,10 @@ public java.util.List getPhotosList() { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public int getPhotosCount() { if (photosBuilder_ == null) { @@ -21703,12 +22643,10 @@ public int getPhotosCount() { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public com.google.maps.places.v1.Photo getPhotos(int index) { if (photosBuilder_ == null) { @@ -21721,12 +22659,10 @@ public com.google.maps.places.v1.Photo getPhotos(int index) { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public Builder setPhotos(int index, com.google.maps.places.v1.Photo value) { if (photosBuilder_ == null) { @@ -21745,12 +22681,10 @@ public Builder setPhotos(int index, com.google.maps.places.v1.Photo value) { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public Builder setPhotos(int index, com.google.maps.places.v1.Photo.Builder builderForValue) { if (photosBuilder_ == null) { @@ -21766,12 +22700,10 @@ public Builder setPhotos(int index, com.google.maps.places.v1.Photo.Builder buil * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public Builder addPhotos(com.google.maps.places.v1.Photo value) { if (photosBuilder_ == null) { @@ -21790,12 +22722,10 @@ public Builder addPhotos(com.google.maps.places.v1.Photo value) { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public Builder addPhotos(int index, com.google.maps.places.v1.Photo value) { if (photosBuilder_ == null) { @@ -21814,12 +22744,10 @@ public Builder addPhotos(int index, com.google.maps.places.v1.Photo value) { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public Builder addPhotos(com.google.maps.places.v1.Photo.Builder builderForValue) { if (photosBuilder_ == null) { @@ -21835,12 +22763,10 @@ public Builder addPhotos(com.google.maps.places.v1.Photo.Builder builderForValue * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public Builder addPhotos(int index, com.google.maps.places.v1.Photo.Builder builderForValue) { if (photosBuilder_ == null) { @@ -21856,12 +22782,10 @@ public Builder addPhotos(int index, com.google.maps.places.v1.Photo.Builder buil * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public Builder addAllPhotos( java.lang.Iterable values) { @@ -21878,17 +22802,15 @@ public Builder addAllPhotos( * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public Builder clearPhotos() { if (photosBuilder_ == null) { photos_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00100000); onChanged(); } else { photosBuilder_.clear(); @@ -21899,12 +22821,10 @@ public Builder clearPhotos() { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public Builder removePhotos(int index) { if (photosBuilder_ == null) { @@ -21920,12 +22840,10 @@ public Builder removePhotos(int index) { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public com.google.maps.places.v1.Photo.Builder getPhotosBuilder(int index) { return getPhotosFieldBuilder().getBuilder(index); @@ -21934,12 +22852,10 @@ public com.google.maps.places.v1.Photo.Builder getPhotosBuilder(int index) { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public com.google.maps.places.v1.PhotoOrBuilder getPhotosOrBuilder(int index) { if (photosBuilder_ == null) { @@ -21952,12 +22868,10 @@ public com.google.maps.places.v1.PhotoOrBuilder getPhotosOrBuilder(int index) { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public java.util.List getPhotosOrBuilderList() { @@ -21971,12 +22885,10 @@ public com.google.maps.places.v1.PhotoOrBuilder getPhotosOrBuilder(int index) { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public com.google.maps.places.v1.Photo.Builder addPhotosBuilder() { return getPhotosFieldBuilder() @@ -21986,12 +22898,10 @@ public com.google.maps.places.v1.Photo.Builder addPhotosBuilder() { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public com.google.maps.places.v1.Photo.Builder addPhotosBuilder(int index) { return getPhotosFieldBuilder() @@ -22001,12 +22911,10 @@ public com.google.maps.places.v1.Photo.Builder addPhotosBuilder(int index) { * * *
-     * Output only. Information (including references) about photos of this place.
+     * Information (including references) about photos of this place.
      * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ public java.util.List getPhotosBuilderList() { return getPhotosFieldBuilder().getBuilderList(); @@ -22023,7 +22931,7 @@ public java.util.List getPhotosBuilderL com.google.maps.places.v1.Photo, com.google.maps.places.v1.Photo.Builder, com.google.maps.places.v1.PhotoOrBuilder>( - photos_, ((bitField0_ & 0x00020000) != 0), getParentForChildren(), isClean()); + photos_, ((bitField0_ & 0x00100000) != 0), getParentForChildren(), isClean()); photos_ = null; } return photosBuilder_; @@ -22034,11 +22942,10 @@ public java.util.List getPhotosBuilderL * * *
-     * Output only. The place's address in adr microformat:
-     * http://microformats.org/wiki/adr.
+     * The place's address in adr microformat: http://microformats.org/wiki/adr.
      * 
* - * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string adr_format_address = 24; * * @return The adrFormatAddress. */ @@ -22057,11 +22964,10 @@ public java.lang.String getAdrFormatAddress() { * * *
-     * Output only. The place's address in adr microformat:
-     * http://microformats.org/wiki/adr.
+     * The place's address in adr microformat: http://microformats.org/wiki/adr.
      * 
* - * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string adr_format_address = 24; * * @return The bytes for adrFormatAddress. */ @@ -22080,11 +22986,10 @@ public com.google.protobuf.ByteString getAdrFormatAddressBytes() { * * *
-     * Output only. The place's address in adr microformat:
-     * http://microformats.org/wiki/adr.
+     * The place's address in adr microformat: http://microformats.org/wiki/adr.
      * 
* - * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string adr_format_address = 24; * * @param value The adrFormatAddress to set. * @return This builder for chaining. @@ -22094,7 +22999,7 @@ public Builder setAdrFormatAddress(java.lang.String value) { throw new NullPointerException(); } adrFormatAddress_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -22102,17 +23007,16 @@ public Builder setAdrFormatAddress(java.lang.String value) { * * *
-     * Output only. The place's address in adr microformat:
-     * http://microformats.org/wiki/adr.
+     * The place's address in adr microformat: http://microformats.org/wiki/adr.
      * 
* - * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string adr_format_address = 24; * * @return This builder for chaining. */ public Builder clearAdrFormatAddress() { adrFormatAddress_ = getDefaultInstance().getAdrFormatAddress(); - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00200000); onChanged(); return this; } @@ -22120,11 +23024,10 @@ public Builder clearAdrFormatAddress() { * * *
-     * Output only. The place's address in adr microformat:
-     * http://microformats.org/wiki/adr.
+     * The place's address in adr microformat: http://microformats.org/wiki/adr.
      * 
* - * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string adr_format_address = 24; * * @param value The bytes for adrFormatAddress to set. * @return This builder for chaining. @@ -22135,7 +23038,7 @@ public Builder setAdrFormatAddressBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); adrFormatAddress_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -22145,12 +23048,10 @@ public Builder setAdrFormatAddressBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. The business status for the place.
+     * The business status for the place.
      * 
* - * - * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.BusinessStatus business_status = 25; * * @return The enum numeric value on the wire for businessStatus. */ @@ -22162,19 +23063,17 @@ public int getBusinessStatusValue() { * * *
-     * Output only. The business status for the place.
+     * The business status for the place.
      * 
* - * - * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.BusinessStatus business_status = 25; * * @param value The enum numeric value on the wire for businessStatus to set. * @return This builder for chaining. */ public Builder setBusinessStatusValue(int value) { businessStatus_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -22182,12 +23081,10 @@ public Builder setBusinessStatusValue(int value) { * * *
-     * Output only. The business status for the place.
+     * The business status for the place.
      * 
* - * - * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.BusinessStatus business_status = 25; * * @return The businessStatus. */ @@ -22201,12 +23098,10 @@ public com.google.maps.places.v1.Place.BusinessStatus getBusinessStatus() { * * *
-     * Output only. The business status for the place.
+     * The business status for the place.
      * 
* - * - * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.BusinessStatus business_status = 25; * * @param value The businessStatus to set. * @return This builder for chaining. @@ -22215,7 +23110,7 @@ public Builder setBusinessStatus(com.google.maps.places.v1.Place.BusinessStatus if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00400000; businessStatus_ = value.getNumber(); onChanged(); return this; @@ -22224,17 +23119,15 @@ public Builder setBusinessStatus(com.google.maps.places.v1.Place.BusinessStatus * * *
-     * Output only. The business status for the place.
+     * The business status for the place.
      * 
* - * - * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.BusinessStatus business_status = 25; * * @return This builder for chaining. */ public Builder clearBusinessStatus() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00400000); businessStatus_ = 0; onChanged(); return this; @@ -22245,12 +23138,10 @@ public Builder clearBusinessStatus() { * * *
-     * Output only. Price level of the place.
+     * Price level of the place.
      * 
* - * - * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.PriceLevel price_level = 26; * * @return The enum numeric value on the wire for priceLevel. */ @@ -22262,19 +23153,17 @@ public int getPriceLevelValue() { * * *
-     * Output only. Price level of the place.
+     * Price level of the place.
      * 
* - * - * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.PriceLevel price_level = 26; * * @param value The enum numeric value on the wire for priceLevel to set. * @return This builder for chaining. */ public Builder setPriceLevelValue(int value) { priceLevel_ = value; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -22282,12 +23171,10 @@ public Builder setPriceLevelValue(int value) { * * *
-     * Output only. Price level of the place.
+     * Price level of the place.
      * 
* - * - * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.PriceLevel price_level = 26; * * @return The priceLevel. */ @@ -22301,12 +23188,10 @@ public com.google.maps.places.v1.PriceLevel getPriceLevel() { * * *
-     * Output only. Price level of the place.
+     * Price level of the place.
      * 
* - * - * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.PriceLevel price_level = 26; * * @param value The priceLevel to set. * @return This builder for chaining. @@ -22315,7 +23200,7 @@ public Builder setPriceLevel(com.google.maps.places.v1.PriceLevel value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00800000; priceLevel_ = value.getNumber(); onChanged(); return this; @@ -22324,17 +23209,15 @@ public Builder setPriceLevel(com.google.maps.places.v1.PriceLevel value) { * * *
-     * Output only. Price level of the place.
+     * Price level of the place.
      * 
* - * - * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.PriceLevel price_level = 26; * * @return This builder for chaining. */ public Builder clearPriceLevel() { - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00800000); priceLevel_ = 0; onChanged(); return this; @@ -22344,10 +23227,10 @@ public Builder clearPriceLevel() { java.util.Collections.emptyList(); private void ensureAttributionsIsMutable() { - if (!((bitField0_ & 0x00200000) != 0)) { + if (!((bitField0_ & 0x01000000) != 0)) { attributions_ = new java.util.ArrayList(attributions_); - bitField0_ |= 0x00200000; + bitField0_ |= 0x01000000; } } @@ -22361,12 +23244,10 @@ private void ensureAttributionsIsMutable() { * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public java.util.List getAttributionsList() { if (attributionsBuilder_ == null) { @@ -22379,12 +23260,10 @@ public java.util.List getAttributio * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public int getAttributionsCount() { if (attributionsBuilder_ == null) { @@ -22397,12 +23276,10 @@ public int getAttributionsCount() { * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public com.google.maps.places.v1.Place.Attribution getAttributions(int index) { if (attributionsBuilder_ == null) { @@ -22415,12 +23292,10 @@ public com.google.maps.places.v1.Place.Attribution getAttributions(int index) { * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public Builder setAttributions(int index, com.google.maps.places.v1.Place.Attribution value) { if (attributionsBuilder_ == null) { @@ -22439,12 +23314,10 @@ public Builder setAttributions(int index, com.google.maps.places.v1.Place.Attrib * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public Builder setAttributions( int index, com.google.maps.places.v1.Place.Attribution.Builder builderForValue) { @@ -22461,12 +23334,10 @@ public Builder setAttributions( * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public Builder addAttributions(com.google.maps.places.v1.Place.Attribution value) { if (attributionsBuilder_ == null) { @@ -22485,12 +23356,10 @@ public Builder addAttributions(com.google.maps.places.v1.Place.Attribution value * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public Builder addAttributions(int index, com.google.maps.places.v1.Place.Attribution value) { if (attributionsBuilder_ == null) { @@ -22509,12 +23378,10 @@ public Builder addAttributions(int index, com.google.maps.places.v1.Place.Attrib * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public Builder addAttributions( com.google.maps.places.v1.Place.Attribution.Builder builderForValue) { @@ -22531,12 +23398,10 @@ public Builder addAttributions( * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public Builder addAttributions( int index, com.google.maps.places.v1.Place.Attribution.Builder builderForValue) { @@ -22553,12 +23418,10 @@ public Builder addAttributions( * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public Builder addAllAttributions( java.lang.Iterable values) { @@ -22575,17 +23438,15 @@ public Builder addAllAttributions( * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public Builder clearAttributions() { if (attributionsBuilder_ == null) { attributions_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x01000000); onChanged(); } else { attributionsBuilder_.clear(); @@ -22596,12 +23457,10 @@ public Builder clearAttributions() { * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public Builder removeAttributions(int index) { if (attributionsBuilder_ == null) { @@ -22617,12 +23476,10 @@ public Builder removeAttributions(int index) { * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public com.google.maps.places.v1.Place.Attribution.Builder getAttributionsBuilder(int index) { return getAttributionsFieldBuilder().getBuilder(index); @@ -22631,12 +23488,10 @@ public com.google.maps.places.v1.Place.Attribution.Builder getAttributionsBuilde * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public com.google.maps.places.v1.Place.AttributionOrBuilder getAttributionsOrBuilder( int index) { @@ -22650,12 +23505,10 @@ public com.google.maps.places.v1.Place.AttributionOrBuilder getAttributionsOrBui * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public java.util.List getAttributionsOrBuilderList() { @@ -22669,12 +23522,10 @@ public com.google.maps.places.v1.Place.AttributionOrBuilder getAttributionsOrBui * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public com.google.maps.places.v1.Place.Attribution.Builder addAttributionsBuilder() { return getAttributionsFieldBuilder() @@ -22684,12 +23535,10 @@ public com.google.maps.places.v1.Place.Attribution.Builder addAttributionsBuilde * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public com.google.maps.places.v1.Place.Attribution.Builder addAttributionsBuilder(int index) { return getAttributionsFieldBuilder() @@ -22699,12 +23548,10 @@ public com.google.maps.places.v1.Place.Attribution.Builder addAttributionsBuilde * * *
-     * Output only. A set of data provider that must be shown with this result.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ public java.util.List getAttributionsBuilderList() { @@ -22722,7 +23569,7 @@ public com.google.maps.places.v1.Place.Attribution.Builder addAttributionsBuilde com.google.maps.places.v1.Place.Attribution, com.google.maps.places.v1.Place.Attribution.Builder, com.google.maps.places.v1.Place.AttributionOrBuilder>( - attributions_, ((bitField0_ & 0x00200000) != 0), getParentForChildren(), isClean()); + attributions_, ((bitField0_ & 0x01000000) != 0), getParentForChildren(), isClean()); attributions_ = null; } return attributionsBuilder_; @@ -22733,29 +23580,25 @@ public com.google.maps.places.v1.Place.Attribution.Builder addAttributionsBuilde * * *
-     * Output only. The total number of reviews (with or without text) for this
-     * place.
+     * The total number of reviews (with or without text) for this place.
      * 
* - * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional int32 user_rating_count = 28; * * @return Whether the userRatingCount field is set. */ @java.lang.Override public boolean hasUserRatingCount() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** * * *
-     * Output only. The total number of reviews (with or without text) for this
-     * place.
+     * The total number of reviews (with or without text) for this place.
      * 
* - * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional int32 user_rating_count = 28; * * @return The userRatingCount. */ @@ -22767,12 +23610,10 @@ public int getUserRatingCount() { * * *
-     * Output only. The total number of reviews (with or without text) for this
-     * place.
+     * The total number of reviews (with or without text) for this place.
      * 
* - * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional int32 user_rating_count = 28; * * @param value The userRatingCount to set. * @return This builder for chaining. @@ -22780,7 +23621,7 @@ public int getUserRatingCount() { public Builder setUserRatingCount(int value) { userRatingCount_ = value; - bitField0_ |= 0x00400000; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -22788,17 +23629,15 @@ public Builder setUserRatingCount(int value) { * * *
-     * Output only. The total number of reviews (with or without text) for this
-     * place.
+     * The total number of reviews (with or without text) for this place.
      * 
* - * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional int32 user_rating_count = 28; * * @return This builder for chaining. */ public Builder clearUserRatingCount() { - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x02000000); userRatingCount_ = 0; onChanged(); return this; @@ -22809,11 +23648,11 @@ public Builder clearUserRatingCount() { * * *
-     * 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").
+     * A truncated URL to an 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]; + * string icon_mask_base_uri = 29; * * @return The iconMaskBaseUri. */ @@ -22832,11 +23671,11 @@ public 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").
+     * A truncated URL to an 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]; + * string icon_mask_base_uri = 29; * * @return The bytes for iconMaskBaseUri. */ @@ -22855,11 +23694,11 @@ public com.google.protobuf.ByteString getIconMaskBaseUriBytes() { * * *
-     * 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").
+     * A truncated URL to an 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]; + * string icon_mask_base_uri = 29; * * @param value The iconMaskBaseUri to set. * @return This builder for chaining. @@ -22869,7 +23708,7 @@ public Builder setIconMaskBaseUri(java.lang.String value) { throw new NullPointerException(); } iconMaskBaseUri_ = value; - bitField0_ |= 0x00800000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -22877,17 +23716,17 @@ public Builder setIconMaskBaseUri(java.lang.String value) { * * *
-     * 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").
+     * A truncated URL to an 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]; + * string icon_mask_base_uri = 29; * * @return This builder for chaining. */ public Builder clearIconMaskBaseUri() { iconMaskBaseUri_ = getDefaultInstance().getIconMaskBaseUri(); - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x04000000); onChanged(); return this; } @@ -22895,11 +23734,11 @@ public Builder clearIconMaskBaseUri() { * * *
-     * 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").
+     * A truncated URL to an 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]; + * string icon_mask_base_uri = 29; * * @param value The bytes for iconMaskBaseUri to set. * @return This builder for chaining. @@ -22910,7 +23749,7 @@ public Builder setIconMaskBaseUriBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); iconMaskBaseUri_ = value; - bitField0_ |= 0x00800000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -22920,10 +23759,10 @@ public Builder setIconMaskBaseUriBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
+     * Background color for icon_mask in hex format, e.g. #909CE1.
      * 
* - * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string icon_background_color = 30; * * @return The iconBackgroundColor. */ @@ -22942,10 +23781,10 @@ public java.lang.String getIconBackgroundColor() { * * *
-     * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
+     * Background color for icon_mask in hex format, e.g. #909CE1.
      * 
* - * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string icon_background_color = 30; * * @return The bytes for iconBackgroundColor. */ @@ -22964,10 +23803,10 @@ public com.google.protobuf.ByteString getIconBackgroundColorBytes() { * * *
-     * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
+     * Background color for icon_mask in hex format, e.g. #909CE1.
      * 
* - * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string icon_background_color = 30; * * @param value The iconBackgroundColor to set. * @return This builder for chaining. @@ -22977,7 +23816,7 @@ public Builder setIconBackgroundColor(java.lang.String value) { throw new NullPointerException(); } iconBackgroundColor_ = value; - bitField0_ |= 0x01000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -22985,16 +23824,16 @@ public Builder setIconBackgroundColor(java.lang.String value) { * * *
-     * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
+     * Background color for icon_mask in hex format, e.g. #909CE1.
      * 
* - * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string icon_background_color = 30; * * @return This builder for chaining. */ public Builder clearIconBackgroundColor() { iconBackgroundColor_ = getDefaultInstance().getIconBackgroundColor(); - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x08000000); onChanged(); return this; } @@ -23002,10 +23841,10 @@ public Builder clearIconBackgroundColor() { * * *
-     * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
+     * Background color for icon_mask in hex format, e.g. #909CE1.
      * 
* - * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string icon_background_color = 30; * * @param value The bytes for iconBackgroundColor to set. * @return This builder for chaining. @@ -23016,7 +23855,7 @@ public Builder setIconBackgroundColorBytes(com.google.protobuf.ByteString value) } checkByteStringIsUtf8(value); iconBackgroundColor_ = value; - bitField0_ |= 0x01000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -23026,25 +23865,25 @@ public Builder setIconBackgroundColorBytes(com.google.protobuf.ByteString value) * * *
-     * Output only. Specifies if the business supports takeout.
+     * Specifies if the business supports takeout.
      * 
* - * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool takeout = 33; * * @return Whether the takeout field is set. */ @java.lang.Override public boolean hasTakeout() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** * * *
-     * Output only. Specifies if the business supports takeout.
+     * Specifies if the business supports takeout.
      * 
* - * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool takeout = 33; * * @return The takeout. */ @@ -23056,10 +23895,10 @@ public boolean getTakeout() { * * *
-     * Output only. Specifies if the business supports takeout.
+     * Specifies if the business supports takeout.
      * 
* - * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool takeout = 33; * * @param value The takeout to set. * @return This builder for chaining. @@ -23067,7 +23906,7 @@ public boolean getTakeout() { public Builder setTakeout(boolean value) { takeout_ = value; - bitField0_ |= 0x02000000; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -23075,15 +23914,15 @@ public Builder setTakeout(boolean value) { * * *
-     * Output only. Specifies if the business supports takeout.
+     * Specifies if the business supports takeout.
      * 
* - * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool takeout = 33; * * @return This builder for chaining. */ public Builder clearTakeout() { - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x10000000); takeout_ = false; onChanged(); return this; @@ -23094,25 +23933,25 @@ public Builder clearTakeout() { * * *
-     * Output only. Specifies if the business supports delivery.
+     * Specifies if the business supports delivery.
      * 
* - * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool delivery = 34; * * @return Whether the delivery field is set. */ @java.lang.Override public boolean hasDelivery() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** * * *
-     * Output only. Specifies if the business supports delivery.
+     * Specifies if the business supports delivery.
      * 
* - * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool delivery = 34; * * @return The delivery. */ @@ -23124,10 +23963,10 @@ public boolean getDelivery() { * * *
-     * Output only. Specifies if the business supports delivery.
+     * Specifies if the business supports delivery.
      * 
* - * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool delivery = 34; * * @param value The delivery to set. * @return This builder for chaining. @@ -23135,7 +23974,7 @@ public boolean getDelivery() { public Builder setDelivery(boolean value) { delivery_ = value; - bitField0_ |= 0x04000000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -23143,15 +23982,15 @@ public Builder setDelivery(boolean value) { * * *
-     * Output only. Specifies if the business supports delivery.
+     * Specifies if the business supports delivery.
      * 
* - * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool delivery = 34; * * @return This builder for chaining. */ public Builder clearDelivery() { - bitField0_ = (bitField0_ & ~0x04000000); + bitField0_ = (bitField0_ & ~0x20000000); delivery_ = false; onChanged(); return this; @@ -23162,27 +24001,25 @@ public Builder clearDelivery() { * * *
-     * Output only. Specifies if the business supports indoor or outdoor seating
-     * options.
+     * Specifies if the business supports indoor or outdoor seating options.
      * 
* - * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool dine_in = 35; * * @return Whether the dineIn field is set. */ @java.lang.Override public boolean hasDineIn() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** * * *
-     * Output only. Specifies if the business supports indoor or outdoor seating
-     * options.
+     * Specifies if the business supports indoor or outdoor seating options.
      * 
* - * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool dine_in = 35; * * @return The dineIn. */ @@ -23194,11 +24031,10 @@ public boolean getDineIn() { * * *
-     * Output only. Specifies if the business supports indoor or outdoor seating
-     * options.
+     * Specifies if the business supports indoor or outdoor seating options.
      * 
* - * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool dine_in = 35; * * @param value The dineIn to set. * @return This builder for chaining. @@ -23206,7 +24042,7 @@ public boolean getDineIn() { public Builder setDineIn(boolean value) { dineIn_ = value; - bitField0_ |= 0x08000000; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -23214,16 +24050,15 @@ public Builder setDineIn(boolean value) { * * *
-     * Output only. Specifies if the business supports indoor or outdoor seating
-     * options.
+     * Specifies if the business supports indoor or outdoor seating options.
      * 
* - * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool dine_in = 35; * * @return This builder for chaining. */ public Builder clearDineIn() { - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x40000000); dineIn_ = false; onChanged(); return this; @@ -23234,25 +24069,25 @@ public Builder clearDineIn() { * * *
-     * Output only. Specifies if the business supports curbside pickup.
+     * Specifies if the business supports curbside pickup.
      * 
* - * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool curbside_pickup = 36; * * @return Whether the curbsidePickup field is set. */ @java.lang.Override public boolean hasCurbsidePickup() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** * * *
-     * Output only. Specifies if the business supports curbside pickup.
+     * Specifies if the business supports curbside pickup.
      * 
* - * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool curbside_pickup = 36; * * @return The curbsidePickup. */ @@ -23264,10 +24099,10 @@ public boolean getCurbsidePickup() { * * *
-     * Output only. Specifies if the business supports curbside pickup.
+     * Specifies if the business supports curbside pickup.
      * 
* - * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool curbside_pickup = 36; * * @param value The curbsidePickup to set. * @return This builder for chaining. @@ -23275,7 +24110,7 @@ public boolean getCurbsidePickup() { public Builder setCurbsidePickup(boolean value) { curbsidePickup_ = value; - bitField0_ |= 0x10000000; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -23283,15 +24118,15 @@ public Builder setCurbsidePickup(boolean value) { * * *
-     * Output only. Specifies if the business supports curbside pickup.
+     * Specifies if the business supports curbside pickup.
      * 
* - * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool curbside_pickup = 36; * * @return This builder for chaining. */ public Builder clearCurbsidePickup() { - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x80000000); curbsidePickup_ = false; onChanged(); return this; @@ -23302,25 +24137,25 @@ public Builder clearCurbsidePickup() { * * *
-     * Output only. Specifies if the place supports reservations.
+     * Specifies if the place supports reservations.
      * 
* - * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool reservable = 38; * * @return Whether the reservable field is set. */ @java.lang.Override public boolean hasReservable() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** * * *
-     * Output only. Specifies if the place supports reservations.
+     * Specifies if the place supports reservations.
      * 
* - * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool reservable = 38; * * @return The reservable. */ @@ -23332,10 +24167,10 @@ public boolean getReservable() { * * *
-     * Output only. Specifies if the place supports reservations.
+     * Specifies if the place supports reservations.
      * 
* - * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool reservable = 38; * * @param value The reservable to set. * @return This builder for chaining. @@ -23343,7 +24178,7 @@ public boolean getReservable() { public Builder setReservable(boolean value) { reservable_ = value; - bitField0_ |= 0x20000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -23351,15 +24186,15 @@ public Builder setReservable(boolean value) { * * *
-     * Output only. Specifies if the place supports reservations.
+     * Specifies if the place supports reservations.
      * 
* - * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool reservable = 38; * * @return This builder for chaining. */ public Builder clearReservable() { - bitField0_ = (bitField0_ & ~0x20000000); + bitField1_ = (bitField1_ & ~0x00000001); reservable_ = false; onChanged(); return this; @@ -23370,27 +24205,25 @@ public Builder clearReservable() { * * *
-     * Output only. Specifies if the place serves breakfast.
+     * Specifies if the place serves breakfast.
      * 
* - * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_breakfast = 39; * * @return Whether the servesBreakfast field is set. */ @java.lang.Override public boolean hasServesBreakfast() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField1_ & 0x00000002) != 0); } /** * * *
-     * Output only. Specifies if the place serves breakfast.
+     * Specifies if the place serves breakfast.
      * 
* - * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_breakfast = 39; * * @return The servesBreakfast. */ @@ -23402,11 +24235,10 @@ public boolean getServesBreakfast() { * * *
-     * Output only. Specifies if the place serves breakfast.
+     * Specifies if the place serves breakfast.
      * 
* - * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_breakfast = 39; * * @param value The servesBreakfast to set. * @return This builder for chaining. @@ -23414,7 +24246,7 @@ public boolean getServesBreakfast() { public Builder setServesBreakfast(boolean value) { servesBreakfast_ = value; - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -23422,16 +24254,15 @@ public Builder setServesBreakfast(boolean value) { * * *
-     * Output only. Specifies if the place serves breakfast.
+     * Specifies if the place serves breakfast.
      * 
* - * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_breakfast = 39; * * @return This builder for chaining. */ public Builder clearServesBreakfast() { - bitField0_ = (bitField0_ & ~0x40000000); + bitField1_ = (bitField1_ & ~0x00000002); servesBreakfast_ = false; onChanged(); return this; @@ -23442,25 +24273,25 @@ public Builder clearServesBreakfast() { * * *
-     * Output only. Specifies if the place serves lunch.
+     * Specifies if the place serves lunch.
      * 
* - * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_lunch = 40; * * @return Whether the servesLunch field is set. */ @java.lang.Override public boolean hasServesLunch() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000004) != 0); } /** * * *
-     * Output only. Specifies if the place serves lunch.
+     * Specifies if the place serves lunch.
      * 
* - * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_lunch = 40; * * @return The servesLunch. */ @@ -23472,10 +24303,10 @@ public boolean getServesLunch() { * * *
-     * Output only. Specifies if the place serves lunch.
+     * Specifies if the place serves lunch.
      * 
* - * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_lunch = 40; * * @param value The servesLunch to set. * @return This builder for chaining. @@ -23483,7 +24314,7 @@ public boolean getServesLunch() { public Builder setServesLunch(boolean value) { servesLunch_ = value; - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -23491,15 +24322,15 @@ public Builder setServesLunch(boolean value) { * * *
-     * Output only. Specifies if the place serves lunch.
+     * Specifies if the place serves lunch.
      * 
* - * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_lunch = 40; * * @return This builder for chaining. */ public Builder clearServesLunch() { - bitField0_ = (bitField0_ & ~0x80000000); + bitField1_ = (bitField1_ & ~0x00000004); servesLunch_ = false; onChanged(); return this; @@ -23510,25 +24341,25 @@ public Builder clearServesLunch() { * * *
-     * Output only. Specifies if the place serves dinner.
+     * Specifies if the place serves dinner.
      * 
* - * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dinner = 41; * * @return Whether the servesDinner field is set. */ @java.lang.Override public boolean hasServesDinner() { - return ((bitField1_ & 0x00000001) != 0); + return ((bitField1_ & 0x00000008) != 0); } /** * * *
-     * Output only. Specifies if the place serves dinner.
+     * Specifies if the place serves dinner.
      * 
* - * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dinner = 41; * * @return The servesDinner. */ @@ -23540,10 +24371,10 @@ public boolean getServesDinner() { * * *
-     * Output only. Specifies if the place serves dinner.
+     * Specifies if the place serves dinner.
      * 
* - * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dinner = 41; * * @param value The servesDinner to set. * @return This builder for chaining. @@ -23551,7 +24382,7 @@ public boolean getServesDinner() { public Builder setServesDinner(boolean value) { servesDinner_ = value; - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -23559,15 +24390,15 @@ public Builder setServesDinner(boolean value) { * * *
-     * Output only. Specifies if the place serves dinner.
+     * Specifies if the place serves dinner.
      * 
* - * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dinner = 41; * * @return This builder for chaining. */ public Builder clearServesDinner() { - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000008); servesDinner_ = false; onChanged(); return this; @@ -23578,25 +24409,25 @@ public Builder clearServesDinner() { * * *
-     * Output only. Specifies if the place serves beer.
+     * Specifies if the place serves beer.
      * 
* - * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_beer = 42; * * @return Whether the servesBeer field is set. */ @java.lang.Override public boolean hasServesBeer() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000010) != 0); } /** * * *
-     * Output only. Specifies if the place serves beer.
+     * Specifies if the place serves beer.
      * 
* - * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_beer = 42; * * @return The servesBeer. */ @@ -23608,10 +24439,10 @@ public boolean getServesBeer() { * * *
-     * Output only. Specifies if the place serves beer.
+     * Specifies if the place serves beer.
      * 
* - * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_beer = 42; * * @param value The servesBeer to set. * @return This builder for chaining. @@ -23619,7 +24450,7 @@ public boolean getServesBeer() { public Builder setServesBeer(boolean value) { servesBeer_ = value; - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -23627,15 +24458,15 @@ public Builder setServesBeer(boolean value) { * * *
-     * Output only. Specifies if the place serves beer.
+     * Specifies if the place serves beer.
      * 
* - * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_beer = 42; * * @return This builder for chaining. */ public Builder clearServesBeer() { - bitField1_ = (bitField1_ & ~0x00000002); + bitField1_ = (bitField1_ & ~0x00000010); servesBeer_ = false; onChanged(); return this; @@ -23646,25 +24477,25 @@ public Builder clearServesBeer() { * * *
-     * Output only. Specifies if the place serves wine.
+     * Specifies if the place serves wine.
      * 
* - * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_wine = 43; * * @return Whether the servesWine field is set. */ @java.lang.Override public boolean hasServesWine() { - return ((bitField1_ & 0x00000004) != 0); + return ((bitField1_ & 0x00000020) != 0); } /** * * *
-     * Output only. Specifies if the place serves wine.
+     * Specifies if the place serves wine.
      * 
* - * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_wine = 43; * * @return The servesWine. */ @@ -23676,10 +24507,10 @@ public boolean getServesWine() { * * *
-     * Output only. Specifies if the place serves wine.
+     * Specifies if the place serves wine.
      * 
* - * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_wine = 43; * * @param value The servesWine to set. * @return This builder for chaining. @@ -23687,7 +24518,7 @@ public boolean getServesWine() { public Builder setServesWine(boolean value) { servesWine_ = value; - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -23695,15 +24526,15 @@ public Builder setServesWine(boolean value) { * * *
-     * Output only. Specifies if the place serves wine.
+     * Specifies if the place serves wine.
      * 
* - * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_wine = 43; * * @return This builder for chaining. */ public Builder clearServesWine() { - bitField1_ = (bitField1_ & ~0x00000004); + bitField1_ = (bitField1_ & ~0x00000020); servesWine_ = false; onChanged(); return this; @@ -23714,25 +24545,25 @@ public Builder clearServesWine() { * * *
-     * Output only. Specifies if the place serves brunch.
+     * Specifies if the place serves brunch.
      * 
* - * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_brunch = 44; * * @return Whether the servesBrunch field is set. */ @java.lang.Override public boolean hasServesBrunch() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00000040) != 0); } /** * * *
-     * Output only. Specifies if the place serves brunch.
+     * Specifies if the place serves brunch.
      * 
* - * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_brunch = 44; * * @return The servesBrunch. */ @@ -23744,10 +24575,10 @@ public boolean getServesBrunch() { * * *
-     * Output only. Specifies if the place serves brunch.
+     * Specifies if the place serves brunch.
      * 
* - * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_brunch = 44; * * @param value The servesBrunch to set. * @return This builder for chaining. @@ -23755,7 +24586,7 @@ public boolean getServesBrunch() { public Builder setServesBrunch(boolean value) { servesBrunch_ = value; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000040; onChanged(); return this; } @@ -23763,15 +24594,15 @@ public Builder setServesBrunch(boolean value) { * * *
-     * Output only. Specifies if the place serves brunch.
+     * Specifies if the place serves brunch.
      * 
* - * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_brunch = 44; * * @return This builder for chaining. */ public Builder clearServesBrunch() { - bitField1_ = (bitField1_ & ~0x00000008); + bitField1_ = (bitField1_ & ~0x00000040); servesBrunch_ = false; onChanged(); return this; @@ -23782,27 +24613,25 @@ public Builder clearServesBrunch() { * * *
-     * Output only. Specifies if the place serves vegetarian food.
+     * Specifies if the place serves vegetarian food.
      * 
* - * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_vegetarian_food = 45; * * @return Whether the servesVegetarianFood field is set. */ @java.lang.Override public boolean hasServesVegetarianFood() { - return ((bitField1_ & 0x00000010) != 0); + return ((bitField1_ & 0x00000080) != 0); } /** * * *
-     * Output only. Specifies if the place serves vegetarian food.
+     * Specifies if the place serves vegetarian food.
      * 
* - * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_vegetarian_food = 45; * * @return The servesVegetarianFood. */ @@ -23814,11 +24643,10 @@ public boolean getServesVegetarianFood() { * * *
-     * Output only. Specifies if the place serves vegetarian food.
+     * Specifies if the place serves vegetarian food.
      * 
* - * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_vegetarian_food = 45; * * @param value The servesVegetarianFood to set. * @return This builder for chaining. @@ -23826,7 +24654,7 @@ public boolean getServesVegetarianFood() { public Builder setServesVegetarianFood(boolean value) { servesVegetarianFood_ = value; - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000080; onChanged(); return this; } @@ -23834,16 +24662,15 @@ public Builder setServesVegetarianFood(boolean value) { * * *
-     * Output only. Specifies if the place serves vegetarian food.
+     * Specifies if the place serves vegetarian food.
      * 
* - * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_vegetarian_food = 45; * * @return This builder for chaining. */ public Builder clearServesVegetarianFood() { - bitField1_ = (bitField1_ & ~0x00000010); + bitField1_ = (bitField1_ & ~0x00000080); servesVegetarianFood_ = false; onChanged(); return this; @@ -23859,34 +24686,30 @@ public Builder clearServesVegetarianFood() { * * *
-     * 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.
+     * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; * * @return Whether the currentOpeningHours field is set. */ public boolean hasCurrentOpeningHours() { - return ((bitField1_ & 0x00000020) != 0); + return ((bitField1_ & 0x00000100) != 0); } /** * * *
-     * 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.
+     * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; * * @return The currentOpeningHours. */ @@ -23903,15 +24726,13 @@ public 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.
+     * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; */ public Builder setCurrentOpeningHours(com.google.maps.places.v1.Place.OpeningHours value) { if (currentOpeningHoursBuilder_ == null) { @@ -23922,7 +24743,7 @@ public Builder setCurrentOpeningHours(com.google.maps.places.v1.Place.OpeningHou } else { currentOpeningHoursBuilder_.setMessage(value); } - bitField1_ |= 0x00000020; + bitField1_ |= 0x00000100; onChanged(); return this; } @@ -23930,15 +24751,13 @@ public Builder setCurrentOpeningHours(com.google.maps.places.v1.Place.OpeningHou * * *
-     * 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.
+     * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; */ public Builder setCurrentOpeningHours( com.google.maps.places.v1.Place.OpeningHours.Builder builderForValue) { @@ -23947,7 +24766,7 @@ public Builder setCurrentOpeningHours( } else { currentOpeningHoursBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00000020; + bitField1_ |= 0x00000100; onChanged(); return this; } @@ -23955,19 +24774,17 @@ public Builder setCurrentOpeningHours( * * *
-     * 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.
+     * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; */ public Builder mergeCurrentOpeningHours(com.google.maps.places.v1.Place.OpeningHours value) { if (currentOpeningHoursBuilder_ == null) { - if (((bitField1_ & 0x00000020) != 0) + if (((bitField1_ & 0x00000100) != 0) && currentOpeningHours_ != null && currentOpeningHours_ != com.google.maps.places.v1.Place.OpeningHours.getDefaultInstance()) { @@ -23978,7 +24795,7 @@ public Builder mergeCurrentOpeningHours(com.google.maps.places.v1.Place.OpeningH } else { currentOpeningHoursBuilder_.mergeFrom(value); } - bitField1_ |= 0x00000020; + bitField1_ |= 0x00000100; onChanged(); return this; } @@ -23986,18 +24803,16 @@ public Builder mergeCurrentOpeningHours(com.google.maps.places.v1.Place.OpeningH * * *
-     * 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.
+     * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; */ public Builder clearCurrentOpeningHours() { - bitField1_ = (bitField1_ & ~0x00000020); + bitField1_ = (bitField1_ & ~0x00000100); currentOpeningHours_ = null; if (currentOpeningHoursBuilder_ != null) { currentOpeningHoursBuilder_.dispose(); @@ -24010,18 +24825,16 @@ public Builder clearCurrentOpeningHours() { * * *
-     * 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.
+     * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; */ public com.google.maps.places.v1.Place.OpeningHours.Builder getCurrentOpeningHoursBuilder() { - bitField1_ |= 0x00000020; + bitField1_ |= 0x00000100; onChanged(); return getCurrentOpeningHoursFieldBuilder().getBuilder(); } @@ -24029,15 +24842,13 @@ public com.google.maps.places.v1.Place.OpeningHours.Builder getCurrentOpeningHou * * *
-     * 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.
+     * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; */ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentOpeningHoursOrBuilder() { if (currentOpeningHoursBuilder_ != null) { @@ -24052,15 +24863,13 @@ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentOpeningHo * * *
-     * 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.
+     * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.Place.OpeningHours, @@ -24083,11 +24892,11 @@ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentOpeningHo currentSecondaryOpeningHours_ = java.util.Collections.emptyList(); private void ensureCurrentSecondaryOpeningHoursIsMutable() { - if (!((bitField1_ & 0x00000040) != 0)) { + if (!((bitField1_ & 0x00000200) != 0)) { currentSecondaryOpeningHours_ = new java.util.ArrayList( currentSecondaryOpeningHours_); - bitField1_ |= 0x00000040; + bitField1_ |= 0x00000200; } } @@ -24101,18 +24910,18 @@ private void ensureCurrentSecondaryOpeningHoursIsMutable() { * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public java.util.List @@ -24127,18 +24936,18 @@ private void ensureCurrentSecondaryOpeningHoursIsMutable() { * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public int getCurrentSecondaryOpeningHoursCount() { @@ -24152,18 +24961,18 @@ public 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public com.google.maps.places.v1.Place.OpeningHours getCurrentSecondaryOpeningHours(int index) { @@ -24177,18 +24986,18 @@ public com.google.maps.places.v1.Place.OpeningHours getCurrentSecondaryOpeningHo * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public Builder setCurrentSecondaryOpeningHours( @@ -24209,18 +25018,18 @@ public Builder setCurrentSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public Builder setCurrentSecondaryOpeningHours( @@ -24238,18 +25047,18 @@ public Builder setCurrentSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public Builder addCurrentSecondaryOpeningHours( @@ -24270,18 +25079,18 @@ public Builder addCurrentSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public Builder addCurrentSecondaryOpeningHours( @@ -24302,18 +25111,18 @@ public Builder addCurrentSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public Builder addCurrentSecondaryOpeningHours( @@ -24331,18 +25140,18 @@ public Builder addCurrentSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public Builder addCurrentSecondaryOpeningHours( @@ -24360,18 +25169,18 @@ public Builder addCurrentSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public Builder addAllCurrentSecondaryOpeningHours( @@ -24390,24 +25199,24 @@ public Builder addAllCurrentSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public Builder clearCurrentSecondaryOpeningHours() { if (currentSecondaryOpeningHoursBuilder_ == null) { currentSecondaryOpeningHours_ = java.util.Collections.emptyList(); - bitField1_ = (bitField1_ & ~0x00000040); + bitField1_ = (bitField1_ & ~0x00000200); onChanged(); } else { currentSecondaryOpeningHoursBuilder_.clear(); @@ -24418,18 +25227,18 @@ public Builder clearCurrentSecondaryOpeningHours() { * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public Builder removeCurrentSecondaryOpeningHours(int index) { @@ -24446,18 +25255,18 @@ public Builder removeCurrentSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public com.google.maps.places.v1.Place.OpeningHours.Builder @@ -24468,18 +25277,18 @@ public Builder removeCurrentSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder @@ -24494,18 +25303,18 @@ public Builder removeCurrentSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public java.util.List @@ -24520,18 +25329,18 @@ public Builder removeCurrentSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public com.google.maps.places.v1.Place.OpeningHours.Builder @@ -24543,18 +25352,18 @@ public Builder removeCurrentSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public com.google.maps.places.v1.Place.OpeningHours.Builder @@ -24566,18 +25375,18 @@ public Builder removeCurrentSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ public java.util.List @@ -24597,7 +25406,7 @@ public Builder removeCurrentSecondaryOpeningHours(int index) { com.google.maps.places.v1.Place.OpeningHours.Builder, com.google.maps.places.v1.Place.OpeningHoursOrBuilder>( currentSecondaryOpeningHours_, - ((bitField1_ & 0x00000040) != 0), + ((bitField1_ & 0x00000200) != 0), getParentForChildren(), isClean()); currentSecondaryOpeningHours_ = null; @@ -24609,11 +25418,11 @@ public Builder removeCurrentSecondaryOpeningHours(int index) { regularSecondaryOpeningHours_ = java.util.Collections.emptyList(); private void ensureRegularSecondaryOpeningHoursIsMutable() { - if (!((bitField1_ & 0x00000080) != 0)) { + if (!((bitField1_ & 0x00000400) != 0)) { regularSecondaryOpeningHours_ = new java.util.ArrayList( regularSecondaryOpeningHours_); - bitField1_ |= 0x00000080; + bitField1_ |= 0x00000400; } } @@ -24627,17 +25436,16 @@ private void ensureRegularSecondaryOpeningHoursIsMutable() { * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public java.util.List @@ -24652,17 +25460,16 @@ private void ensureRegularSecondaryOpeningHoursIsMutable() { * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public int getRegularSecondaryOpeningHoursCount() { @@ -24676,17 +25483,16 @@ public 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public com.google.maps.places.v1.Place.OpeningHours getRegularSecondaryOpeningHours(int index) { @@ -24700,17 +25506,16 @@ public com.google.maps.places.v1.Place.OpeningHours getRegularSecondaryOpeningHo * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public Builder setRegularSecondaryOpeningHours( @@ -24731,17 +25536,16 @@ public Builder setRegularSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public Builder setRegularSecondaryOpeningHours( @@ -24759,17 +25563,16 @@ public Builder setRegularSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public Builder addRegularSecondaryOpeningHours( @@ -24790,17 +25593,16 @@ public Builder addRegularSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public Builder addRegularSecondaryOpeningHours( @@ -24821,17 +25623,16 @@ public Builder addRegularSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public Builder addRegularSecondaryOpeningHours( @@ -24849,17 +25650,16 @@ public Builder addRegularSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public Builder addRegularSecondaryOpeningHours( @@ -24877,17 +25677,16 @@ public Builder addRegularSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public Builder addAllRegularSecondaryOpeningHours( @@ -24906,23 +25705,22 @@ public Builder addAllRegularSecondaryOpeningHours( * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public Builder clearRegularSecondaryOpeningHours() { if (regularSecondaryOpeningHoursBuilder_ == null) { regularSecondaryOpeningHours_ = java.util.Collections.emptyList(); - bitField1_ = (bitField1_ & ~0x00000080); + bitField1_ = (bitField1_ & ~0x00000400); onChanged(); } else { regularSecondaryOpeningHoursBuilder_.clear(); @@ -24933,17 +25731,16 @@ public Builder clearRegularSecondaryOpeningHours() { * * *
-     * 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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public Builder removeRegularSecondaryOpeningHours(int index) { @@ -24960,17 +25757,16 @@ public Builder removeRegularSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public com.google.maps.places.v1.Place.OpeningHours.Builder @@ -24981,17 +25777,16 @@ public Builder removeRegularSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public com.google.maps.places.v1.Place.OpeningHoursOrBuilder @@ -25006,17 +25801,16 @@ public Builder removeRegularSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public java.util.List @@ -25031,17 +25825,16 @@ public Builder removeRegularSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public com.google.maps.places.v1.Place.OpeningHours.Builder @@ -25053,17 +25846,16 @@ public Builder removeRegularSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public com.google.maps.places.v1.Place.OpeningHours.Builder @@ -25075,17 +25867,16 @@ public Builder removeRegularSecondaryOpeningHours(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.
+     * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ public java.util.List @@ -25105,7 +25896,7 @@ public Builder removeRegularSecondaryOpeningHours(int index) { com.google.maps.places.v1.Place.OpeningHours.Builder, com.google.maps.places.v1.Place.OpeningHoursOrBuilder>( regularSecondaryOpeningHours_, - ((bitField1_ & 0x00000080) != 0), + ((bitField1_ & 0x00000400) != 0), getParentForChildren(), isClean()); regularSecondaryOpeningHours_ = null; @@ -25123,34 +25914,28 @@ public Builder removeRegularSecondaryOpeningHours(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.
+     * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; * * @return Whether the editorialSummary field is set. */ public boolean hasEditorialSummary() { - return ((bitField1_ & 0x00000100) != 0); + return ((bitField1_ & 0x00000800) != 0); } /** * * *
-     * 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.
+     * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; * * @return The editorialSummary. */ @@ -25167,15 +25952,12 @@ public 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.
+     * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; */ public Builder setEditorialSummary(com.google.type.LocalizedText value) { if (editorialSummaryBuilder_ == null) { @@ -25186,7 +25968,7 @@ public Builder setEditorialSummary(com.google.type.LocalizedText value) { } else { editorialSummaryBuilder_.setMessage(value); } - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000800; onChanged(); return this; } @@ -25194,15 +25976,12 @@ public Builder setEditorialSummary(com.google.type.LocalizedText value) { * * *
-     * 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.
+     * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; */ public Builder setEditorialSummary(com.google.type.LocalizedText.Builder builderForValue) { if (editorialSummaryBuilder_ == null) { @@ -25210,7 +25989,7 @@ public Builder setEditorialSummary(com.google.type.LocalizedText.Builder builder } else { editorialSummaryBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000800; onChanged(); return this; } @@ -25218,19 +25997,16 @@ public Builder setEditorialSummary(com.google.type.LocalizedText.Builder builder * * *
-     * 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.
+     * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; */ public Builder mergeEditorialSummary(com.google.type.LocalizedText value) { if (editorialSummaryBuilder_ == null) { - if (((bitField1_ & 0x00000100) != 0) + if (((bitField1_ & 0x00000800) != 0) && editorialSummary_ != null && editorialSummary_ != com.google.type.LocalizedText.getDefaultInstance()) { getEditorialSummaryBuilder().mergeFrom(value); @@ -25240,7 +26016,7 @@ public Builder mergeEditorialSummary(com.google.type.LocalizedText value) { } else { editorialSummaryBuilder_.mergeFrom(value); } - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000800; onChanged(); return this; } @@ -25248,18 +26024,15 @@ public Builder mergeEditorialSummary(com.google.type.LocalizedText value) { * * *
-     * 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.
+     * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; */ public Builder clearEditorialSummary() { - bitField1_ = (bitField1_ & ~0x00000100); + bitField1_ = (bitField1_ & ~0x00000800); editorialSummary_ = null; if (editorialSummaryBuilder_ != null) { editorialSummaryBuilder_.dispose(); @@ -25272,18 +26045,15 @@ public Builder clearEditorialSummary() { * * *
-     * 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.
+     * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; */ public com.google.type.LocalizedText.Builder getEditorialSummaryBuilder() { - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000800; onChanged(); return getEditorialSummaryFieldBuilder().getBuilder(); } @@ -25291,15 +26061,12 @@ public com.google.type.LocalizedText.Builder getEditorialSummaryBuilder() { * * *
-     * 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.
+     * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; */ public com.google.type.LocalizedTextOrBuilder getEditorialSummaryOrBuilder() { if (editorialSummaryBuilder_ != null) { @@ -25314,15 +26081,12 @@ public com.google.type.LocalizedTextOrBuilder getEditorialSummaryOrBuilder() { * * *
-     * 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.
+     * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.type.LocalizedText, @@ -25346,25 +26110,25 @@ public com.google.type.LocalizedTextOrBuilder getEditorialSummaryOrBuilder() { * * *
-     * Output only. Place provides outdoor seating.
+     * Place provides outdoor seating.
      * 
* - * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool outdoor_seating = 55; * * @return Whether the outdoorSeating field is set. */ @java.lang.Override public boolean hasOutdoorSeating() { - return ((bitField1_ & 0x00000200) != 0); + return ((bitField1_ & 0x00001000) != 0); } /** * * *
-     * Output only. Place provides outdoor seating.
+     * Place provides outdoor seating.
      * 
* - * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool outdoor_seating = 55; * * @return The outdoorSeating. */ @@ -25376,10 +26140,10 @@ public boolean getOutdoorSeating() { * * *
-     * Output only. Place provides outdoor seating.
+     * Place provides outdoor seating.
      * 
* - * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool outdoor_seating = 55; * * @param value The outdoorSeating to set. * @return This builder for chaining. @@ -25387,7 +26151,7 @@ public boolean getOutdoorSeating() { public Builder setOutdoorSeating(boolean value) { outdoorSeating_ = value; - bitField1_ |= 0x00000200; + bitField1_ |= 0x00001000; onChanged(); return this; } @@ -25395,15 +26159,15 @@ public Builder setOutdoorSeating(boolean value) { * * *
-     * Output only. Place provides outdoor seating.
+     * Place provides outdoor seating.
      * 
* - * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool outdoor_seating = 55; * * @return This builder for chaining. */ public Builder clearOutdoorSeating() { - bitField1_ = (bitField1_ & ~0x00000200); + bitField1_ = (bitField1_ & ~0x00001000); outdoorSeating_ = false; onChanged(); return this; @@ -25414,25 +26178,25 @@ public Builder clearOutdoorSeating() { * * *
-     * Output only. Place provides live music.
+     * Place provides live music.
      * 
* - * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool live_music = 56; * * @return Whether the liveMusic field is set. */ @java.lang.Override public boolean hasLiveMusic() { - return ((bitField1_ & 0x00000400) != 0); + return ((bitField1_ & 0x00002000) != 0); } /** * * *
-     * Output only. Place provides live music.
+     * Place provides live music.
      * 
* - * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool live_music = 56; * * @return The liveMusic. */ @@ -25444,10 +26208,10 @@ public boolean getLiveMusic() { * * *
-     * Output only. Place provides live music.
+     * Place provides live music.
      * 
* - * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool live_music = 56; * * @param value The liveMusic to set. * @return This builder for chaining. @@ -25455,7 +26219,7 @@ public boolean getLiveMusic() { public Builder setLiveMusic(boolean value) { liveMusic_ = value; - bitField1_ |= 0x00000400; + bitField1_ |= 0x00002000; onChanged(); return this; } @@ -25463,15 +26227,15 @@ public Builder setLiveMusic(boolean value) { * * *
-     * Output only. Place provides live music.
+     * Place provides live music.
      * 
* - * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool live_music = 56; * * @return This builder for chaining. */ public Builder clearLiveMusic() { - bitField1_ = (bitField1_ & ~0x00000400); + bitField1_ = (bitField1_ & ~0x00002000); liveMusic_ = false; onChanged(); return this; @@ -25482,27 +26246,25 @@ public Builder clearLiveMusic() { * * *
-     * Output only. Place has a children's menu.
+     * Place has a children's menu.
      * 
* - * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool menu_for_children = 57; * * @return Whether the menuForChildren field is set. */ @java.lang.Override public boolean hasMenuForChildren() { - return ((bitField1_ & 0x00000800) != 0); + return ((bitField1_ & 0x00004000) != 0); } /** * * *
-     * Output only. Place has a children's menu.
+     * Place has a children's menu.
      * 
* - * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool menu_for_children = 57; * * @return The menuForChildren. */ @@ -25514,11 +26276,10 @@ public boolean getMenuForChildren() { * * *
-     * Output only. Place has a children's menu.
+     * Place has a children's menu.
      * 
* - * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool menu_for_children = 57; * * @param value The menuForChildren to set. * @return This builder for chaining. @@ -25526,7 +26287,7 @@ public boolean getMenuForChildren() { public Builder setMenuForChildren(boolean value) { menuForChildren_ = value; - bitField1_ |= 0x00000800; + bitField1_ |= 0x00004000; onChanged(); return this; } @@ -25534,16 +26295,15 @@ public Builder setMenuForChildren(boolean value) { * * *
-     * Output only. Place has a children's menu.
+     * Place has a children's menu.
      * 
* - * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool menu_for_children = 57; * * @return This builder for chaining. */ public Builder clearMenuForChildren() { - bitField1_ = (bitField1_ & ~0x00000800); + bitField1_ = (bitField1_ & ~0x00004000); menuForChildren_ = false; onChanged(); return this; @@ -25554,27 +26314,25 @@ public Builder clearMenuForChildren() { * * *
-     * Output only. Place serves cocktails.
+     * Place serves cocktails.
      * 
* - * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_cocktails = 58; * * @return Whether the servesCocktails field is set. */ @java.lang.Override public boolean hasServesCocktails() { - return ((bitField1_ & 0x00001000) != 0); + return ((bitField1_ & 0x00008000) != 0); } /** * * *
-     * Output only. Place serves cocktails.
+     * Place serves cocktails.
      * 
* - * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_cocktails = 58; * * @return The servesCocktails. */ @@ -25586,11 +26344,10 @@ public boolean getServesCocktails() { * * *
-     * Output only. Place serves cocktails.
+     * Place serves cocktails.
      * 
* - * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_cocktails = 58; * * @param value The servesCocktails to set. * @return This builder for chaining. @@ -25598,7 +26355,7 @@ public boolean getServesCocktails() { public Builder setServesCocktails(boolean value) { servesCocktails_ = value; - bitField1_ |= 0x00001000; + bitField1_ |= 0x00008000; onChanged(); return this; } @@ -25606,16 +26363,15 @@ public Builder setServesCocktails(boolean value) { * * *
-     * Output only. Place serves cocktails.
+     * Place serves cocktails.
      * 
* - * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_cocktails = 58; * * @return This builder for chaining. */ public Builder clearServesCocktails() { - bitField1_ = (bitField1_ & ~0x00001000); + bitField1_ = (bitField1_ & ~0x00008000); servesCocktails_ = false; onChanged(); return this; @@ -25626,25 +26382,25 @@ public Builder clearServesCocktails() { * * *
-     * Output only. Place serves dessert.
+     * Place serves dessert.
      * 
* - * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dessert = 59; * * @return Whether the servesDessert field is set. */ @java.lang.Override public boolean hasServesDessert() { - return ((bitField1_ & 0x00002000) != 0); + return ((bitField1_ & 0x00010000) != 0); } /** * * *
-     * Output only. Place serves dessert.
+     * Place serves dessert.
      * 
* - * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dessert = 59; * * @return The servesDessert. */ @@ -25656,10 +26412,10 @@ public boolean getServesDessert() { * * *
-     * Output only. Place serves dessert.
+     * Place serves dessert.
      * 
* - * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dessert = 59; * * @param value The servesDessert to set. * @return This builder for chaining. @@ -25667,7 +26423,7 @@ public boolean getServesDessert() { public Builder setServesDessert(boolean value) { servesDessert_ = value; - bitField1_ |= 0x00002000; + bitField1_ |= 0x00010000; onChanged(); return this; } @@ -25675,15 +26431,15 @@ public Builder setServesDessert(boolean value) { * * *
-     * Output only. Place serves dessert.
+     * Place serves dessert.
      * 
* - * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dessert = 59; * * @return This builder for chaining. */ public Builder clearServesDessert() { - bitField1_ = (bitField1_ & ~0x00002000); + bitField1_ = (bitField1_ & ~0x00010000); servesDessert_ = false; onChanged(); return this; @@ -25694,25 +26450,25 @@ public Builder clearServesDessert() { * * *
-     * Output only. Place serves coffee.
+     * Place serves coffee.
      * 
* - * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_coffee = 60; * * @return Whether the servesCoffee field is set. */ @java.lang.Override public boolean hasServesCoffee() { - return ((bitField1_ & 0x00004000) != 0); + return ((bitField1_ & 0x00020000) != 0); } /** * * *
-     * Output only. Place serves coffee.
+     * Place serves coffee.
      * 
* - * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_coffee = 60; * * @return The servesCoffee. */ @@ -25724,10 +26480,10 @@ public boolean getServesCoffee() { * * *
-     * Output only. Place serves coffee.
+     * Place serves coffee.
      * 
* - * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_coffee = 60; * * @param value The servesCoffee to set. * @return This builder for chaining. @@ -25735,7 +26491,7 @@ public boolean getServesCoffee() { public Builder setServesCoffee(boolean value) { servesCoffee_ = value; - bitField1_ |= 0x00004000; + bitField1_ |= 0x00020000; onChanged(); return this; } @@ -25743,15 +26499,15 @@ public Builder setServesCoffee(boolean value) { * * *
-     * Output only. Place serves coffee.
+     * Place serves coffee.
      * 
* - * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_coffee = 60; * * @return This builder for chaining. */ public Builder clearServesCoffee() { - bitField1_ = (bitField1_ & ~0x00004000); + bitField1_ = (bitField1_ & ~0x00020000); servesCoffee_ = false; onChanged(); return this; @@ -25762,27 +26518,25 @@ public Builder clearServesCoffee() { * * *
-     * Output only. Place is good for children.
+     * Place is good for children.
      * 
* - * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_children = 62; * * @return Whether the goodForChildren field is set. */ @java.lang.Override public boolean hasGoodForChildren() { - return ((bitField1_ & 0x00008000) != 0); + return ((bitField1_ & 0x00040000) != 0); } /** * * *
-     * Output only. Place is good for children.
+     * Place is good for children.
      * 
* - * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_children = 62; * * @return The goodForChildren. */ @@ -25794,11 +26548,10 @@ public boolean getGoodForChildren() { * * *
-     * Output only. Place is good for children.
+     * Place is good for children.
      * 
* - * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_children = 62; * * @param value The goodForChildren to set. * @return This builder for chaining. @@ -25806,7 +26559,7 @@ public boolean getGoodForChildren() { public Builder setGoodForChildren(boolean value) { goodForChildren_ = value; - bitField1_ |= 0x00008000; + bitField1_ |= 0x00040000; onChanged(); return this; } @@ -25814,16 +26567,15 @@ public Builder setGoodForChildren(boolean value) { * * *
-     * Output only. Place is good for children.
+     * Place is good for children.
      * 
* - * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_children = 62; * * @return This builder for chaining. */ public Builder clearGoodForChildren() { - bitField1_ = (bitField1_ & ~0x00008000); + bitField1_ = (bitField1_ & ~0x00040000); goodForChildren_ = false; onChanged(); return this; @@ -25834,25 +26586,25 @@ public Builder clearGoodForChildren() { * * *
-     * Output only. Place allows dogs.
+     * Place allows dogs.
      * 
* - * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool allows_dogs = 63; * * @return Whether the allowsDogs field is set. */ @java.lang.Override public boolean hasAllowsDogs() { - return ((bitField1_ & 0x00010000) != 0); + return ((bitField1_ & 0x00080000) != 0); } /** * * *
-     * Output only. Place allows dogs.
+     * Place allows dogs.
      * 
* - * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool allows_dogs = 63; * * @return The allowsDogs. */ @@ -25864,10 +26616,10 @@ public boolean getAllowsDogs() { * * *
-     * Output only. Place allows dogs.
+     * Place allows dogs.
      * 
* - * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool allows_dogs = 63; * * @param value The allowsDogs to set. * @return This builder for chaining. @@ -25875,7 +26627,7 @@ public boolean getAllowsDogs() { public Builder setAllowsDogs(boolean value) { allowsDogs_ = value; - bitField1_ |= 0x00010000; + bitField1_ |= 0x00080000; onChanged(); return this; } @@ -25883,15 +26635,15 @@ public Builder setAllowsDogs(boolean value) { * * *
-     * Output only. Place allows dogs.
+     * Place allows dogs.
      * 
* - * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool allows_dogs = 63; * * @return This builder for chaining. */ public Builder clearAllowsDogs() { - bitField1_ = (bitField1_ & ~0x00010000); + bitField1_ = (bitField1_ & ~0x00080000); allowsDogs_ = false; onChanged(); return this; @@ -25902,25 +26654,25 @@ public Builder clearAllowsDogs() { * * *
-     * Output only. Place has restroom.
+     * Place has restroom.
      * 
* - * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool restroom = 64; * * @return Whether the restroom field is set. */ @java.lang.Override public boolean hasRestroom() { - return ((bitField1_ & 0x00020000) != 0); + return ((bitField1_ & 0x00100000) != 0); } /** * * *
-     * Output only. Place has restroom.
+     * Place has restroom.
      * 
* - * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool restroom = 64; * * @return The restroom. */ @@ -25932,10 +26684,10 @@ public boolean getRestroom() { * * *
-     * Output only. Place has restroom.
+     * Place has restroom.
      * 
* - * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool restroom = 64; * * @param value The restroom to set. * @return This builder for chaining. @@ -25943,7 +26695,7 @@ public boolean getRestroom() { public Builder setRestroom(boolean value) { restroom_ = value; - bitField1_ |= 0x00020000; + bitField1_ |= 0x00100000; onChanged(); return this; } @@ -25951,15 +26703,15 @@ public Builder setRestroom(boolean value) { * * *
-     * Output only. Place has restroom.
+     * Place has restroom.
      * 
* - * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool restroom = 64; * * @return This builder for chaining. */ public Builder clearRestroom() { - bitField1_ = (bitField1_ & ~0x00020000); + bitField1_ = (bitField1_ & ~0x00100000); restroom_ = false; onChanged(); return this; @@ -25970,25 +26722,25 @@ public Builder clearRestroom() { * * *
-     * Output only. Place accommodates groups.
+     * Place accommodates groups.
      * 
* - * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_groups = 65; * * @return Whether the goodForGroups field is set. */ @java.lang.Override public boolean hasGoodForGroups() { - return ((bitField1_ & 0x00040000) != 0); + return ((bitField1_ & 0x00200000) != 0); } /** * * *
-     * Output only. Place accommodates groups.
+     * Place accommodates groups.
      * 
* - * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_groups = 65; * * @return The goodForGroups. */ @@ -26000,10 +26752,10 @@ public boolean getGoodForGroups() { * * *
-     * Output only. Place accommodates groups.
+     * Place accommodates groups.
      * 
* - * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_groups = 65; * * @param value The goodForGroups to set. * @return This builder for chaining. @@ -26011,7 +26763,7 @@ public boolean getGoodForGroups() { public Builder setGoodForGroups(boolean value) { goodForGroups_ = value; - bitField1_ |= 0x00040000; + bitField1_ |= 0x00200000; onChanged(); return this; } @@ -26019,15 +26771,15 @@ public Builder setGoodForGroups(boolean value) { * * *
-     * Output only. Place accommodates groups.
+     * Place accommodates groups.
      * 
* - * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_groups = 65; * * @return This builder for chaining. */ public Builder clearGoodForGroups() { - bitField1_ = (bitField1_ & ~0x00040000); + bitField1_ = (bitField1_ & ~0x00200000); goodForGroups_ = false; onChanged(); return this; @@ -26038,29 +26790,25 @@ public Builder clearGoodForGroups() { * * *
-     * Output only. Place is suitable for watching sports.
+     * Place is suitable for watching sports.
      * 
* - * - * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_watching_sports = 66; * * @return Whether the goodForWatchingSports field is set. */ @java.lang.Override public boolean hasGoodForWatchingSports() { - return ((bitField1_ & 0x00080000) != 0); + return ((bitField1_ & 0x00400000) != 0); } /** * * *
-     * Output only. Place is suitable for watching sports.
+     * Place is suitable for watching sports.
      * 
* - * - * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_watching_sports = 66; * * @return The goodForWatchingSports. */ @@ -26072,12 +26820,10 @@ public boolean getGoodForWatchingSports() { * * *
-     * Output only. Place is suitable for watching sports.
+     * Place is suitable for watching sports.
      * 
* - * - * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_watching_sports = 66; * * @param value The goodForWatchingSports to set. * @return This builder for chaining. @@ -26085,7 +26831,7 @@ public boolean getGoodForWatchingSports() { public Builder setGoodForWatchingSports(boolean value) { goodForWatchingSports_ = value; - bitField1_ |= 0x00080000; + bitField1_ |= 0x00400000; onChanged(); return this; } @@ -26093,17 +26839,15 @@ public Builder setGoodForWatchingSports(boolean value) { * * *
-     * Output only. Place is suitable for watching sports.
+     * Place is suitable for watching sports.
      * 
* - * - * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_watching_sports = 66; * * @return This builder for chaining. */ public Builder clearGoodForWatchingSports() { - bitField1_ = (bitField1_ & ~0x00080000); + bitField1_ = (bitField1_ & ~0x00400000); goodForWatchingSports_ = false; onChanged(); return this; @@ -26116,19 +26860,29 @@ public Builder clearGoodForWatchingSports() { com.google.maps.places.v1.Place.PaymentOptionsOrBuilder> paymentOptionsBuilder_; /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+     * Payment options the place accepts. If a payment option data is not
+     * available, the payment option field will be unset.
+     * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; * * @return Whether the paymentOptions field is set. */ public boolean hasPaymentOptions() { - return ((bitField1_ & 0x00100000) != 0); + return ((bitField1_ & 0x00800000) != 0); } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+     * Payment options the place accepts. If a payment option data is not
+     * available, the payment option field will be unset.
+     * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; * * @return The paymentOptions. */ @@ -26142,9 +26896,14 @@ public com.google.maps.places.v1.Place.PaymentOptions getPaymentOptions() { } } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+     * Payment options the place accepts. If a payment option data is not
+     * available, the payment option field will be unset.
+     * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; */ public Builder setPaymentOptions(com.google.maps.places.v1.Place.PaymentOptions value) { if (paymentOptionsBuilder_ == null) { @@ -26155,14 +26914,19 @@ public Builder setPaymentOptions(com.google.maps.places.v1.Place.PaymentOptions } else { paymentOptionsBuilder_.setMessage(value); } - bitField1_ |= 0x00100000; + bitField1_ |= 0x00800000; onChanged(); return this; } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+     * Payment options the place accepts. If a payment option data is not
+     * available, the payment option field will be unset.
+     * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; */ public Builder setPaymentOptions( com.google.maps.places.v1.Place.PaymentOptions.Builder builderForValue) { @@ -26171,18 +26935,23 @@ public Builder setPaymentOptions( } else { paymentOptionsBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00100000; + bitField1_ |= 0x00800000; onChanged(); return this; } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+     * Payment options the place accepts. If a payment option data is not
+     * available, the payment option field will be unset.
+     * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; */ public Builder mergePaymentOptions(com.google.maps.places.v1.Place.PaymentOptions value) { if (paymentOptionsBuilder_ == null) { - if (((bitField1_ & 0x00100000) != 0) + if (((bitField1_ & 0x00800000) != 0) && paymentOptions_ != null && paymentOptions_ != com.google.maps.places.v1.Place.PaymentOptions.getDefaultInstance()) { @@ -26193,17 +26962,22 @@ public Builder mergePaymentOptions(com.google.maps.places.v1.Place.PaymentOption } else { paymentOptionsBuilder_.mergeFrom(value); } - bitField1_ |= 0x00100000; + bitField1_ |= 0x00800000; onChanged(); return this; } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+     * Payment options the place accepts. If a payment option data is not
+     * available, the payment option field will be unset.
+     * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; */ public Builder clearPaymentOptions() { - bitField1_ = (bitField1_ & ~0x00100000); + bitField1_ = (bitField1_ & ~0x00800000); paymentOptions_ = null; if (paymentOptionsBuilder_ != null) { paymentOptionsBuilder_.dispose(); @@ -26213,19 +26987,29 @@ public Builder clearPaymentOptions() { return this; } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+     * Payment options the place accepts. If a payment option data is not
+     * available, the payment option field will be unset.
+     * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; */ public com.google.maps.places.v1.Place.PaymentOptions.Builder getPaymentOptionsBuilder() { - bitField1_ |= 0x00100000; + bitField1_ |= 0x00800000; onChanged(); return getPaymentOptionsFieldBuilder().getBuilder(); } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+     * Payment options the place accepts. If a payment option data is not
+     * available, the payment option field will be unset.
+     * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; */ public com.google.maps.places.v1.Place.PaymentOptionsOrBuilder getPaymentOptionsOrBuilder() { if (paymentOptionsBuilder_ != null) { @@ -26237,9 +27021,14 @@ public com.google.maps.places.v1.Place.PaymentOptionsOrBuilder getPaymentOptions } } /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+     * Payment options the place accepts. If a payment option data is not
+     * available, the payment option field will be unset.
+     * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.Place.PaymentOptions, @@ -26268,28 +27057,24 @@ public com.google.maps.places.v1.Place.PaymentOptionsOrBuilder getPaymentOptions * * *
-     * Output only. Options of parking provided by the place.
+     * Options of parking provided by the place.
      * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; * * @return Whether the parkingOptions field is set. */ public boolean hasParkingOptions() { - return ((bitField1_ & 0x00200000) != 0); + return ((bitField1_ & 0x01000000) != 0); } /** * * *
-     * Output only. Options of parking provided by the place.
+     * Options of parking provided by the place.
      * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; * * @return The parkingOptions. */ @@ -26306,12 +27091,10 @@ public com.google.maps.places.v1.Place.ParkingOptions getParkingOptions() { * * *
-     * Output only. Options of parking provided by the place.
+     * Options of parking provided by the place.
      * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; */ public Builder setParkingOptions(com.google.maps.places.v1.Place.ParkingOptions value) { if (parkingOptionsBuilder_ == null) { @@ -26322,7 +27105,7 @@ public Builder setParkingOptions(com.google.maps.places.v1.Place.ParkingOptions } else { parkingOptionsBuilder_.setMessage(value); } - bitField1_ |= 0x00200000; + bitField1_ |= 0x01000000; onChanged(); return this; } @@ -26330,12 +27113,10 @@ public Builder setParkingOptions(com.google.maps.places.v1.Place.ParkingOptions * * *
-     * Output only. Options of parking provided by the place.
+     * Options of parking provided by the place.
      * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; */ public Builder setParkingOptions( com.google.maps.places.v1.Place.ParkingOptions.Builder builderForValue) { @@ -26344,7 +27125,7 @@ public Builder setParkingOptions( } else { parkingOptionsBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00200000; + bitField1_ |= 0x01000000; onChanged(); return this; } @@ -26352,16 +27133,14 @@ public Builder setParkingOptions( * * *
-     * Output only. Options of parking provided by the place.
+     * Options of parking provided by the place.
      * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; */ public Builder mergeParkingOptions(com.google.maps.places.v1.Place.ParkingOptions value) { if (parkingOptionsBuilder_ == null) { - if (((bitField1_ & 0x00200000) != 0) + if (((bitField1_ & 0x01000000) != 0) && parkingOptions_ != null && parkingOptions_ != com.google.maps.places.v1.Place.ParkingOptions.getDefaultInstance()) { @@ -26372,7 +27151,7 @@ public Builder mergeParkingOptions(com.google.maps.places.v1.Place.ParkingOption } else { parkingOptionsBuilder_.mergeFrom(value); } - bitField1_ |= 0x00200000; + bitField1_ |= 0x01000000; onChanged(); return this; } @@ -26380,15 +27159,13 @@ public Builder mergeParkingOptions(com.google.maps.places.v1.Place.ParkingOption * * *
-     * Output only. Options of parking provided by the place.
+     * Options of parking provided by the place.
      * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; */ public Builder clearParkingOptions() { - bitField1_ = (bitField1_ & ~0x00200000); + bitField1_ = (bitField1_ & ~0x01000000); parkingOptions_ = null; if (parkingOptionsBuilder_ != null) { parkingOptionsBuilder_.dispose(); @@ -26401,15 +27178,13 @@ public Builder clearParkingOptions() { * * *
-     * Output only. Options of parking provided by the place.
+     * Options of parking provided by the place.
      * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; */ public com.google.maps.places.v1.Place.ParkingOptions.Builder getParkingOptionsBuilder() { - bitField1_ |= 0x00200000; + bitField1_ |= 0x01000000; onChanged(); return getParkingOptionsFieldBuilder().getBuilder(); } @@ -26417,12 +27192,10 @@ public com.google.maps.places.v1.Place.ParkingOptions.Builder getParkingOptionsB * * *
-     * Output only. Options of parking provided by the place.
+     * Options of parking provided by the place.
      * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; */ public com.google.maps.places.v1.Place.ParkingOptionsOrBuilder getParkingOptionsOrBuilder() { if (parkingOptionsBuilder_ != null) { @@ -26437,12 +27210,10 @@ public com.google.maps.places.v1.Place.ParkingOptionsOrBuilder getParkingOptions * * *
-     * Output only. Options of parking provided by the place.
+     * Options of parking provided by the place.
      * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.Place.ParkingOptions, @@ -26465,11 +27236,11 @@ public com.google.maps.places.v1.Place.ParkingOptionsOrBuilder getParkingOptions java.util.Collections.emptyList(); private void ensureSubDestinationsIsMutable() { - if (!((bitField1_ & 0x00400000) != 0)) { + if (!((bitField1_ & 0x02000000) != 0)) { subDestinations_ = new java.util.ArrayList( subDestinations_); - bitField1_ |= 0x00400000; + bitField1_ |= 0x02000000; } } @@ -26483,12 +27254,10 @@ private void ensureSubDestinationsIsMutable() { * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public java.util.List getSubDestinationsList() { if (subDestinationsBuilder_ == null) { @@ -26501,12 +27270,10 @@ public java.util.List getSubDest * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public int getSubDestinationsCount() { if (subDestinationsBuilder_ == null) { @@ -26519,12 +27286,10 @@ public int getSubDestinationsCount() { * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public com.google.maps.places.v1.Place.SubDestination getSubDestinations(int index) { if (subDestinationsBuilder_ == null) { @@ -26537,12 +27302,10 @@ public com.google.maps.places.v1.Place.SubDestination getSubDestinations(int ind * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public Builder setSubDestinations( int index, com.google.maps.places.v1.Place.SubDestination value) { @@ -26562,12 +27325,10 @@ public Builder setSubDestinations( * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public Builder setSubDestinations( int index, com.google.maps.places.v1.Place.SubDestination.Builder builderForValue) { @@ -26584,12 +27345,10 @@ public Builder setSubDestinations( * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public Builder addSubDestinations(com.google.maps.places.v1.Place.SubDestination value) { if (subDestinationsBuilder_ == null) { @@ -26608,12 +27367,10 @@ public Builder addSubDestinations(com.google.maps.places.v1.Place.SubDestination * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public Builder addSubDestinations( int index, com.google.maps.places.v1.Place.SubDestination value) { @@ -26633,12 +27390,10 @@ public Builder addSubDestinations( * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public Builder addSubDestinations( com.google.maps.places.v1.Place.SubDestination.Builder builderForValue) { @@ -26655,12 +27410,10 @@ public Builder addSubDestinations( * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public Builder addSubDestinations( int index, com.google.maps.places.v1.Place.SubDestination.Builder builderForValue) { @@ -26677,12 +27430,10 @@ public Builder addSubDestinations( * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public Builder addAllSubDestinations( java.lang.Iterable values) { @@ -26699,17 +27450,15 @@ public Builder addAllSubDestinations( * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public Builder clearSubDestinations() { if (subDestinationsBuilder_ == null) { subDestinations_ = java.util.Collections.emptyList(); - bitField1_ = (bitField1_ & ~0x00400000); + bitField1_ = (bitField1_ & ~0x02000000); onChanged(); } else { subDestinationsBuilder_.clear(); @@ -26720,12 +27469,10 @@ public Builder clearSubDestinations() { * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public Builder removeSubDestinations(int index) { if (subDestinationsBuilder_ == null) { @@ -26741,12 +27488,10 @@ public Builder removeSubDestinations(int index) { * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public com.google.maps.places.v1.Place.SubDestination.Builder getSubDestinationsBuilder( int index) { @@ -26756,12 +27501,10 @@ public com.google.maps.places.v1.Place.SubDestination.Builder getSubDestinations * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public com.google.maps.places.v1.Place.SubDestinationOrBuilder getSubDestinationsOrBuilder( int index) { @@ -26775,12 +27518,10 @@ public com.google.maps.places.v1.Place.SubDestinationOrBuilder getSubDestination * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public java.util.List getSubDestinationsOrBuilderList() { @@ -26794,12 +27535,10 @@ public com.google.maps.places.v1.Place.SubDestinationOrBuilder getSubDestination * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public com.google.maps.places.v1.Place.SubDestination.Builder addSubDestinationsBuilder() { return getSubDestinationsFieldBuilder() @@ -26809,12 +27548,10 @@ public com.google.maps.places.v1.Place.SubDestination.Builder addSubDestinations * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public com.google.maps.places.v1.Place.SubDestination.Builder addSubDestinationsBuilder( int index) { @@ -26825,12 +27562,10 @@ public com.google.maps.places.v1.Place.SubDestination.Builder addSubDestinations * * *
-     * Output only. A list of sub destinations related to the place.
+     * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ public java.util.List getSubDestinationsBuilderList() { @@ -26849,7 +27584,7 @@ public com.google.maps.places.v1.Place.SubDestination.Builder addSubDestinations com.google.maps.places.v1.Place.SubDestination.Builder, com.google.maps.places.v1.Place.SubDestinationOrBuilder>( subDestinations_, - ((bitField1_ & 0x00400000) != 0), + ((bitField1_ & 0x02000000) != 0), getParentForChildren(), isClean()); subDestinations_ = null; @@ -26867,27 +27602,25 @@ public com.google.maps.places.v1.Place.SubDestination.Builder addSubDestinations * * *
-     * Output only. Information about the accessibility options a place offers.
+     * Information about the accessibility options a place offers.
      * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * * * @return Whether the accessibilityOptions field is set. */ public boolean hasAccessibilityOptions() { - return ((bitField1_ & 0x00800000) != 0); + return ((bitField1_ & 0x04000000) != 0); } /** * * *
-     * Output only. Information about the accessibility options a place offers.
+     * Information about the accessibility options a place offers.
      * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * * * @return The accessibilityOptions. @@ -26905,11 +27638,10 @@ public com.google.maps.places.v1.Place.AccessibilityOptions getAccessibilityOpti * * *
-     * Output only. Information about the accessibility options a place offers.
+     * Information about the accessibility options a place offers.
      * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * */ public Builder setAccessibilityOptions( @@ -26922,7 +27654,7 @@ public Builder setAccessibilityOptions( } else { accessibilityOptionsBuilder_.setMessage(value); } - bitField1_ |= 0x00800000; + bitField1_ |= 0x04000000; onChanged(); return this; } @@ -26930,11 +27662,10 @@ public Builder setAccessibilityOptions( * * *
-     * Output only. Information about the accessibility options a place offers.
+     * Information about the accessibility options a place offers.
      * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * */ public Builder setAccessibilityOptions( @@ -26944,7 +27675,7 @@ public Builder setAccessibilityOptions( } else { accessibilityOptionsBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00800000; + bitField1_ |= 0x04000000; onChanged(); return this; } @@ -26952,17 +27683,16 @@ public Builder setAccessibilityOptions( * * *
-     * Output only. Information about the accessibility options a place offers.
+     * Information about the accessibility options a place offers.
      * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * */ public Builder mergeAccessibilityOptions( com.google.maps.places.v1.Place.AccessibilityOptions value) { if (accessibilityOptionsBuilder_ == null) { - if (((bitField1_ & 0x00800000) != 0) + if (((bitField1_ & 0x04000000) != 0) && accessibilityOptions_ != null && accessibilityOptions_ != com.google.maps.places.v1.Place.AccessibilityOptions.getDefaultInstance()) { @@ -26973,7 +27703,7 @@ public Builder mergeAccessibilityOptions( } else { accessibilityOptionsBuilder_.mergeFrom(value); } - bitField1_ |= 0x00800000; + bitField1_ |= 0x04000000; onChanged(); return this; } @@ -26981,15 +27711,14 @@ public Builder mergeAccessibilityOptions( * * *
-     * Output only. Information about the accessibility options a place offers.
+     * Information about the accessibility options a place offers.
      * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * */ public Builder clearAccessibilityOptions() { - bitField1_ = (bitField1_ & ~0x00800000); + bitField1_ = (bitField1_ & ~0x04000000); accessibilityOptions_ = null; if (accessibilityOptionsBuilder_ != null) { accessibilityOptionsBuilder_.dispose(); @@ -27002,16 +27731,15 @@ public Builder clearAccessibilityOptions() { * * *
-     * Output only. Information about the accessibility options a place offers.
+     * Information about the accessibility options a place offers.
      * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * */ public com.google.maps.places.v1.Place.AccessibilityOptions.Builder getAccessibilityOptionsBuilder() { - bitField1_ |= 0x00800000; + bitField1_ |= 0x04000000; onChanged(); return getAccessibilityOptionsFieldBuilder().getBuilder(); } @@ -27019,11 +27747,10 @@ public Builder clearAccessibilityOptions() { * * *
-     * Output only. Information about the accessibility options a place offers.
+     * Information about the accessibility options a place offers.
      * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * */ public com.google.maps.places.v1.Place.AccessibilityOptionsOrBuilder @@ -27040,11 +27767,10 @@ public Builder clearAccessibilityOptions() { * * *
-     * Output only. Information about the accessibility options a place offers.
+     * Information about the accessibility options a place offers.
      * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * */ private com.google.protobuf.SingleFieldBuilderV3< @@ -27074,30 +27800,26 @@ public Builder clearAccessibilityOptions() { * * *
-     * Output only. The most recent information about fuel options in a gas
-     * station. This information is updated regularly.
+     * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; * * @return Whether the fuelOptions field is set. */ public boolean hasFuelOptions() { - return ((bitField1_ & 0x01000000) != 0); + return ((bitField1_ & 0x08000000) != 0); } /** * * *
-     * Output only. The most recent information about fuel options in a gas
-     * station. This information is updated regularly.
+     * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; * * @return The fuelOptions. */ @@ -27114,13 +27836,11 @@ public 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.
+     * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; */ public Builder setFuelOptions(com.google.maps.places.v1.FuelOptions value) { if (fuelOptionsBuilder_ == null) { @@ -27131,7 +27851,7 @@ public Builder setFuelOptions(com.google.maps.places.v1.FuelOptions value) { } else { fuelOptionsBuilder_.setMessage(value); } - bitField1_ |= 0x01000000; + bitField1_ |= 0x08000000; onChanged(); return this; } @@ -27139,13 +27859,11 @@ public Builder setFuelOptions(com.google.maps.places.v1.FuelOptions value) { * * *
-     * Output only. The most recent information about fuel options in a gas
-     * station. This information is updated regularly.
+     * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; */ public Builder setFuelOptions(com.google.maps.places.v1.FuelOptions.Builder builderForValue) { if (fuelOptionsBuilder_ == null) { @@ -27153,7 +27871,7 @@ public Builder setFuelOptions(com.google.maps.places.v1.FuelOptions.Builder buil } else { fuelOptionsBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x01000000; + bitField1_ |= 0x08000000; onChanged(); return this; } @@ -27161,17 +27879,15 @@ public Builder setFuelOptions(com.google.maps.places.v1.FuelOptions.Builder buil * * *
-     * Output only. The most recent information about fuel options in a gas
-     * station. This information is updated regularly.
+     * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; */ public Builder mergeFuelOptions(com.google.maps.places.v1.FuelOptions value) { if (fuelOptionsBuilder_ == null) { - if (((bitField1_ & 0x01000000) != 0) + if (((bitField1_ & 0x08000000) != 0) && fuelOptions_ != null && fuelOptions_ != com.google.maps.places.v1.FuelOptions.getDefaultInstance()) { getFuelOptionsBuilder().mergeFrom(value); @@ -27181,7 +27897,7 @@ public Builder mergeFuelOptions(com.google.maps.places.v1.FuelOptions value) { } else { fuelOptionsBuilder_.mergeFrom(value); } - bitField1_ |= 0x01000000; + bitField1_ |= 0x08000000; onChanged(); return this; } @@ -27189,16 +27905,14 @@ public Builder mergeFuelOptions(com.google.maps.places.v1.FuelOptions value) { * * *
-     * Output only. The most recent information about fuel options in a gas
-     * station. This information is updated regularly.
+     * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; */ public Builder clearFuelOptions() { - bitField1_ = (bitField1_ & ~0x01000000); + bitField1_ = (bitField1_ & ~0x08000000); fuelOptions_ = null; if (fuelOptionsBuilder_ != null) { fuelOptionsBuilder_.dispose(); @@ -27211,16 +27925,14 @@ public Builder clearFuelOptions() { * * *
-     * Output only. The most recent information about fuel options in a gas
-     * station. This information is updated regularly.
+     * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; */ public com.google.maps.places.v1.FuelOptions.Builder getFuelOptionsBuilder() { - bitField1_ |= 0x01000000; + bitField1_ |= 0x08000000; onChanged(); return getFuelOptionsFieldBuilder().getBuilder(); } @@ -27228,13 +27940,11 @@ public com.google.maps.places.v1.FuelOptions.Builder getFuelOptionsBuilder() { * * *
-     * Output only. The most recent information about fuel options in a gas
-     * station. This information is updated regularly.
+     * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; */ public com.google.maps.places.v1.FuelOptionsOrBuilder getFuelOptionsOrBuilder() { if (fuelOptionsBuilder_ != null) { @@ -27249,13 +27959,11 @@ public com.google.maps.places.v1.FuelOptionsOrBuilder getFuelOptionsOrBuilder() * * *
-     * Output only. The most recent information about fuel options in a gas
-     * station. This information is updated regularly.
+     * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.FuelOptions, @@ -27284,28 +27992,24 @@ public com.google.maps.places.v1.FuelOptionsOrBuilder getFuelOptionsOrBuilder() * * *
-     * Output only. Information of ev charging options.
+     * Information of ev charging options.
      * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; * * @return Whether the evChargeOptions field is set. */ public boolean hasEvChargeOptions() { - return ((bitField1_ & 0x02000000) != 0); + return ((bitField1_ & 0x10000000) != 0); } /** * * *
-     * Output only. Information of ev charging options.
+     * Information of ev charging options.
      * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; * * @return The evChargeOptions. */ @@ -27322,12 +28026,10 @@ public com.google.maps.places.v1.EVChargeOptions getEvChargeOptions() { * * *
-     * Output only. Information of ev charging options.
+     * Information of ev charging options.
      * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; */ public Builder setEvChargeOptions(com.google.maps.places.v1.EVChargeOptions value) { if (evChargeOptionsBuilder_ == null) { @@ -27338,7 +28040,7 @@ public Builder setEvChargeOptions(com.google.maps.places.v1.EVChargeOptions valu } else { evChargeOptionsBuilder_.setMessage(value); } - bitField1_ |= 0x02000000; + bitField1_ |= 0x10000000; onChanged(); return this; } @@ -27346,12 +28048,10 @@ public Builder setEvChargeOptions(com.google.maps.places.v1.EVChargeOptions valu * * *
-     * Output only. Information of ev charging options.
+     * Information of ev charging options.
      * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; */ public Builder setEvChargeOptions( com.google.maps.places.v1.EVChargeOptions.Builder builderForValue) { @@ -27360,7 +28060,7 @@ public Builder setEvChargeOptions( } else { evChargeOptionsBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x02000000; + bitField1_ |= 0x10000000; onChanged(); return this; } @@ -27368,16 +28068,14 @@ public Builder setEvChargeOptions( * * *
-     * Output only. Information of ev charging options.
+     * Information of ev charging options.
      * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; */ public Builder mergeEvChargeOptions(com.google.maps.places.v1.EVChargeOptions value) { if (evChargeOptionsBuilder_ == null) { - if (((bitField1_ & 0x02000000) != 0) + if (((bitField1_ & 0x10000000) != 0) && evChargeOptions_ != null && evChargeOptions_ != com.google.maps.places.v1.EVChargeOptions.getDefaultInstance()) { getEvChargeOptionsBuilder().mergeFrom(value); @@ -27387,7 +28085,7 @@ public Builder mergeEvChargeOptions(com.google.maps.places.v1.EVChargeOptions va } else { evChargeOptionsBuilder_.mergeFrom(value); } - bitField1_ |= 0x02000000; + bitField1_ |= 0x10000000; onChanged(); return this; } @@ -27395,15 +28093,13 @@ public Builder mergeEvChargeOptions(com.google.maps.places.v1.EVChargeOptions va * * *
-     * Output only. Information of ev charging options.
+     * Information of ev charging options.
      * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; */ public Builder clearEvChargeOptions() { - bitField1_ = (bitField1_ & ~0x02000000); + bitField1_ = (bitField1_ & ~0x10000000); evChargeOptions_ = null; if (evChargeOptionsBuilder_ != null) { evChargeOptionsBuilder_.dispose(); @@ -27416,15 +28112,13 @@ public Builder clearEvChargeOptions() { * * *
-     * Output only. Information of ev charging options.
+     * Information of ev charging options.
      * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; */ public com.google.maps.places.v1.EVChargeOptions.Builder getEvChargeOptionsBuilder() { - bitField1_ |= 0x02000000; + bitField1_ |= 0x10000000; onChanged(); return getEvChargeOptionsFieldBuilder().getBuilder(); } @@ -27432,12 +28126,10 @@ public com.google.maps.places.v1.EVChargeOptions.Builder getEvChargeOptionsBuild * * *
-     * Output only. Information of ev charging options.
+     * Information of ev charging options.
      * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; */ public com.google.maps.places.v1.EVChargeOptionsOrBuilder getEvChargeOptionsOrBuilder() { if (evChargeOptionsBuilder_ != null) { @@ -27452,12 +28144,10 @@ public com.google.maps.places.v1.EVChargeOptionsOrBuilder getEvChargeOptionsOrBu * * *
-     * Output only. Information of ev charging options.
+     * Information of ev charging options.
      * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.EVChargeOptions, diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlaceOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlaceOrBuilder.java index c260c2ce0da7..007056f16c56 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlaceOrBuilder.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlaceOrBuilder.java @@ -27,11 +27,11 @@ public interface PlaceOrBuilder * * *
-   * 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>).
+   * 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]; + * string name = 1; * * @return The name. */ @@ -40,11 +40,11 @@ public interface PlaceOrBuilder * * *
-   * 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>).
+   * 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]; + * string name = 1; * * @return The bytes for name. */ @@ -54,10 +54,10 @@ public interface PlaceOrBuilder * * *
-   * Output only. The unique identifier of a place.
+   * The unique identifier of a place.
    * 
* - * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string id = 2; * * @return The id. */ @@ -66,10 +66,10 @@ public interface PlaceOrBuilder * * *
-   * Output only. The unique identifier of a place.
+   * The unique identifier of a place.
    * 
* - * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string id = 2; * * @return The bytes for id. */ @@ -79,14 +79,11 @@ public interface PlaceOrBuilder * * *
-   * Output only. The localized name of the place, suitable as a short
-   * human-readable description. For example, "Google Sydney", "Starbucks",
-   * "Pyrmont", etc.
+   * 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]; - * + * .google.type.LocalizedText display_name = 31; * * @return Whether the displayName field is set. */ @@ -95,14 +92,11 @@ public interface PlaceOrBuilder * * *
-   * Output only. The localized name of the place, suitable as a short
-   * human-readable description. For example, "Google Sydney", "Starbucks",
-   * "Pyrmont", etc.
+   * 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]; - * + * .google.type.LocalizedText display_name = 31; * * @return The displayName. */ @@ -111,14 +105,11 @@ public interface PlaceOrBuilder * * *
-   * Output only. The localized name of the place, suitable as a short
-   * human-readable description. For example, "Google Sydney", "Starbucks",
-   * "Pyrmont", etc.
+   * 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]; - * + * .google.type.LocalizedText display_name = 31; */ com.google.type.LocalizedTextOrBuilder getDisplayNameOrBuilder(); @@ -126,11 +117,13 @@ public interface PlaceOrBuilder * * *
-   * Output only. A set of type tags for this result. For example, "political"
-   * and "locality".
+   * A set of type tags for this result. For example, "political" and
+   * "locality".  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
    * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @return A list containing the types. */ @@ -139,11 +132,13 @@ public interface PlaceOrBuilder * * *
-   * Output only. A set of type tags for this result. For example, "political"
-   * and "locality".
+   * A set of type tags for this result. For example, "political" and
+   * "locality".  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
    * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @return The count of types. */ @@ -152,11 +147,13 @@ public interface PlaceOrBuilder * * *
-   * Output only. A set of type tags for this result. For example, "political"
-   * and "locality".
+   * A set of type tags for this result. For example, "political" and
+   * "locality".  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
    * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @param index The index of the element to return. * @return The types at the given index. @@ -166,11 +163,13 @@ public interface PlaceOrBuilder * * *
-   * Output only. A set of type tags for this result. For example, "political"
-   * and "locality".
+   * A set of type tags for this result. For example, "political" and
+   * "locality".  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
    * 
* - * repeated string types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated string types = 5; * * @param index The index of the value to return. * @return The bytes of the types at the given index. @@ -181,11 +180,87 @@ public interface PlaceOrBuilder * * *
-   * Output only. A human-readable phone number for the place, in national
-   * format.
+   * The primary type of the given result. This type must one of the Places API
+   * supported types. For example, "restaurant", "cafe", "airport", etc.  A
+   * place can only have a single primary type.  For the complete list of
+   * possible values, see Table A and Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * string primary_type = 50; + * + * @return The primaryType. + */ + java.lang.String getPrimaryType(); + /** + * + * + *
+   * The primary type of the given result. This type must one of the Places API
+   * supported types. For example, "restaurant", "cafe", "airport", etc.  A
+   * place can only have a single primary type.  For the complete list of
+   * possible values, see Table A and Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * string primary_type = 50; + * + * @return The bytes for primaryType. + */ + com.google.protobuf.ByteString getPrimaryTypeBytes(); + + /** + * + * + *
+   * The display name of the primary type, localized to the request language if
+   * applicable.  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + * + * @return Whether the primaryTypeDisplayName field is set. + */ + boolean hasPrimaryTypeDisplayName(); + /** + * + * + *
+   * The display name of the primary type, localized to the request language if
+   * applicable.  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + * + * @return The primaryTypeDisplayName. + */ + com.google.type.LocalizedText getPrimaryTypeDisplayName(); + /** + * + * + *
+   * The display name of the primary type, localized to the request language if
+   * applicable.  For the complete list of possible values, see Table A and
+   * Table B at
+   * https://developers.google.com/maps/documentation/places/web-service/place-types
+   * 
+ * + * .google.type.LocalizedText primary_type_display_name = 32; + */ + com.google.type.LocalizedTextOrBuilder getPrimaryTypeDisplayNameOrBuilder(); + + /** + * + * + *
+   * A human-readable phone number for the place, in national format.
    * 
* - * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string national_phone_number = 7; * * @return The nationalPhoneNumber. */ @@ -194,11 +269,10 @@ public interface PlaceOrBuilder * * *
-   * Output only. A human-readable phone number for the place, in national
-   * format.
+   * A human-readable phone number for the place, in national format.
    * 
* - * string national_phone_number = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string national_phone_number = 7; * * @return The bytes for nationalPhoneNumber. */ @@ -208,12 +282,10 @@ public interface PlaceOrBuilder * * *
-   * Output only. A human-readable phone number for the place, in international
-   * format.
+   * A human-readable phone number for the place, in international format.
    * 
* - * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string international_phone_number = 8; * * @return The internationalPhoneNumber. */ @@ -222,12 +294,10 @@ public interface PlaceOrBuilder * * *
-   * Output only. A human-readable phone number for the place, in international
-   * format.
+   * A human-readable phone number for the place, in international format.
    * 
* - * string international_phone_number = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string international_phone_number = 8; * * @return The bytes for internationalPhoneNumber. */ @@ -237,10 +307,10 @@ public interface PlaceOrBuilder * * *
-   * Output only. A full, human-readable address for this place.
+   * A full, human-readable address for this place.
    * 
* - * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string formatted_address = 9; * * @return The formattedAddress. */ @@ -249,10 +319,10 @@ public interface PlaceOrBuilder * * *
-   * Output only. A full, human-readable address for this place.
+   * A full, human-readable address for this place.
    * 
* - * string formatted_address = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string formatted_address = 9; * * @return The bytes for formattedAddress. */ @@ -262,48 +332,117 @@ public interface PlaceOrBuilder * * *
-   * Output only. Repeated components for each locality level.
+   * A short, human-readable address for this place.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string short_formatted_address = 51; + * + * @return The shortFormattedAddress. + */ + java.lang.String getShortFormattedAddress(); + /** + * + * + *
+   * A short, human-readable address for this place.
+   * 
+ * + * string short_formatted_address = 51; + * + * @return The bytes for shortFormattedAddress. + */ + com.google.protobuf.ByteString getShortFormattedAddressBytes(); + + /** + * + * + *
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
+   * 
+ * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ java.util.List getAddressComponentsList(); /** * * *
-   * Output only. Repeated components for each locality level.
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ com.google.maps.places.v1.Place.AddressComponent getAddressComponents(int index); /** * * *
-   * Output only. Repeated components for each locality level.
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ int getAddressComponentsCount(); /** * * *
-   * Output only. Repeated components for each locality level.
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ java.util.List getAddressComponentsOrBuilderList(); @@ -311,12 +450,23 @@ public interface PlaceOrBuilder * * *
-   * Output only. Repeated components for each locality level.
+   * Repeated components for each locality level.
+   * Note the following facts about the address_components[] array:
+   * - The array of address components may contain more components than the
+   * formatted_address.
+   * - The array does not necessarily include all the political entities that
+   * contain an address, apart from those included in the formatted_address. To
+   * retrieve all the political entities that contain a specific address, you
+   * should use reverse geocoding, passing the latitude/longitude of the address
+   * as a parameter to the request.
+   * - The format of the response is not guaranteed to remain the same between
+   * requests. In particular, the number of address_components varies based on
+   * the address requested and can change over time for the same address. A
+   * component can change position in the array. The type of the component can
+   * change. A particular component may be missing in a later response.
    * 
* - * - * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Place.AddressComponent address_components = 10; */ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOrBuilder( int index); @@ -325,12 +475,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Plus code of the place location lat/long.
+   * Plus code of the place location lat/long.
    * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; * * @return Whether the plusCode field is set. */ @@ -339,12 +487,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Plus code of the place location lat/long.
+   * Plus code of the place location lat/long.
    * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; * * @return The plusCode. */ @@ -353,12 +499,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Plus code of the place location lat/long.
+   * Plus code of the place location lat/long.
    * 
* - * - * .google.maps.places.v1.Place.PlusCode plus_code = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.PlusCode plus_code = 11; */ com.google.maps.places.v1.Place.PlusCodeOrBuilder getPlusCodeOrBuilder(); @@ -366,10 +510,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The position of this place.
+   * The position of this place.
    * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; * * @return Whether the location field is set. */ @@ -378,10 +522,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The position of this place.
+   * The position of this place.
    * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; * * @return The location. */ @@ -390,10 +534,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The position of this place.
+   * The position of this place.
    * 
* - * .google.type.LatLng location = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LatLng location = 12; */ com.google.type.LatLngOrBuilder getLocationOrBuilder(); @@ -401,12 +545,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. A viewport suitable for displaying the place on an
-   * average-sized map.
+   * A viewport suitable for displaying the place on an average-sized map.
    * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; * * @return Whether the viewport field is set. */ @@ -415,12 +557,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. A viewport suitable for displaying the place on an
-   * average-sized map.
+   * A viewport suitable for displaying the place on an average-sized map.
    * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; * * @return The viewport. */ @@ -429,12 +569,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. A viewport suitable for displaying the place on an
-   * average-sized map.
+   * A viewport suitable for displaying the place on an average-sized map.
    * 
* - * .google.geo.type.Viewport viewport = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.geo.type.Viewport viewport = 13; */ com.google.geo.type.ViewportOrBuilder getViewportOrBuilder(); @@ -442,11 +580,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. A rating between 1.0 and 5.0, based on user reviews of this
-   * place.
+   * A rating between 1.0 and 5.0, based on user reviews of this place.
    * 
* - * double rating = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 14; * * @return The rating. */ @@ -456,10 +593,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. A URL providing more information about this place.
+   * A URL providing more information about this place.
    * 
* - * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string google_maps_uri = 15; * * @return The googleMapsUri. */ @@ -468,10 +605,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. A URL providing more information about this place.
+   * A URL providing more information about this place.
    * 
* - * string google_maps_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string google_maps_uri = 15; * * @return The bytes for googleMapsUri. */ @@ -481,13 +618,13 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; + * string website_uri = 16; * * @return The websiteUri. */ @@ -496,13 +633,13 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; + * string website_uri = 16; * * @return The bytes for websiteUri. */ @@ -512,60 +649,50 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ java.util.List getReviewsList(); /** * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ com.google.maps.places.v1.Review getReviews(int index); /** * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ int getReviewsCount(); /** * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ java.util.List getReviewsOrBuilderList(); /** * * *
-   * Output only. List of reviews about this place.
+   * List of reviews about this place, sorted by relevance.
    * 
* - * - * repeated .google.maps.places.v1.Review reviews = 53 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Review reviews = 53; */ com.google.maps.places.v1.ReviewOrBuilder getReviewsOrBuilder(int index); @@ -573,12 +700,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The regular hours of operation.
+   * The regular hours of operation.
    * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; * * @return Whether the regularOpeningHours field is set. */ @@ -587,12 +712,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The regular hours of operation.
+   * The regular hours of operation.
    * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; * * @return The regularOpeningHours. */ @@ -601,12 +724,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The regular hours of operation.
+   * The regular hours of operation.
    * 
* - * - * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.OpeningHours regular_opening_hours = 21; */ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularOpeningHoursOrBuilder(); @@ -614,13 +735,12 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; - * + * optional int32 utc_offset_minutes = 22; * * @return Whether the utcOffsetMinutes field is set. */ @@ -629,13 +749,12 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; - * + * optional int32 utc_offset_minutes = 22; * * @return The utcOffsetMinutes. */ @@ -645,60 +764,50 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ java.util.List getPhotosList(); /** * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ com.google.maps.places.v1.Photo getPhotos(int index); /** * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ int getPhotosCount(); /** * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ java.util.List getPhotosOrBuilderList(); /** * * *
-   * Output only. Information (including references) about photos of this place.
+   * Information (including references) about photos of this place.
    * 
* - * - * repeated .google.maps.places.v1.Photo photos = 54 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * repeated .google.maps.places.v1.Photo photos = 54; */ com.google.maps.places.v1.PhotoOrBuilder getPhotosOrBuilder(int index); @@ -706,11 +815,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The place's address in adr microformat:
-   * http://microformats.org/wiki/adr.
+   * The place's address in adr microformat: http://microformats.org/wiki/adr.
    * 
* - * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string adr_format_address = 24; * * @return The adrFormatAddress. */ @@ -719,11 +827,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The place's address in adr microformat:
-   * http://microformats.org/wiki/adr.
+   * The place's address in adr microformat: http://microformats.org/wiki/adr.
    * 
* - * string adr_format_address = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string adr_format_address = 24; * * @return The bytes for adrFormatAddress. */ @@ -733,12 +840,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The business status for the place.
+   * The business status for the place.
    * 
* - * - * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.BusinessStatus business_status = 25; * * @return The enum numeric value on the wire for businessStatus. */ @@ -747,12 +852,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The business status for the place.
+   * The business status for the place.
    * 
* - * - * .google.maps.places.v1.Place.BusinessStatus business_status = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.BusinessStatus business_status = 25; * * @return The businessStatus. */ @@ -762,12 +865,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Price level of the place.
+   * Price level of the place.
    * 
* - * - * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.PriceLevel price_level = 26; * * @return The enum numeric value on the wire for priceLevel. */ @@ -776,12 +877,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Price level of the place.
+   * Price level of the place.
    * 
* - * - * .google.maps.places.v1.PriceLevel price_level = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.PriceLevel price_level = 26; * * @return The priceLevel. */ @@ -791,48 +890,40 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ java.util.List getAttributionsList(); /** * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ com.google.maps.places.v1.Place.Attribution getAttributions(int index); /** * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ int getAttributionsCount(); /** * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ java.util.List getAttributionsOrBuilderList(); @@ -840,12 +931,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. A set of data provider that must be shown with this result.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.Attribution attributions = 27; */ com.google.maps.places.v1.Place.AttributionOrBuilder getAttributionsOrBuilder(int index); @@ -853,12 +942,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The total number of reviews (with or without text) for this
-   * place.
+   * The total number of reviews (with or without text) for this place.
    * 
* - * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional int32 user_rating_count = 28; * * @return Whether the userRatingCount field is set. */ @@ -867,12 +954,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. The total number of reviews (with or without text) for this
-   * place.
+   * The total number of reviews (with or without text) for this place.
    * 
* - * optional int32 user_rating_count = 28 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional int32 user_rating_count = 28; * * @return The userRatingCount. */ @@ -882,11 +967,11 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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").
+   * A truncated URL to an 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]; + * string icon_mask_base_uri = 29; * * @return The iconMaskBaseUri. */ @@ -895,11 +980,11 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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").
+   * A truncated URL to an 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]; + * string icon_mask_base_uri = 29; * * @return The bytes for iconMaskBaseUri. */ @@ -909,10 +994,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
+   * Background color for icon_mask in hex format, e.g. #909CE1.
    * 
* - * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string icon_background_color = 30; * * @return The iconBackgroundColor. */ @@ -921,10 +1006,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Background color for icon_mask in hex format, e.g. #909CE1.
+   * Background color for icon_mask in hex format, e.g. #909CE1.
    * 
* - * string icon_background_color = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string icon_background_color = 30; * * @return The bytes for iconBackgroundColor. */ @@ -934,10 +1019,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the business supports takeout.
+   * Specifies if the business supports takeout.
    * 
* - * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool takeout = 33; * * @return Whether the takeout field is set. */ @@ -946,10 +1031,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the business supports takeout.
+   * Specifies if the business supports takeout.
    * 
* - * optional bool takeout = 33 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool takeout = 33; * * @return The takeout. */ @@ -959,10 +1044,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the business supports delivery.
+   * Specifies if the business supports delivery.
    * 
* - * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool delivery = 34; * * @return Whether the delivery field is set. */ @@ -971,10 +1056,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the business supports delivery.
+   * Specifies if the business supports delivery.
    * 
* - * optional bool delivery = 34 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool delivery = 34; * * @return The delivery. */ @@ -984,11 +1069,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the business supports indoor or outdoor seating
-   * options.
+   * Specifies if the business supports indoor or outdoor seating options.
    * 
* - * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool dine_in = 35; * * @return Whether the dineIn field is set. */ @@ -997,11 +1081,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the business supports indoor or outdoor seating
-   * options.
+   * Specifies if the business supports indoor or outdoor seating options.
    * 
* - * optional bool dine_in = 35 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool dine_in = 35; * * @return The dineIn. */ @@ -1011,10 +1094,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the business supports curbside pickup.
+   * Specifies if the business supports curbside pickup.
    * 
* - * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool curbside_pickup = 36; * * @return Whether the curbsidePickup field is set. */ @@ -1023,10 +1106,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the business supports curbside pickup.
+   * Specifies if the business supports curbside pickup.
    * 
* - * optional bool curbside_pickup = 36 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool curbside_pickup = 36; * * @return The curbsidePickup. */ @@ -1036,10 +1119,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place supports reservations.
+   * Specifies if the place supports reservations.
    * 
* - * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool reservable = 38; * * @return Whether the reservable field is set. */ @@ -1048,10 +1131,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place supports reservations.
+   * Specifies if the place supports reservations.
    * 
* - * optional bool reservable = 38 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool reservable = 38; * * @return The reservable. */ @@ -1061,10 +1144,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves breakfast.
+   * Specifies if the place serves breakfast.
    * 
* - * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_breakfast = 39; * * @return Whether the servesBreakfast field is set. */ @@ -1073,10 +1156,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves breakfast.
+   * Specifies if the place serves breakfast.
    * 
* - * optional bool serves_breakfast = 39 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_breakfast = 39; * * @return The servesBreakfast. */ @@ -1086,10 +1169,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves lunch.
+   * Specifies if the place serves lunch.
    * 
* - * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_lunch = 40; * * @return Whether the servesLunch field is set. */ @@ -1098,10 +1181,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves lunch.
+   * Specifies if the place serves lunch.
    * 
* - * optional bool serves_lunch = 40 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_lunch = 40; * * @return The servesLunch. */ @@ -1111,10 +1194,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves dinner.
+   * Specifies if the place serves dinner.
    * 
* - * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dinner = 41; * * @return Whether the servesDinner field is set. */ @@ -1123,10 +1206,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves dinner.
+   * Specifies if the place serves dinner.
    * 
* - * optional bool serves_dinner = 41 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dinner = 41; * * @return The servesDinner. */ @@ -1136,10 +1219,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves beer.
+   * Specifies if the place serves beer.
    * 
* - * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_beer = 42; * * @return Whether the servesBeer field is set. */ @@ -1148,10 +1231,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves beer.
+   * Specifies if the place serves beer.
    * 
* - * optional bool serves_beer = 42 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_beer = 42; * * @return The servesBeer. */ @@ -1161,10 +1244,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves wine.
+   * Specifies if the place serves wine.
    * 
* - * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_wine = 43; * * @return Whether the servesWine field is set. */ @@ -1173,10 +1256,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves wine.
+   * Specifies if the place serves wine.
    * 
* - * optional bool serves_wine = 43 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_wine = 43; * * @return The servesWine. */ @@ -1186,10 +1269,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves brunch.
+   * Specifies if the place serves brunch.
    * 
* - * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_brunch = 44; * * @return Whether the servesBrunch field is set. */ @@ -1198,10 +1281,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves brunch.
+   * Specifies if the place serves brunch.
    * 
* - * optional bool serves_brunch = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_brunch = 44; * * @return The servesBrunch. */ @@ -1211,11 +1294,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves vegetarian food.
+   * Specifies if the place serves vegetarian food.
    * 
* - * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_vegetarian_food = 45; * * @return Whether the servesVegetarianFood field is set. */ @@ -1224,11 +1306,10 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * Output only. Specifies if the place serves vegetarian food.
+   * Specifies if the place serves vegetarian food.
    * 
* - * optional bool serves_vegetarian_food = 45 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool serves_vegetarian_food = 45; * * @return The servesVegetarianFood. */ @@ -1238,15 +1319,13 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; * * @return Whether the currentOpeningHours field is set. */ @@ -1255,15 +1334,13 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; * * @return The currentOpeningHours. */ @@ -1272,15 +1349,13 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; - * + * .google.maps.places.v1.Place.OpeningHours current_opening_hours = 46; */ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentOpeningHoursOrBuilder(); @@ -1288,18 +1363,17 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ java.util.List @@ -1308,18 +1382,17 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ com.google.maps.places.v1.Place.OpeningHours getCurrentSecondaryOpeningHours(int index); @@ -1327,18 +1400,17 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ int getCurrentSecondaryOpeningHoursCount(); @@ -1346,18 +1418,17 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ java.util.List @@ -1366,18 +1437,17 @@ com.google.maps.places.v1.Place.AddressComponentOrBuilder getAddressComponentsOr * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours current_secondary_opening_hours = 47; * */ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentSecondaryOpeningHoursOrBuilder( @@ -1387,17 +1457,15 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentSecondaryOpening * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ java.util.List @@ -1406,17 +1474,15 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentSecondaryOpening * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ com.google.maps.places.v1.Place.OpeningHours getRegularSecondaryOpeningHours(int index); @@ -1424,17 +1490,15 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentSecondaryOpening * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ int getRegularSecondaryOpeningHoursCount(); @@ -1442,17 +1506,15 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentSecondaryOpening * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ java.util.List @@ -1461,17 +1523,15 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getCurrentSecondaryOpening * * *
-   * 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.
+   * 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]; + * repeated .google.maps.places.v1.Place.OpeningHours regular_secondary_opening_hours = 49; * */ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpeningHoursOrBuilder( @@ -1481,15 +1541,12 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * 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.
+   * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; * * @return Whether the editorialSummary field is set. */ @@ -1498,15 +1555,12 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * 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.
+   * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; * * @return The editorialSummary. */ @@ -1515,15 +1569,12 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * 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.
+   * 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]; - * + * .google.type.LocalizedText editorial_summary = 52; */ com.google.type.LocalizedTextOrBuilder getEditorialSummaryOrBuilder(); @@ -1531,10 +1582,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place provides outdoor seating.
+   * Place provides outdoor seating.
    * 
* - * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool outdoor_seating = 55; * * @return Whether the outdoorSeating field is set. */ @@ -1543,10 +1594,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place provides outdoor seating.
+   * Place provides outdoor seating.
    * 
* - * optional bool outdoor_seating = 55 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool outdoor_seating = 55; * * @return The outdoorSeating. */ @@ -1556,10 +1607,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place provides live music.
+   * Place provides live music.
    * 
* - * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool live_music = 56; * * @return Whether the liveMusic field is set. */ @@ -1568,10 +1619,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place provides live music.
+   * Place provides live music.
    * 
* - * optional bool live_music = 56 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool live_music = 56; * * @return The liveMusic. */ @@ -1581,10 +1632,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place has a children's menu.
+   * Place has a children's menu.
    * 
* - * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool menu_for_children = 57; * * @return Whether the menuForChildren field is set. */ @@ -1593,10 +1644,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place has a children's menu.
+   * Place has a children's menu.
    * 
* - * optional bool menu_for_children = 57 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool menu_for_children = 57; * * @return The menuForChildren. */ @@ -1606,10 +1657,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place serves cocktails.
+   * Place serves cocktails.
    * 
* - * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_cocktails = 58; * * @return Whether the servesCocktails field is set. */ @@ -1618,10 +1669,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place serves cocktails.
+   * Place serves cocktails.
    * 
* - * optional bool serves_cocktails = 58 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_cocktails = 58; * * @return The servesCocktails. */ @@ -1631,10 +1682,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place serves dessert.
+   * Place serves dessert.
    * 
* - * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dessert = 59; * * @return Whether the servesDessert field is set. */ @@ -1643,10 +1694,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place serves dessert.
+   * Place serves dessert.
    * 
* - * optional bool serves_dessert = 59 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_dessert = 59; * * @return The servesDessert. */ @@ -1656,10 +1707,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place serves coffee.
+   * Place serves coffee.
    * 
* - * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_coffee = 60; * * @return Whether the servesCoffee field is set. */ @@ -1668,10 +1719,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place serves coffee.
+   * Place serves coffee.
    * 
* - * optional bool serves_coffee = 60 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool serves_coffee = 60; * * @return The servesCoffee. */ @@ -1681,10 +1732,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place is good for children.
+   * Place is good for children.
    * 
* - * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_children = 62; * * @return Whether the goodForChildren field is set. */ @@ -1693,10 +1744,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place is good for children.
+   * Place is good for children.
    * 
* - * optional bool good_for_children = 62 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_children = 62; * * @return The goodForChildren. */ @@ -1706,10 +1757,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place allows dogs.
+   * Place allows dogs.
    * 
* - * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool allows_dogs = 63; * * @return Whether the allowsDogs field is set. */ @@ -1718,10 +1769,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place allows dogs.
+   * Place allows dogs.
    * 
* - * optional bool allows_dogs = 63 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool allows_dogs = 63; * * @return The allowsDogs. */ @@ -1731,10 +1782,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place has restroom.
+   * Place has restroom.
    * 
* - * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool restroom = 64; * * @return Whether the restroom field is set. */ @@ -1743,10 +1794,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place has restroom.
+   * Place has restroom.
    * 
* - * optional bool restroom = 64 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool restroom = 64; * * @return The restroom. */ @@ -1756,10 +1807,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place accommodates groups.
+   * Place accommodates groups.
    * 
* - * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_groups = 65; * * @return Whether the goodForGroups field is set. */ @@ -1768,10 +1819,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place accommodates groups.
+   * Place accommodates groups.
    * 
* - * optional bool good_for_groups = 65 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional bool good_for_groups = 65; * * @return The goodForGroups. */ @@ -1781,11 +1832,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place is suitable for watching sports.
+   * Place is suitable for watching sports.
    * 
* - * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_watching_sports = 66; * * @return Whether the goodForWatchingSports field is set. */ @@ -1794,36 +1844,50 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Place is suitable for watching sports.
+   * Place is suitable for watching sports.
    * 
* - * optional bool good_for_watching_sports = 66 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * optional bool good_for_watching_sports = 66; * * @return The goodForWatchingSports. */ boolean getGoodForWatchingSports(); /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+   * Payment options the place accepts. If a payment option data is not
+   * available, the payment option field will be unset.
+   * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; * * @return Whether the paymentOptions field is set. */ boolean hasPaymentOptions(); /** - * - * .google.maps.places.v1.Place.PaymentOptions payment_options = 67 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * + * + *
+   * Payment options the place accepts. If a payment option data is not
+   * available, the payment option field will be unset.
+   * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; * * @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]; - * + * + * + *
+   * Payment options the place accepts. If a payment option data is not
+   * available, the payment option field will be unset.
+   * 
+ * + * .google.maps.places.v1.Place.PaymentOptions payment_options = 67; */ com.google.maps.places.v1.Place.PaymentOptionsOrBuilder getPaymentOptionsOrBuilder(); @@ -1831,12 +1895,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Options of parking provided by the place.
+   * Options of parking provided by the place.
    * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; * * @return Whether the parkingOptions field is set. */ @@ -1845,12 +1907,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Options of parking provided by the place.
+   * Options of parking provided by the place.
    * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; * * @return The parkingOptions. */ @@ -1859,12 +1919,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Options of parking provided by the place.
+   * Options of parking provided by the place.
    * 
* - * - * .google.maps.places.v1.Place.ParkingOptions parking_options = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.Place.ParkingOptions parking_options = 70; */ com.google.maps.places.v1.Place.ParkingOptionsOrBuilder getParkingOptionsOrBuilder(); @@ -1872,48 +1930,40 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ java.util.List getSubDestinationsList(); /** * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ com.google.maps.places.v1.Place.SubDestination getSubDestinations(int index); /** * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ int getSubDestinationsCount(); /** * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ java.util.List getSubDestinationsOrBuilderList(); @@ -1921,12 +1971,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. A list of sub destinations related to the place.
+   * 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]; - * + * repeated .google.maps.places.v1.Place.SubDestination sub_destinations = 71; */ com.google.maps.places.v1.Place.SubDestinationOrBuilder getSubDestinationsOrBuilder(int index); @@ -1934,11 +1982,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Information about the accessibility options a place offers.
+   * Information about the accessibility options a place offers.
    * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * * * @return Whether the accessibilityOptions field is set. @@ -1948,11 +1995,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Information about the accessibility options a place offers.
+   * Information about the accessibility options a place offers.
    * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * * * @return The accessibilityOptions. @@ -1962,11 +2008,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Information about the accessibility options a place offers.
+   * Information about the accessibility options a place offers.
    * 
* - * - * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * optional .google.maps.places.v1.Place.AccessibilityOptions accessibility_options = 72; * */ com.google.maps.places.v1.Place.AccessibilityOptionsOrBuilder getAccessibilityOptionsOrBuilder(); @@ -1975,13 +2020,11 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. The most recent information about fuel options in a gas
-   * station. This information is updated regularly.
+   * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; * * @return Whether the fuelOptions field is set. */ @@ -1990,13 +2033,11 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. The most recent information about fuel options in a gas
-   * station. This information is updated regularly.
+   * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; * * @return The fuelOptions. */ @@ -2005,13 +2046,11 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. The most recent information about fuel options in a gas
-   * station. This information is updated regularly.
+   * 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]; - * + * .google.maps.places.v1.FuelOptions fuel_options = 78; */ com.google.maps.places.v1.FuelOptionsOrBuilder getFuelOptionsOrBuilder(); @@ -2019,12 +2058,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Information of ev charging options.
+   * Information of ev charging options.
    * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; * * @return Whether the evChargeOptions field is set. */ @@ -2033,12 +2070,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Information of ev charging options.
+   * Information of ev charging options.
    * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; * * @return The evChargeOptions. */ @@ -2047,12 +2082,10 @@ com.google.maps.places.v1.Place.OpeningHoursOrBuilder getRegularSecondaryOpening * * *
-   * Output only. Information of ev charging options.
+   * Information of ev charging options.
    * 
* - * - * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.EVChargeOptions ev_charge_options = 79; */ com.google.maps.places.v1.EVChargeOptionsOrBuilder getEvChargeOptionsOrBuilder(); } diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlaceProto.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlaceProto.java index 5313cfa2783e..5b1b48bab60a 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlaceProto.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/PlaceProto.java @@ -85,166 +85,161 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { "\n!google/maps/places/v1/place.proto\022\025goo" - + "gle.maps.places.v1\032\037google/api/field_beh" - + "avior.proto\032\031google/api/resource.proto\032\036" - + "google/geo/type/viewport.proto\032\'google/m" - + "aps/places/v1/ev_charging.proto\032(google/" - + "maps/places/v1/fuel_options.proto\032!googl" - + "e/maps/places/v1/photo.proto\032\"google/map" - + "s/places/v1/review.proto\032\026google/type/da" - + "te.proto\032\030google/type/latlng.proto\032 goog" - + "le/type/localized_text.proto\"\303*\n\005Place\022\022" - + "\n\004name\030\001 \001(\tB\004\342A\001\003\022\020\n\002id\030\002 \001(\tB\004\342A\001\003\0226\n\014" - + "display_name\030\037 \001(\0132\032.google.type.Localiz" - + "edTextB\004\342A\001\003\022\023\n\005types\030\005 \003(\tB\004\342A\001\003\022#\n\025nat" - + "ional_phone_number\030\007 \001(\tB\004\342A\001\003\022(\n\032intern" - + "ational_phone_number\030\010 \001(\tB\004\342A\001\003\022\037\n\021form" - + "atted_address\030\t \001(\tB\004\342A\001\003\022O\n\022address_com" - + "ponents\030\n \003(\0132-.google.maps.places.v1.Pl" - + "ace.AddressComponentB\004\342A\001\003\022>\n\tplus_code\030" - + "\013 \001(\0132%.google.maps.places.v1.Place.Plus" - + "CodeB\004\342A\001\003\022+\n\010location\030\014 \001(\0132\023.google.ty" - + "pe.LatLngB\004\342A\001\003\0221\n\010viewport\030\r \001(\0132\031.goog" - + "le.geo.type.ViewportB\004\342A\001\003\022\024\n\006rating\030\016 \001" - + "(\001B\004\342A\001\003\022\035\n\017google_maps_uri\030\017 \001(\tB\004\342A\001\003\022" - + "\031\n\013website_uri\030\020 \001(\tB\004\342A\001\003\0224\n\007reviews\0305 " - + "\003(\0132\035.google.maps.places.v1.ReviewB\004\342A\001\003" - + "\022N\n\025regular_opening_hours\030\025 \001(\0132).google" - + ".maps.places.v1.Place.OpeningHoursB\004\342A\001\003" - + "\022%\n\022utc_offset_minutes\030\026 \001(\005B\004\342A\001\003H\000\210\001\001\022" - + "2\n\006photos\0306 \003(\0132\034.google.maps.places.v1." - + "PhotoB\004\342A\001\003\022 \n\022adr_format_address\030\030 \001(\tB" - + "\004\342A\001\003\022J\n\017business_status\030\031 \001(\0162+.google." - + "maps.places.v1.Place.BusinessStatusB\004\342A\001" - + "\003\022<\n\013price_level\030\032 \001(\0162!.google.maps.pla" - + "ces.v1.PriceLevelB\004\342A\001\003\022D\n\014attributions\030" - + "\033 \003(\0132(.google.maps.places.v1.Place.Attr" - + "ibutionB\004\342A\001\003\022$\n\021user_rating_count\030\034 \001(\005" - + "B\004\342A\001\003H\001\210\001\001\022 \n\022icon_mask_base_uri\030\035 \001(\tB" - + "\004\342A\001\003\022#\n\025icon_background_color\030\036 \001(\tB\004\342A" - + "\001\003\022\032\n\007takeout\030! \001(\010B\004\342A\001\003H\002\210\001\001\022\033\n\010delive" - + "ry\030\" \001(\010B\004\342A\001\003H\003\210\001\001\022\032\n\007dine_in\030# \001(\010B\004\342A" - + "\001\003H\004\210\001\001\022\"\n\017curbside_pickup\030$ \001(\010B\004\342A\001\003H\005" - + "\210\001\001\022\035\n\nreservable\030& \001(\010B\004\342A\001\003H\006\210\001\001\022#\n\020se" - + "rves_breakfast\030\' \001(\010B\004\342A\001\003H\007\210\001\001\022\037\n\014serve" - + "s_lunch\030( \001(\010B\004\342A\001\003H\010\210\001\001\022 \n\rserves_dinne" - + "r\030) \001(\010B\004\342A\001\003H\t\210\001\001\022\036\n\013serves_beer\030* \001(\010B" - + "\004\342A\001\003H\n\210\001\001\022\036\n\013serves_wine\030+ \001(\010B\004\342A\001\003H\013\210" - + "\001\001\022 \n\rserves_brunch\030, \001(\010B\004\342A\001\003H\014\210\001\001\022)\n\026" - + "serves_vegetarian_food\030- \001(\010B\004\342A\001\003H\r\210\001\001\022" - + "N\n\025current_opening_hours\030. \001(\0132).google." - + "maps.places.v1.Place.OpeningHoursB\004\342A\001\003\022" - + "X\n\037current_secondary_opening_hours\030/ \003(\013" - + "2).google.maps.places.v1.Place.OpeningHo" - + "ursB\004\342A\001\003\022X\n\037regular_secondary_opening_h" - + "ours\0301 \003(\0132).google.maps.places.v1.Place" - + ".OpeningHoursB\004\342A\001\003\022;\n\021editorial_summary" - + "\0304 \001(\0132\032.google.type.LocalizedTextB\004\342A\001\003" - + "\022\"\n\017outdoor_seating\0307 \001(\010B\004\342A\001\003H\016\210\001\001\022\035\n\n" - + "live_music\0308 \001(\010B\004\342A\001\003H\017\210\001\001\022$\n\021menu_for_" - + "children\0309 \001(\010B\004\342A\001\003H\020\210\001\001\022#\n\020serves_cock" - + "tails\030: \001(\010B\004\342A\001\003H\021\210\001\001\022!\n\016serves_dessert" - + "\030; \001(\010B\004\342A\001\003H\022\210\001\001\022 \n\rserves_coffee\030< \001(\010" - + "B\004\342A\001\003H\023\210\001\001\022$\n\021good_for_children\030> \001(\010B\004" - + "\342A\001\003H\024\210\001\001\022\036\n\013allows_dogs\030? \001(\010B\004\342A\001\003H\025\210\001" - + "\001\022\033\n\010restroom\030@ \001(\010B\004\342A\001\003H\026\210\001\001\022\"\n\017good_f" - + "or_groups\030A \001(\010B\004\342A\001\003H\027\210\001\001\022+\n\030good_for_w" - + "atching_sports\030B \001(\010B\004\342A\001\003H\030\210\001\001\022J\n\017payme" - + "nt_options\030C \001(\0132+.google.maps.places.v1" - + ".Place.PaymentOptionsB\004\342A\001\003\022J\n\017parking_o" - + "ptions\030F \001(\0132+.google.maps.places.v1.Pla" - + "ce.ParkingOptionsB\004\342A\001\003\022K\n\020sub_destinati" - + "ons\030G \003(\0132+.google.maps.places.v1.Place." - + "SubDestinationB\004\342A\001\003\022[\n\025accessibility_op" - + "tions\030H \001(\01321.google.maps.places.v1.Plac" - + "e.AccessibilityOptionsB\004\342A\001\003H\031\210\001\001\022>\n\014fue" - + "l_options\030N \001(\0132\".google.maps.places.v1." - + "FuelOptionsB\004\342A\001\003\022G\n\021ev_charge_options\030O" - + " \001(\0132&.google.maps.places.v1.EVChargeOpt" - + "ionsB\004\342A\001\003\032w\n\020AddressComponent\022\027\n\tlong_t" - + "ext\030\001 \001(\tB\004\342A\001\003\022\030\n\nshort_text\030\002 \001(\tB\004\342A\001" - + "\003\022\023\n\005types\030\003 \003(\tB\004\342A\001\003\022\033\n\rlanguage_code\030" - + "\004 \001(\tB\004\342A\001\003\032B\n\010PlusCode\022\031\n\013global_code\030\001" - + " \001(\tB\004\342A\001\003\022\033\n\rcompound_code\030\002 \001(\tB\004\342A\001\003\032" - + "\342\007\n\014OpeningHours\022\033\n\010open_now\030\001 \001(\010B\004\342A\001\003" - + "H\000\210\001\001\022G\n\007periods\030\002 \003(\01320.google.maps.pla" - + "ces.v1.Place.OpeningHours.PeriodB\004\342A\001\003\022\"" - + "\n\024weekday_descriptions\030\003 \003(\tB\004\342A\001\003\022`\n\024se" - + "condary_hours_type\030\004 \001(\0162<.google.maps.p" - + "laces.v1.Place.OpeningHours.SecondaryHou" - + "rsTypeB\004\342A\001\003\022P\n\014special_days\030\005 \003(\01324.goo" - + "gle.maps.places.v1.Place.OpeningHours.Sp" - + "ecialDayB\004\342A\001\003\032\323\002\n\006Period\022J\n\004open\030\001 \001(\0132" - + "6.google.maps.places.v1.Place.OpeningHou" - + "rs.Period.PointB\004\342A\001\003\022K\n\005close\030\002 \001(\01326.g" - + "oogle.maps.places.v1.Place.OpeningHours." - + "Period.PointB\004\342A\001\003\032\257\001\n\005Point\022\026\n\003day\030\001 \001(" - + "\005B\004\342A\001\003H\000\210\001\001\022\027\n\004hour\030\002 \001(\005B\004\342A\001\003H\001\210\001\001\022\031\n" - + "\006minute\030\003 \001(\005B\004\342A\001\003H\002\210\001\001\022%\n\004date\030\006 \001(\0132\021" - + ".google.type.DateB\004\342A\001\003\022\027\n\ttruncated\030\005 \001" - + "(\010B\004\342A\001\003B\006\n\004_dayB\007\n\005_hourB\t\n\007_minute\0323\n\n" - + "SpecialDay\022%\n\004date\030\001 \001(\0132\021.google.type.D" - + "ateB\004\342A\001\003\"\373\001\n\022SecondaryHoursType\022$\n SECO" - + "NDARY_HOURS_TYPE_UNSPECIFIED\020\000\022\021\n\rDRIVE_" - + "THROUGH\020\001\022\016\n\nHAPPY_HOUR\020\002\022\014\n\010DELIVERY\020\003\022" - + "\013\n\007TAKEOUT\020\004\022\013\n\007KITCHEN\020\005\022\r\n\tBREAKFAST\020\006" - + "\022\t\n\005LUNCH\020\007\022\n\n\006DINNER\020\010\022\n\n\006BRUNCH\020\t\022\n\n\006P" - + "ICKUP\020\n\022\n\n\006ACCESS\020\013\022\020\n\014SENIOR_HOURS\020\014\022\030\n" - + "\024ONLINE_SERVICE_HOURS\020\rB\013\n\t_open_now\032A\n\013" - + "Attribution\022\026\n\010provider\030\001 \001(\tB\004\342A\001\003\022\032\n\014p" - + "rovider_uri\030\002 \001(\tB\004\342A\001\003\032\346\001\n\016PaymentOptio" - + "ns\022!\n\024accepts_credit_cards\030\001 \001(\010H\000\210\001\001\022 \n" - + "\023accepts_debit_cards\030\002 \001(\010H\001\210\001\001\022\036\n\021accep" - + "ts_cash_only\030\003 \001(\010H\002\210\001\001\022\030\n\013accepts_nfc\030\004" - + " \001(\010H\003\210\001\001B\027\n\025_accepts_credit_cardsB\026\n\024_a" - + "ccepts_debit_cardsB\024\n\022_accepts_cash_only" - + "B\016\n\014_accepts_nfc\032\216\003\n\016ParkingOptions\022\035\n\020f" - + "ree_parking_lot\030\001 \001(\010H\000\210\001\001\022\035\n\020paid_parki" - + "ng_lot\030\002 \001(\010H\001\210\001\001\022 \n\023free_street_parking" - + "\030\003 \001(\010H\002\210\001\001\022 \n\023paid_street_parking\030\004 \001(\010" - + "H\003\210\001\001\022\032\n\rvalet_parking\030\005 \001(\010H\004\210\001\001\022 \n\023fre" - + "e_garage_parking\030\006 \001(\010H\005\210\001\001\022 \n\023paid_gara" - + "ge_parking\030\007 \001(\010H\006\210\001\001B\023\n\021_free_parking_l" - + "otB\023\n\021_paid_parking_lotB\026\n\024_free_street_" - + "parkingB\026\n\024_paid_street_parkingB\020\n\016_vale" - + "t_parkingB\026\n\024_free_garage_parkingB\026\n\024_pa" - + "id_garage_parking\032L\n\016SubDestination\022.\n\004n" - + "ame\030\001 \001(\tB \372A\035\n\033places.googleapis.com/Pl" - + "ace\022\n\n\002id\030\002 \001(\t\032f\n\024AccessibilityOptions\022" - + "+\n\036wheelchair_accessible_entrance\030\002 \001(\010H" - + "\000\210\001\001B!\n\037_wheelchair_accessible_entrance\"" - + "r\n\016BusinessStatus\022\037\n\033BUSINESS_STATUS_UNS" - + "PECIFIED\020\000\022\017\n\013OPERATIONAL\020\001\022\026\n\022CLOSED_TE" - + "MPORARILY\020\002\022\026\n\022CLOSED_PERMANENTLY\020\003:B\352A?" - + "\n\033places.googleapis.com/Place\022\021places/{p" - + "lace_id}*\006places2\005placeB\025\n\023_utc_offset_m" - + "inutesB\024\n\022_user_rating_countB\n\n\010_takeout" - + "B\013\n\t_deliveryB\n\n\010_dine_inB\022\n\020_curbside_p" - + "ickupB\r\n\013_reservableB\023\n\021_serves_breakfas" - + "tB\017\n\r_serves_lunchB\020\n\016_serves_dinnerB\016\n\014" - + "_serves_beerB\016\n\014_serves_wineB\020\n\016_serves_" - + "brunchB\031\n\027_serves_vegetarian_foodB\022\n\020_ou" - + "tdoor_seatingB\r\n\013_live_musicB\024\n\022_menu_fo" - + "r_childrenB\023\n\021_serves_cocktailsB\021\n\017_serv" - + "es_dessertB\020\n\016_serves_coffeeB\024\n\022_good_fo" - + "r_childrenB\016\n\014_allows_dogsB\013\n\t_restroomB" - + "\022\n\020_good_for_groupsB\033\n\031_good_for_watchin" - + "g_sportsB\030\n\026_accessibility_options*\261\001\n\nP" - + "riceLevel\022\033\n\027PRICE_LEVEL_UNSPECIFIED\020\000\022\024" - + "\n\020PRICE_LEVEL_FREE\020\001\022\033\n\027PRICE_LEVEL_INEX" - + "PENSIVE\020\002\022\030\n\024PRICE_LEVEL_MODERATE\020\003\022\031\n\025P" - + "RICE_LEVEL_EXPENSIVE\020\004\022\036\n\032PRICE_LEVEL_VE" - + "RY_EXPENSIVE\020\005B\236\001\n\031com.google.maps.place" - + "s.v1B\nPlaceProtoP\001Z7cloud.google.com/go/" - + "maps/places/apiv1/placespb;placespb\370\001\001\242\002" - + "\006GMPSV1\252\002\025Google.Maps.Places.V1\312\002\025Google" - + "\\Maps\\Places\\V1b\006proto3" + + "gle.maps.places.v1\032\031google/api/resource." + + "proto\032\036google/geo/type/viewport.proto\032\'g" + + "oogle/maps/places/v1/ev_charging.proto\032(" + + "google/maps/places/v1/fuel_options.proto" + + "\032!google/maps/places/v1/photo.proto\032\"goo" + + "gle/maps/places/v1/review.proto\032\026google/" + + "type/date.proto\032\030google/type/latlng.prot" + + "o\032 google/type/localized_text.proto\"\314)\n\005" + + "Place\022\014\n\004name\030\001 \001(\t\022\n\n\002id\030\002 \001(\t\0220\n\014displ" + + "ay_name\030\037 \001(\0132\032.google.type.LocalizedTex" + + "t\022\r\n\005types\030\005 \003(\t\022\024\n\014primary_type\0302 \001(\t\022=" + + "\n\031primary_type_display_name\030 \001(\0132\032.goog" + + "le.type.LocalizedText\022\035\n\025national_phone_" + + "number\030\007 \001(\t\022\"\n\032international_phone_numb" + + "er\030\010 \001(\t\022\031\n\021formatted_address\030\t \001(\t\022\037\n\027s" + + "hort_formatted_address\0303 \001(\t\022I\n\022address_" + + "components\030\n \003(\0132-.google.maps.places.v1" + + ".Place.AddressComponent\0228\n\tplus_code\030\013 \001" + + "(\0132%.google.maps.places.v1.Place.PlusCod" + + "e\022%\n\010location\030\014 \001(\0132\023.google.type.LatLng" + + "\022+\n\010viewport\030\r \001(\0132\031.google.geo.type.Vie" + + "wport\022\016\n\006rating\030\016 \001(\001\022\027\n\017google_maps_uri" + + "\030\017 \001(\t\022\023\n\013website_uri\030\020 \001(\t\022.\n\007reviews\0305" + + " \003(\0132\035.google.maps.places.v1.Review\022H\n\025r" + + "egular_opening_hours\030\025 \001(\0132).google.maps" + + ".places.v1.Place.OpeningHours\022\037\n\022utc_off" + + "set_minutes\030\026 \001(\005H\000\210\001\001\022,\n\006photos\0306 \003(\0132\034" + + ".google.maps.places.v1.Photo\022\032\n\022adr_form" + + "at_address\030\030 \001(\t\022D\n\017business_status\030\031 \001(" + + "\0162+.google.maps.places.v1.Place.Business" + + "Status\0226\n\013price_level\030\032 \001(\0162!.google.map" + + "s.places.v1.PriceLevel\022>\n\014attributions\030\033" + + " \003(\0132(.google.maps.places.v1.Place.Attri" + + "bution\022\036\n\021user_rating_count\030\034 \001(\005H\001\210\001\001\022\032" + + "\n\022icon_mask_base_uri\030\035 \001(\t\022\035\n\025icon_backg" + + "round_color\030\036 \001(\t\022\024\n\007takeout\030! \001(\010H\002\210\001\001\022" + + "\025\n\010delivery\030\" \001(\010H\003\210\001\001\022\024\n\007dine_in\030# \001(\010H" + + "\004\210\001\001\022\034\n\017curbside_pickup\030$ \001(\010H\005\210\001\001\022\027\n\nre" + + "servable\030& \001(\010H\006\210\001\001\022\035\n\020serves_breakfast\030" + + "\' \001(\010H\007\210\001\001\022\031\n\014serves_lunch\030( \001(\010H\010\210\001\001\022\032\n" + + "\rserves_dinner\030) \001(\010H\t\210\001\001\022\030\n\013serves_beer" + + "\030* \001(\010H\n\210\001\001\022\030\n\013serves_wine\030+ \001(\010H\013\210\001\001\022\032\n" + + "\rserves_brunch\030, \001(\010H\014\210\001\001\022#\n\026serves_vege" + + "tarian_food\030- \001(\010H\r\210\001\001\022H\n\025current_openin" + + "g_hours\030. \001(\0132).google.maps.places.v1.Pl" + + "ace.OpeningHours\022R\n\037current_secondary_op" + + "ening_hours\030/ \003(\0132).google.maps.places.v" + + "1.Place.OpeningHours\022R\n\037regular_secondar" + + "y_opening_hours\0301 \003(\0132).google.maps.plac" + + "es.v1.Place.OpeningHours\0225\n\021editorial_su" + + "mmary\0304 \001(\0132\032.google.type.LocalizedText\022" + + "\034\n\017outdoor_seating\0307 \001(\010H\016\210\001\001\022\027\n\nlive_mu" + + "sic\0308 \001(\010H\017\210\001\001\022\036\n\021menu_for_children\0309 \001(" + + "\010H\020\210\001\001\022\035\n\020serves_cocktails\030: \001(\010H\021\210\001\001\022\033\n" + + "\016serves_dessert\030; \001(\010H\022\210\001\001\022\032\n\rserves_cof" + + "fee\030< \001(\010H\023\210\001\001\022\036\n\021good_for_children\030> \001(" + + "\010H\024\210\001\001\022\030\n\013allows_dogs\030? \001(\010H\025\210\001\001\022\025\n\010rest" + + "room\030@ \001(\010H\026\210\001\001\022\034\n\017good_for_groups\030A \001(\010" + + "H\027\210\001\001\022%\n\030good_for_watching_sports\030B \001(\010H" + + "\030\210\001\001\022D\n\017payment_options\030C \001(\0132+.google.m" + + "aps.places.v1.Place.PaymentOptions\022D\n\017pa" + + "rking_options\030F \001(\0132+.google.maps.places" + + ".v1.Place.ParkingOptions\022E\n\020sub_destinat" + + "ions\030G \003(\0132+.google.maps.places.v1.Place" + + ".SubDestination\022U\n\025accessibility_options" + + "\030H \001(\01321.google.maps.places.v1.Place.Acc" + + "essibilityOptionsH\031\210\001\001\0228\n\014fuel_options\030N" + + " \001(\0132\".google.maps.places.v1.FuelOptions" + + "\022A\n\021ev_charge_options\030O \001(\0132&.google.map" + + "s.places.v1.EVChargeOptions\032_\n\020AddressCo" + + "mponent\022\021\n\tlong_text\030\001 \001(\t\022\022\n\nshort_text" + + "\030\002 \001(\t\022\r\n\005types\030\003 \003(\t\022\025\n\rlanguage_code\030\004" + + " \001(\t\0326\n\010PlusCode\022\023\n\013global_code\030\001 \001(\t\022\025\n" + + "\rcompound_code\030\002 \001(\t\032\224\007\n\014OpeningHours\022\025\n" + + "\010open_now\030\001 \001(\010H\000\210\001\001\022A\n\007periods\030\002 \003(\01320." + + "google.maps.places.v1.Place.OpeningHours" + + ".Period\022\034\n\024weekday_descriptions\030\003 \003(\t\022Z\n" + + "\024secondary_hours_type\030\004 \001(\0162<.google.map" + + "s.places.v1.Place.OpeningHours.Secondary" + + "HoursType\022J\n\014special_days\030\005 \003(\01324.google" + + ".maps.places.v1.Place.OpeningHours.Speci" + + "alDay\032\251\002\n\006Period\022D\n\004open\030\001 \001(\01326.google." + + "maps.places.v1.Place.OpeningHours.Period" + + ".Point\022E\n\005close\030\002 \001(\01326.google.maps.plac" + + "es.v1.Place.OpeningHours.Period.Point\032\221\001" + + "\n\005Point\022\020\n\003day\030\001 \001(\005H\000\210\001\001\022\021\n\004hour\030\002 \001(\005H" + + "\001\210\001\001\022\023\n\006minute\030\003 \001(\005H\002\210\001\001\022\037\n\004date\030\006 \001(\0132" + + "\021.google.type.Date\022\021\n\ttruncated\030\005 \001(\010B\006\n" + + "\004_dayB\007\n\005_hourB\t\n\007_minute\032-\n\nSpecialDay\022" + + "\037\n\004date\030\001 \001(\0132\021.google.type.Date\"\373\001\n\022Sec" + + "ondaryHoursType\022$\n SECONDARY_HOURS_TYPE_" + + "UNSPECIFIED\020\000\022\021\n\rDRIVE_THROUGH\020\001\022\016\n\nHAPP" + + "Y_HOUR\020\002\022\014\n\010DELIVERY\020\003\022\013\n\007TAKEOUT\020\004\022\013\n\007K" + + "ITCHEN\020\005\022\r\n\tBREAKFAST\020\006\022\t\n\005LUNCH\020\007\022\n\n\006DI" + + "NNER\020\010\022\n\n\006BRUNCH\020\t\022\n\n\006PICKUP\020\n\022\n\n\006ACCESS" + + "\020\013\022\020\n\014SENIOR_HOURS\020\014\022\030\n\024ONLINE_SERVICE_H" + + "OURS\020\rB\013\n\t_open_now\0325\n\013Attribution\022\020\n\010pr" + + "ovider\030\001 \001(\t\022\024\n\014provider_uri\030\002 \001(\t\032\346\001\n\016P" + + "aymentOptions\022!\n\024accepts_credit_cards\030\001 " + + "\001(\010H\000\210\001\001\022 \n\023accepts_debit_cards\030\002 \001(\010H\001\210" + + "\001\001\022\036\n\021accepts_cash_only\030\003 \001(\010H\002\210\001\001\022\030\n\013ac" + + "cepts_nfc\030\004 \001(\010H\003\210\001\001B\027\n\025_accepts_credit_" + + "cardsB\026\n\024_accepts_debit_cardsB\024\n\022_accept" + + "s_cash_onlyB\016\n\014_accepts_nfc\032\216\003\n\016ParkingO" + + "ptions\022\035\n\020free_parking_lot\030\001 \001(\010H\000\210\001\001\022\035\n" + + "\020paid_parking_lot\030\002 \001(\010H\001\210\001\001\022 \n\023free_str" + + "eet_parking\030\003 \001(\010H\002\210\001\001\022 \n\023paid_street_pa" + + "rking\030\004 \001(\010H\003\210\001\001\022\032\n\rvalet_parking\030\005 \001(\010H" + + "\004\210\001\001\022 \n\023free_garage_parking\030\006 \001(\010H\005\210\001\001\022 " + + "\n\023paid_garage_parking\030\007 \001(\010H\006\210\001\001B\023\n\021_fre" + + "e_parking_lotB\023\n\021_paid_parking_lotB\026\n\024_f" + + "ree_street_parkingB\026\n\024_paid_street_parki" + + "ngB\020\n\016_valet_parkingB\026\n\024_free_garage_par" + + "kingB\026\n\024_paid_garage_parking\032L\n\016SubDesti" + + "nation\022.\n\004name\030\001 \001(\tB \372A\035\n\033places.google" + + "apis.com/Place\022\n\n\002id\030\002 \001(\t\032\322\002\n\024Accessibi" + + "lityOptions\022*\n\035wheelchair_accessible_par" + + "king\030\001 \001(\010H\000\210\001\001\022+\n\036wheelchair_accessible" + + "_entrance\030\002 \001(\010H\001\210\001\001\022+\n\036wheelchair_acces" + + "sible_restroom\030\003 \001(\010H\002\210\001\001\022*\n\035wheelchair_" + + "accessible_seating\030\004 \001(\010H\003\210\001\001B \n\036_wheelc" + + "hair_accessible_parkingB!\n\037_wheelchair_a" + + "ccessible_entranceB!\n\037_wheelchair_access" + + "ible_restroomB \n\036_wheelchair_accessible_" + + "seating\"r\n\016BusinessStatus\022\037\n\033BUSINESS_ST" + + "ATUS_UNSPECIFIED\020\000\022\017\n\013OPERATIONAL\020\001\022\026\n\022C" + + "LOSED_TEMPORARILY\020\002\022\026\n\022CLOSED_PERMANENTL" + + "Y\020\003:B\352A?\n\033places.googleapis.com/Place\022\021p" + + "laces/{place_id}*\006places2\005placeB\025\n\023_utc_" + + "offset_minutesB\024\n\022_user_rating_countB\n\n\010" + + "_takeoutB\013\n\t_deliveryB\n\n\010_dine_inB\022\n\020_cu" + + "rbside_pickupB\r\n\013_reservableB\023\n\021_serves_" + + "breakfastB\017\n\r_serves_lunchB\020\n\016_serves_di" + + "nnerB\016\n\014_serves_beerB\016\n\014_serves_wineB\020\n\016" + + "_serves_brunchB\031\n\027_serves_vegetarian_foo" + + "dB\022\n\020_outdoor_seatingB\r\n\013_live_musicB\024\n\022" + + "_menu_for_childrenB\023\n\021_serves_cocktailsB" + + "\021\n\017_serves_dessertB\020\n\016_serves_coffeeB\024\n\022" + + "_good_for_childrenB\016\n\014_allows_dogsB\013\n\t_r" + + "estroomB\022\n\020_good_for_groupsB\033\n\031_good_for" + + "_watching_sportsB\030\n\026_accessibility_optio" + + "ns*\261\001\n\nPriceLevel\022\033\n\027PRICE_LEVEL_UNSPECI" + + "FIED\020\000\022\024\n\020PRICE_LEVEL_FREE\020\001\022\033\n\027PRICE_LE" + + "VEL_INEXPENSIVE\020\002\022\030\n\024PRICE_LEVEL_MODERAT" + + "E\020\003\022\031\n\025PRICE_LEVEL_EXPENSIVE\020\004\022\036\n\032PRICE_" + + "LEVEL_VERY_EXPENSIVE\020\005B\236\001\n\031com.google.ma" + + "ps.places.v1B\nPlaceProtoP\001Z7cloud.google" + + ".com/go/maps/places/apiv1/placespb;place" + + "spb\370\001\001\242\002\006GMPSV1\252\002\025Google.Maps.Places.V1\312" + + "\002\025Google\\Maps\\Places\\V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), com.google.geo.type.ViewportProto.getDescriptor(), com.google.maps.places.v1.EvChargingProto.getDescriptor(), @@ -265,9 +260,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "DisplayName", "Types", + "PrimaryType", + "PrimaryTypeDisplayName", "NationalPhoneNumber", "InternationalPhoneNumber", "FormattedAddress", + "ShortFormattedAddress", "AddressComponents", "PlusCode", "Location", @@ -459,16 +457,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_maps_places_v1_Place_AccessibilityOptions_descriptor, new java.lang.String[] { - "WheelchairAccessibleEntrance", "WheelchairAccessibleEntrance", + "WheelchairAccessibleParking", + "WheelchairAccessibleEntrance", + "WheelchairAccessibleRestroom", + "WheelchairAccessibleSeating", + "WheelchairAccessibleParking", + "WheelchairAccessibleEntrance", + "WheelchairAccessibleRestroom", + "WheelchairAccessibleSeating", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); registry.add(com.google.api.ResourceProto.resource); registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); com.google.geo.type.ViewportProto.getDescriptor(); com.google.maps.places.v1.EvChargingProto.getDescriptor(); diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Review.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Review.java index e70ca7f208f5..bfd0b5eaabc1 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Review.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/Review.java @@ -70,12 +70,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Output only. A reference representing this place review which may be used
-   * to look up this place review again (a.k.a. the API "resource" name:
-   * places/{place_id}/reviews/{review}).
+   * A reference representing this place review which may be used to look up
+   * this place review again (also called the API "resource" name:
+   * `places/{place_id}/reviews/{review}`).
    * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1; * * @return The name. */ @@ -95,12 +95,12 @@ public java.lang.String getName() { * * *
-   * Output only. A reference representing this place review which may be used
-   * to look up this place review again (a.k.a. the API "resource" name:
-   * places/{place_id}/reviews/{review}).
+   * A reference representing this place review which may be used to look up
+   * this place review again (also called the API "resource" name:
+   * `places/{place_id}/reviews/{review}`).
    * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1; * * @return The bytes for name. */ @@ -125,14 +125,11 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * Output only. A string of formatted recent time, expressing the review time
-   * relative to the current time in a form appropriate for the language and
-   * country.
+   * A string of formatted recent time, expressing the review time relative
+   * to the current time in a form appropriate for the language and country.
    * 
* - * - * string relative_publish_time_description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string relative_publish_time_description = 2; * * @return The relativePublishTimeDescription. */ @@ -152,14 +149,11 @@ public java.lang.String getRelativePublishTimeDescription() { * * *
-   * Output only. A string of formatted recent time, expressing the review time
-   * relative to the current time in a form appropriate for the language and
-   * country.
+   * A string of formatted recent time, expressing the review time relative
+   * to the current time in a form appropriate for the language and country.
    * 
* - * - * string relative_publish_time_description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string relative_publish_time_description = 2; * * @return The bytes for relativePublishTimeDescription. */ @@ -182,10 +176,10 @@ public com.google.protobuf.ByteString getRelativePublishTimeDescriptionBytes() { * * *
-   * Output only. The localized text of the review.
+   * The localized text of the review.
    * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LocalizedText text = 9; * * @return Whether the text field is set. */ @@ -197,10 +191,10 @@ public boolean hasText() { * * *
-   * Output only. The localized text of the review.
+   * The localized text of the review.
    * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LocalizedText text = 9; * * @return The text. */ @@ -212,10 +206,10 @@ public com.google.type.LocalizedText getText() { * * *
-   * Output only. The localized text of the review.
+   * The localized text of the review.
    * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LocalizedText text = 9; */ @java.lang.Override public com.google.type.LocalizedTextOrBuilder getTextOrBuilder() { @@ -228,12 +222,10 @@ public com.google.type.LocalizedTextOrBuilder getTextOrBuilder() { * * *
-   * Output only. The review text in its original language.
+   * The review text in its original language.
    * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; * * @return Whether the originalText field is set. */ @@ -245,12 +237,10 @@ public boolean hasOriginalText() { * * *
-   * Output only. The review text in its original language.
+   * The review text in its original language.
    * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; * * @return The originalText. */ @@ -264,12 +254,10 @@ public com.google.type.LocalizedText getOriginalText() { * * *
-   * Output only. The review text in its original language.
+   * The review text in its original language.
    * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; */ @java.lang.Override public com.google.type.LocalizedTextOrBuilder getOriginalTextOrBuilder() { @@ -284,10 +272,10 @@ public com.google.type.LocalizedTextOrBuilder getOriginalTextOrBuilder() { * * *
-   * Output only. A number between 1.0 and 5.0, a.k.a. the number of stars.
+   * A number between 1.0 and 5.0, also called the number of stars.
    * 
* - * double rating = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 7; * * @return The rating. */ @@ -302,12 +290,10 @@ public double getRating() { * * *
-   * Output only. This review's author.
+   * This review's author.
    * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; * * @return Whether the authorAttribution field is set. */ @@ -319,12 +305,10 @@ public boolean hasAuthorAttribution() { * * *
-   * Output only. This review's author.
+   * This review's author.
    * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; * * @return The authorAttribution. */ @@ -338,12 +322,10 @@ public com.google.maps.places.v1.AuthorAttribution getAuthorAttribution() { * * *
-   * Output only. This review's author.
+   * This review's author.
    * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; */ @java.lang.Override public com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttributionOrBuilder() { @@ -358,12 +340,10 @@ public com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttribution * * *
-   * Output only. Timestamp for the review.
+   * Timestamp for the review.
    * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; * * @return Whether the publishTime field is set. */ @@ -375,12 +355,10 @@ public boolean hasPublishTime() { * * *
-   * Output only. Timestamp for the review.
+   * Timestamp for the review.
    * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; * * @return The publishTime. */ @@ -392,12 +370,10 @@ public com.google.protobuf.Timestamp getPublishTime() { * * *
-   * Output only. Timestamp for the review.
+   * Timestamp for the review.
    * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder() { @@ -930,12 +906,12 @@ public Builder mergeFrom( * * *
-     * Output only. A reference representing this place review which may be used
-     * to look up this place review again (a.k.a. the API "resource" name:
-     * places/{place_id}/reviews/{review}).
+     * A reference representing this place review which may be used to look up
+     * this place review again (also called the API "resource" name:
+     * `places/{place_id}/reviews/{review}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1; * * @return The name. */ @@ -954,12 +930,12 @@ public java.lang.String getName() { * * *
-     * Output only. A reference representing this place review which may be used
-     * to look up this place review again (a.k.a. the API "resource" name:
-     * places/{place_id}/reviews/{review}).
+     * A reference representing this place review which may be used to look up
+     * this place review again (also called the API "resource" name:
+     * `places/{place_id}/reviews/{review}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1; * * @return The bytes for name. */ @@ -978,12 +954,12 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Output only. A reference representing this place review which may be used
-     * to look up this place review again (a.k.a. the API "resource" name:
-     * places/{place_id}/reviews/{review}).
+     * A reference representing this place review which may be used to look up
+     * this place review again (also called the API "resource" name:
+     * `places/{place_id}/reviews/{review}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1; * * @param value The name to set. * @return This builder for chaining. @@ -1001,12 +977,12 @@ public Builder setName(java.lang.String value) { * * *
-     * Output only. A reference representing this place review which may be used
-     * to look up this place review again (a.k.a. the API "resource" name:
-     * places/{place_id}/reviews/{review}).
+     * A reference representing this place review which may be used to look up
+     * this place review again (also called the API "resource" name:
+     * `places/{place_id}/reviews/{review}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1; * * @return This builder for chaining. */ @@ -1020,12 +996,12 @@ public Builder clearName() { * * *
-     * Output only. A reference representing this place review which may be used
-     * to look up this place review again (a.k.a. the API "resource" name:
-     * places/{place_id}/reviews/{review}).
+     * A reference representing this place review which may be used to look up
+     * this place review again (also called the API "resource" name:
+     * `places/{place_id}/reviews/{review}`).
      * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1; * * @param value The bytes for name to set. * @return This builder for chaining. @@ -1046,14 +1022,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. A string of formatted recent time, expressing the review time
-     * relative to the current time in a form appropriate for the language and
-     * country.
+     * A string of formatted recent time, expressing the review time relative
+     * to the current time in a form appropriate for the language and country.
      * 
* - * - * string relative_publish_time_description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string relative_publish_time_description = 2; * * @return The relativePublishTimeDescription. */ @@ -1072,14 +1045,11 @@ public java.lang.String getRelativePublishTimeDescription() { * * *
-     * Output only. A string of formatted recent time, expressing the review time
-     * relative to the current time in a form appropriate for the language and
-     * country.
+     * A string of formatted recent time, expressing the review time relative
+     * to the current time in a form appropriate for the language and country.
      * 
* - * - * string relative_publish_time_description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string relative_publish_time_description = 2; * * @return The bytes for relativePublishTimeDescription. */ @@ -1098,14 +1068,11 @@ public com.google.protobuf.ByteString getRelativePublishTimeDescriptionBytes() { * * *
-     * Output only. A string of formatted recent time, expressing the review time
-     * relative to the current time in a form appropriate for the language and
-     * country.
+     * A string of formatted recent time, expressing the review time relative
+     * to the current time in a form appropriate for the language and country.
      * 
* - * - * string relative_publish_time_description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string relative_publish_time_description = 2; * * @param value The relativePublishTimeDescription to set. * @return This builder for chaining. @@ -1123,14 +1090,11 @@ public Builder setRelativePublishTimeDescription(java.lang.String value) { * * *
-     * Output only. A string of formatted recent time, expressing the review time
-     * relative to the current time in a form appropriate for the language and
-     * country.
+     * A string of formatted recent time, expressing the review time relative
+     * to the current time in a form appropriate for the language and country.
      * 
* - * - * string relative_publish_time_description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string relative_publish_time_description = 2; * * @return This builder for chaining. */ @@ -1144,14 +1108,11 @@ public Builder clearRelativePublishTimeDescription() { * * *
-     * Output only. A string of formatted recent time, expressing the review time
-     * relative to the current time in a form appropriate for the language and
-     * country.
+     * A string of formatted recent time, expressing the review time relative
+     * to the current time in a form appropriate for the language and country.
      * 
* - * - * string relative_publish_time_description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string relative_publish_time_description = 2; * * @param value The bytes for relativePublishTimeDescription to set. * @return This builder for chaining. @@ -1177,11 +1138,10 @@ public Builder setRelativePublishTimeDescriptionBytes(com.google.protobuf.ByteSt * * *
-     * Output only. The localized text of the review.
+     * The localized text of the review.
      * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText text = 9; * * @return Whether the text field is set. */ @@ -1192,11 +1152,10 @@ public boolean hasText() { * * *
-     * Output only. The localized text of the review.
+     * The localized text of the review.
      * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText text = 9; * * @return The text. */ @@ -1211,11 +1170,10 @@ public com.google.type.LocalizedText getText() { * * *
-     * Output only. The localized text of the review.
+     * The localized text of the review.
      * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText text = 9; */ public Builder setText(com.google.type.LocalizedText value) { if (textBuilder_ == null) { @@ -1234,11 +1192,10 @@ public Builder setText(com.google.type.LocalizedText value) { * * *
-     * Output only. The localized text of the review.
+     * The localized text of the review.
      * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText text = 9; */ public Builder setText(com.google.type.LocalizedText.Builder builderForValue) { if (textBuilder_ == null) { @@ -1254,11 +1211,10 @@ public Builder setText(com.google.type.LocalizedText.Builder builderForValue) { * * *
-     * Output only. The localized text of the review.
+     * The localized text of the review.
      * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText text = 9; */ public Builder mergeText(com.google.type.LocalizedText value) { if (textBuilder_ == null) { @@ -1280,11 +1236,10 @@ public Builder mergeText(com.google.type.LocalizedText value) { * * *
-     * Output only. The localized text of the review.
+     * The localized text of the review.
      * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText text = 9; */ public Builder clearText() { bitField0_ = (bitField0_ & ~0x00000004); @@ -1300,11 +1255,10 @@ public Builder clearText() { * * *
-     * Output only. The localized text of the review.
+     * The localized text of the review.
      * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText text = 9; */ public com.google.type.LocalizedText.Builder getTextBuilder() { bitField0_ |= 0x00000004; @@ -1315,11 +1269,10 @@ public com.google.type.LocalizedText.Builder getTextBuilder() { * * *
-     * Output only. The localized text of the review.
+     * The localized text of the review.
      * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText text = 9; */ public com.google.type.LocalizedTextOrBuilder getTextOrBuilder() { if (textBuilder_ != null) { @@ -1332,11 +1285,10 @@ public com.google.type.LocalizedTextOrBuilder getTextOrBuilder() { * * *
-     * Output only. The localized text of the review.
+     * The localized text of the review.
      * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText text = 9; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.type.LocalizedText, @@ -1365,12 +1317,10 @@ public com.google.type.LocalizedTextOrBuilder getTextOrBuilder() { * * *
-     * Output only. The review text in its original language.
+     * The review text in its original language.
      * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; * * @return Whether the originalText field is set. */ @@ -1381,12 +1331,10 @@ public boolean hasOriginalText() { * * *
-     * Output only. The review text in its original language.
+     * The review text in its original language.
      * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; * * @return The originalText. */ @@ -1403,12 +1351,10 @@ public com.google.type.LocalizedText getOriginalText() { * * *
-     * Output only. The review text in its original language.
+     * The review text in its original language.
      * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; */ public Builder setOriginalText(com.google.type.LocalizedText value) { if (originalTextBuilder_ == null) { @@ -1427,12 +1373,10 @@ public Builder setOriginalText(com.google.type.LocalizedText value) { * * *
-     * Output only. The review text in its original language.
+     * The review text in its original language.
      * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; */ public Builder setOriginalText(com.google.type.LocalizedText.Builder builderForValue) { if (originalTextBuilder_ == null) { @@ -1448,12 +1392,10 @@ public Builder setOriginalText(com.google.type.LocalizedText.Builder builderForV * * *
-     * Output only. The review text in its original language.
+     * The review text in its original language.
      * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; */ public Builder mergeOriginalText(com.google.type.LocalizedText value) { if (originalTextBuilder_ == null) { @@ -1475,12 +1417,10 @@ public Builder mergeOriginalText(com.google.type.LocalizedText value) { * * *
-     * Output only. The review text in its original language.
+     * The review text in its original language.
      * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; */ public Builder clearOriginalText() { bitField0_ = (bitField0_ & ~0x00000008); @@ -1496,12 +1436,10 @@ public Builder clearOriginalText() { * * *
-     * Output only. The review text in its original language.
+     * The review text in its original language.
      * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; */ public com.google.type.LocalizedText.Builder getOriginalTextBuilder() { bitField0_ |= 0x00000008; @@ -1512,12 +1450,10 @@ public com.google.type.LocalizedText.Builder getOriginalTextBuilder() { * * *
-     * Output only. The review text in its original language.
+     * The review text in its original language.
      * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; */ public com.google.type.LocalizedTextOrBuilder getOriginalTextOrBuilder() { if (originalTextBuilder_ != null) { @@ -1532,12 +1468,10 @@ public com.google.type.LocalizedTextOrBuilder getOriginalTextOrBuilder() { * * *
-     * Output only. The review text in its original language.
+     * The review text in its original language.
      * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.type.LocalizedText, @@ -1561,10 +1495,10 @@ public com.google.type.LocalizedTextOrBuilder getOriginalTextOrBuilder() { * * *
-     * Output only. A number between 1.0 and 5.0, a.k.a. the number of stars.
+     * A number between 1.0 and 5.0, also called the number of stars.
      * 
* - * double rating = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 7; * * @return The rating. */ @@ -1576,10 +1510,10 @@ public double getRating() { * * *
-     * Output only. A number between 1.0 and 5.0, a.k.a. the number of stars.
+     * A number between 1.0 and 5.0, also called the number of stars.
      * 
* - * double rating = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 7; * * @param value The rating to set. * @return This builder for chaining. @@ -1595,10 +1529,10 @@ public Builder setRating(double value) { * * *
-     * Output only. A number between 1.0 and 5.0, a.k.a. the number of stars.
+     * A number between 1.0 and 5.0, also called the number of stars.
      * 
* - * double rating = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 7; * * @return This builder for chaining. */ @@ -1619,12 +1553,10 @@ public Builder clearRating() { * * *
-     * Output only. This review's author.
+     * This review's author.
      * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; * * @return Whether the authorAttribution field is set. */ @@ -1635,12 +1567,10 @@ public boolean hasAuthorAttribution() { * * *
-     * Output only. This review's author.
+     * This review's author.
      * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; * * @return The authorAttribution. */ @@ -1657,12 +1587,10 @@ public com.google.maps.places.v1.AuthorAttribution getAuthorAttribution() { * * *
-     * Output only. This review's author.
+     * This review's author.
      * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; */ public Builder setAuthorAttribution(com.google.maps.places.v1.AuthorAttribution value) { if (authorAttributionBuilder_ == null) { @@ -1681,12 +1609,10 @@ public Builder setAuthorAttribution(com.google.maps.places.v1.AuthorAttribution * * *
-     * Output only. This review's author.
+     * This review's author.
      * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; */ public Builder setAuthorAttribution( com.google.maps.places.v1.AuthorAttribution.Builder builderForValue) { @@ -1703,12 +1629,10 @@ public Builder setAuthorAttribution( * * *
-     * Output only. This review's author.
+     * This review's author.
      * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; */ public Builder mergeAuthorAttribution(com.google.maps.places.v1.AuthorAttribution value) { if (authorAttributionBuilder_ == null) { @@ -1731,12 +1655,10 @@ public Builder mergeAuthorAttribution(com.google.maps.places.v1.AuthorAttributio * * *
-     * Output only. This review's author.
+     * This review's author.
      * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; */ public Builder clearAuthorAttribution() { bitField0_ = (bitField0_ & ~0x00000020); @@ -1752,12 +1674,10 @@ public Builder clearAuthorAttribution() { * * *
-     * Output only. This review's author.
+     * This review's author.
      * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; */ public com.google.maps.places.v1.AuthorAttribution.Builder getAuthorAttributionBuilder() { bitField0_ |= 0x00000020; @@ -1768,12 +1688,10 @@ public com.google.maps.places.v1.AuthorAttribution.Builder getAuthorAttributionB * * *
-     * Output only. This review's author.
+     * This review's author.
      * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; */ public com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttributionOrBuilder() { if (authorAttributionBuilder_ != null) { @@ -1788,12 +1706,10 @@ public com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttribution * * *
-     * Output only. This review's author.
+     * This review's author.
      * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.maps.places.v1.AuthorAttribution, @@ -1822,12 +1738,10 @@ public com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttribution * * *
-     * Output only. Timestamp for the review.
+     * Timestamp for the review.
      * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; * * @return Whether the publishTime field is set. */ @@ -1838,12 +1752,10 @@ public boolean hasPublishTime() { * * *
-     * Output only. Timestamp for the review.
+     * Timestamp for the review.
      * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; * * @return The publishTime. */ @@ -1860,12 +1772,10 @@ public com.google.protobuf.Timestamp getPublishTime() { * * *
-     * Output only. Timestamp for the review.
+     * Timestamp for the review.
      * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; */ public Builder setPublishTime(com.google.protobuf.Timestamp value) { if (publishTimeBuilder_ == null) { @@ -1884,12 +1794,10 @@ public Builder setPublishTime(com.google.protobuf.Timestamp value) { * * *
-     * Output only. Timestamp for the review.
+     * Timestamp for the review.
      * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; */ public Builder setPublishTime(com.google.protobuf.Timestamp.Builder builderForValue) { if (publishTimeBuilder_ == null) { @@ -1905,12 +1813,10 @@ public Builder setPublishTime(com.google.protobuf.Timestamp.Builder builderForVa * * *
-     * Output only. Timestamp for the review.
+     * Timestamp for the review.
      * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; */ public Builder mergePublishTime(com.google.protobuf.Timestamp value) { if (publishTimeBuilder_ == null) { @@ -1932,12 +1838,10 @@ public Builder mergePublishTime(com.google.protobuf.Timestamp value) { * * *
-     * Output only. Timestamp for the review.
+     * Timestamp for the review.
      * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; */ public Builder clearPublishTime() { bitField0_ = (bitField0_ & ~0x00000040); @@ -1953,12 +1857,10 @@ public Builder clearPublishTime() { * * *
-     * Output only. Timestamp for the review.
+     * Timestamp for the review.
      * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; */ public com.google.protobuf.Timestamp.Builder getPublishTimeBuilder() { bitField0_ |= 0x00000040; @@ -1969,12 +1871,10 @@ public com.google.protobuf.Timestamp.Builder getPublishTimeBuilder() { * * *
-     * Output only. Timestamp for the review.
+     * Timestamp for the review.
      * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; */ public com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder() { if (publishTimeBuilder_ != null) { @@ -1989,12 +1889,10 @@ public com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder() { * * *
-     * Output only. Timestamp for the review.
+     * Timestamp for the review.
      * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/ReviewOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/ReviewOrBuilder.java index 4ae9f7fbe6dc..9ebb711ef99b 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/ReviewOrBuilder.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/ReviewOrBuilder.java @@ -27,12 +27,12 @@ public interface ReviewOrBuilder * * *
-   * Output only. A reference representing this place review which may be used
-   * to look up this place review again (a.k.a. the API "resource" name:
-   * places/{place_id}/reviews/{review}).
+   * A reference representing this place review which may be used to look up
+   * this place review again (also called the API "resource" name:
+   * `places/{place_id}/reviews/{review}`).
    * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1; * * @return The name. */ @@ -41,12 +41,12 @@ public interface ReviewOrBuilder * * *
-   * Output only. A reference representing this place review which may be used
-   * to look up this place review again (a.k.a. the API "resource" name:
-   * places/{place_id}/reviews/{review}).
+   * A reference representing this place review which may be used to look up
+   * this place review again (also called the API "resource" name:
+   * `places/{place_id}/reviews/{review}`).
    * 
* - * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * string name = 1; * * @return The bytes for name. */ @@ -56,14 +56,11 @@ public interface ReviewOrBuilder * * *
-   * Output only. A string of formatted recent time, expressing the review time
-   * relative to the current time in a form appropriate for the language and
-   * country.
+   * A string of formatted recent time, expressing the review time relative
+   * to the current time in a form appropriate for the language and country.
    * 
* - * - * string relative_publish_time_description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string relative_publish_time_description = 2; * * @return The relativePublishTimeDescription. */ @@ -72,14 +69,11 @@ public interface ReviewOrBuilder * * *
-   * Output only. A string of formatted recent time, expressing the review time
-   * relative to the current time in a form appropriate for the language and
-   * country.
+   * A string of formatted recent time, expressing the review time relative
+   * to the current time in a form appropriate for the language and country.
    * 
* - * - * string relative_publish_time_description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * string relative_publish_time_description = 2; * * @return The bytes for relativePublishTimeDescription. */ @@ -89,10 +83,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. The localized text of the review.
+   * The localized text of the review.
    * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LocalizedText text = 9; * * @return Whether the text field is set. */ @@ -101,10 +95,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. The localized text of the review.
+   * The localized text of the review.
    * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LocalizedText text = 9; * * @return The text. */ @@ -113,10 +107,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. The localized text of the review.
+   * The localized text of the review.
    * 
* - * .google.type.LocalizedText text = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.type.LocalizedText text = 9; */ com.google.type.LocalizedTextOrBuilder getTextOrBuilder(); @@ -124,12 +118,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. The review text in its original language.
+   * The review text in its original language.
    * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; * * @return Whether the originalText field is set. */ @@ -138,12 +130,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. The review text in its original language.
+   * The review text in its original language.
    * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; * * @return The originalText. */ @@ -152,12 +142,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. The review text in its original language.
+   * The review text in its original language.
    * 
* - * - * .google.type.LocalizedText original_text = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.type.LocalizedText original_text = 12; */ com.google.type.LocalizedTextOrBuilder getOriginalTextOrBuilder(); @@ -165,10 +153,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. A number between 1.0 and 5.0, a.k.a. the number of stars.
+   * A number between 1.0 and 5.0, also called the number of stars.
    * 
* - * double rating = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * double rating = 7; * * @return The rating. */ @@ -178,12 +166,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. This review's author.
+   * This review's author.
    * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; * * @return Whether the authorAttribution field is set. */ @@ -192,12 +178,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. This review's author.
+   * This review's author.
    * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; * * @return The authorAttribution. */ @@ -206,12 +190,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. This review's author.
+   * This review's author.
    * 
* - * - * .google.maps.places.v1.AuthorAttribution author_attribution = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.maps.places.v1.AuthorAttribution author_attribution = 13; */ com.google.maps.places.v1.AuthorAttributionOrBuilder getAuthorAttributionOrBuilder(); @@ -219,12 +201,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. Timestamp for the review.
+   * Timestamp for the review.
    * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; * * @return Whether the publishTime field is set. */ @@ -233,12 +213,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. Timestamp for the review.
+   * Timestamp for the review.
    * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; * * @return The publishTime. */ @@ -247,12 +225,10 @@ public interface ReviewOrBuilder * * *
-   * Output only. Timestamp for the review.
+   * Timestamp for the review.
    * 
* - * - * .google.protobuf.Timestamp publish_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * + * .google.protobuf.Timestamp publish_time = 14; */ com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder(); } diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/ReviewProto.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/ReviewProto.java index 6f2bd0c0b687..112b21f5ebf9 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/ReviewProto.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/ReviewProto.java @@ -41,32 +41,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { "\n\"google/maps/places/v1/review.proto\022\025go" - + "ogle.maps.places.v1\032\037google/api/field_be" - + "havior.proto\032\031google/api/resource.proto\032" - + "\'google/maps/places/v1/attribution.proto" - + "\032\037google/protobuf/timestamp.proto\032 googl" - + "e/type/localized_text.proto\"\245\003\n\006Review\022\022" - + "\n\004name\030\001 \001(\tB\004\342A\001\003\022/\n!relative_publish_t" - + "ime_description\030\002 \001(\tB\004\342A\001\003\022.\n\004text\030\t \001(" - + "\0132\032.google.type.LocalizedTextB\004\342A\001\003\0227\n\ro" - + "riginal_text\030\014 \001(\0132\032.google.type.Localiz" - + "edTextB\004\342A\001\003\022\024\n\006rating\030\007 \001(\001B\004\342A\001\003\022J\n\022au" - + "thor_attribution\030\r \001(\0132(.google.maps.pla" - + "ces.v1.AuthorAttributionB\004\342A\001\003\0226\n\014publis" - + "h_time\030\016 \001(\0132\032.google.protobuf.Timestamp" - + "B\004\342A\001\003:S\352AP\n\034places.googleapis.com/Revie" - + "w\022\037places/{place}/reviews/{review}*\007revi" - + "ews2\006reviewB\237\001\n\031com.google.maps.places.v" - + "1B\013ReviewProtoP\001Z7cloud.google.com/go/ma" - + "ps/places/apiv1/placespb;placespb\370\001\001\242\002\006G" - + "MPSV1\252\002\025Google.Maps.Places.V1\312\002\025Google\\M" - + "aps\\Places\\V1b\006proto3" + + "ogle.maps.places.v1\032\031google/api/resource" + + ".proto\032\'google/maps/places/v1/attributio" + + "n.proto\032\037google/protobuf/timestamp.proto" + + "\032 google/type/localized_text.proto\"\373\002\n\006R" + + "eview\022\014\n\004name\030\001 \001(\t\022)\n!relative_publish_" + + "time_description\030\002 \001(\t\022(\n\004text\030\t \001(\0132\032.g" + + "oogle.type.LocalizedText\0221\n\roriginal_tex" + + "t\030\014 \001(\0132\032.google.type.LocalizedText\022\016\n\006r" + + "ating\030\007 \001(\001\022D\n\022author_attribution\030\r \001(\0132" + + "(.google.maps.places.v1.AuthorAttributio" + + "n\0220\n\014publish_time\030\016 \001(\0132\032.google.protobu" + + "f.Timestamp:S\352AP\n\034places.googleapis.com/" + + "Review\022\037places/{place}/reviews/{review}*" + + "\007reviews2\006reviewB\237\001\n\031com.google.maps.pla" + + "ces.v1B\013ReviewProtoP\001Z7cloud.google.com/" + + "go/maps/places/apiv1/placespb;placespb\370\001" + + "\001\242\002\006GMPSV1\252\002\025Google.Maps.Places.V1\312\002\025Goo" + + "gle\\Maps\\Places\\V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), com.google.maps.places.v1.AttributionProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), @@ -88,11 +85,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); registry.add(com.google.api.ResourceProto.resource); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); com.google.maps.places.v1.AttributionProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyRequest.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyRequest.java index 9b67360eff71..cf1b62b7eba7 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyRequest.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyRequest.java @@ -1156,7 +1156,7 @@ public com.google.protobuf.ByteString getLanguageCodeBytes() { * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -1188,7 +1188,7 @@ public java.lang.String getRegionCode() { * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -1221,7 +1221,11 @@ public com.google.protobuf.ByteString getRegionCodeBytes() { * *
    * Included Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting types, i.e. a type appears in both
    * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -1230,7 +1234,7 @@ public com.google.protobuf.ByteString getRegionCodeBytes() {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1246,7 +1250,11 @@ public com.google.protobuf.ProtocolStringList getIncludedTypesList() { * *
    * Included Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting types, i.e. a type appears in both
    * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -1255,7 +1263,7 @@ public com.google.protobuf.ProtocolStringList getIncludedTypesList() {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1271,7 +1279,11 @@ public int getIncludedTypesCount() { * *
    * Included Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting types, i.e. a type appears in both
    * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -1280,7 +1292,7 @@ public int getIncludedTypesCount() {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1297,7 +1309,11 @@ public java.lang.String getIncludedTypes(int index) { * *
    * Included Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting types, i.e. a type appears in both
    * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -1306,7 +1322,7 @@ public java.lang.String getIncludedTypes(int index) {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1329,7 +1345,11 @@ public com.google.protobuf.ByteString getIncludedTypesBytes(int index) { * *
    * Excluded Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If the client provides both included_types (e.g. restaurant) and
    * excluded_types (e.g. cafe), then the response should include places that
@@ -1342,7 +1362,7 @@ public com.google.protobuf.ByteString getIncludedTypesBytes(int index) {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1358,7 +1378,11 @@ public com.google.protobuf.ProtocolStringList getExcludedTypesList() { * *
    * Excluded Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If the client provides both included_types (e.g. restaurant) and
    * excluded_types (e.g. cafe), then the response should include places that
@@ -1371,7 +1395,7 @@ public com.google.protobuf.ProtocolStringList getExcludedTypesList() {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1387,7 +1411,11 @@ public int getExcludedTypesCount() { * *
    * Excluded Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If the client provides both included_types (e.g. restaurant) and
    * excluded_types (e.g. cafe), then the response should include places that
@@ -1400,7 +1428,7 @@ public int getExcludedTypesCount() {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1417,7 +1445,11 @@ public java.lang.String getExcludedTypes(int index) { * *
    * Excluded Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If the client provides both included_types (e.g. restaurant) and
    * excluded_types (e.g. cafe), then the response should include places that
@@ -1430,7 +1462,7 @@ public java.lang.String getExcludedTypes(int index) {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1453,7 +1485,13 @@ public com.google.protobuf.ByteString getExcludedTypesBytes(int index) { * *
    * Included primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * A place can only have a single primary type from the supported types table
+   * associated with it.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -1462,7 +1500,7 @@ public com.google.protobuf.ByteString getExcludedTypesBytes(int index) {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1478,7 +1516,13 @@ public com.google.protobuf.ProtocolStringList getIncludedPrimaryTypesList() { * *
    * Included primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * A place can only have a single primary type from the supported types table
+   * associated with it.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -1487,7 +1531,7 @@ public com.google.protobuf.ProtocolStringList getIncludedPrimaryTypesList() {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1503,7 +1547,13 @@ public int getIncludedPrimaryTypesCount() { * *
    * Included primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * A place can only have a single primary type from the supported types table
+   * associated with it.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -1512,7 +1562,7 @@ public int getIncludedPrimaryTypesCount() {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1529,7 +1579,13 @@ public java.lang.String getIncludedPrimaryTypes(int index) { * *
    * Included primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * A place can only have a single primary type from the supported types table
+   * associated with it.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -1538,7 +1594,7 @@ public java.lang.String getIncludedPrimaryTypes(int index) {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1561,7 +1617,11 @@ public com.google.protobuf.ByteString getIncludedPrimaryTypesBytes(int index) { * *
    * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -1570,7 +1630,7 @@ public com.google.protobuf.ByteString getIncludedPrimaryTypesBytes(int index) {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1586,7 +1646,11 @@ public com.google.protobuf.ProtocolStringList getExcludedPrimaryTypesList() { * *
    * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -1595,7 +1659,7 @@ public com.google.protobuf.ProtocolStringList getExcludedPrimaryTypesList() {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1611,7 +1675,11 @@ public int getExcludedPrimaryTypesCount() { * *
    * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -1620,7 +1688,7 @@ public int getExcludedPrimaryTypesCount() {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1637,7 +1705,11 @@ public java.lang.String getExcludedPrimaryTypes(int index) { * *
    * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -1646,7 +1718,7 @@ public java.lang.String getExcludedPrimaryTypes(int index) {
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -1665,7 +1737,7 @@ public com.google.protobuf.ByteString getExcludedPrimaryTypesBytes(int index) { * * *
-   * Maximum number of results to return. It must be between 1 and 20,
+   * Maximum number of results to return. It must be between 1 and 20 (default),
    * inclusively. If the number is unset, it falls back to the upper limit. If
    * the number is set to negative or exceeds the upper limit, an
    * INVALID_ARGUMENT error is returned.
@@ -2524,7 +2596,7 @@ public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) {
      * affect results based on applicable law.
      *
      * For more information, see
-     * http://www.unicode.org/reports/tr35/#unicode_region_subtag.
+     * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html.
      *
      *
      * Note that 3-digit region codes are not currently supported.
@@ -2555,7 +2627,7 @@ public java.lang.String getRegionCode() {
      * affect results based on applicable law.
      *
      * For more information, see
-     * http://www.unicode.org/reports/tr35/#unicode_region_subtag.
+     * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html.
      *
      *
      * Note that 3-digit region codes are not currently supported.
@@ -2586,7 +2658,7 @@ public com.google.protobuf.ByteString getRegionCodeBytes() {
      * affect results based on applicable law.
      *
      * For more information, see
-     * http://www.unicode.org/reports/tr35/#unicode_region_subtag.
+     * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html.
      *
      *
      * Note that 3-digit region codes are not currently supported.
@@ -2616,7 +2688,7 @@ public Builder setRegionCode(java.lang.String value) {
      * affect results based on applicable law.
      *
      * For more information, see
-     * http://www.unicode.org/reports/tr35/#unicode_region_subtag.
+     * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html.
      *
      *
      * Note that 3-digit region codes are not currently supported.
@@ -2642,7 +2714,7 @@ public Builder clearRegionCode() {
      * affect results based on applicable law.
      *
      * For more information, see
-     * http://www.unicode.org/reports/tr35/#unicode_region_subtag.
+     * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html.
      *
      *
      * Note that 3-digit region codes are not currently supported.
@@ -2678,7 +2750,11 @@ private void ensureIncludedTypesIsMutable() {
      *
      * 
      * Included Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting types, i.e. a type appears in both
      * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -2687,7 +2763,7 @@ private void ensureIncludedTypesIsMutable() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2704,7 +2780,11 @@ public com.google.protobuf.ProtocolStringList getIncludedTypesList() { * *
      * Included Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting types, i.e. a type appears in both
      * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -2713,7 +2793,7 @@ public com.google.protobuf.ProtocolStringList getIncludedTypesList() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2729,7 +2809,11 @@ public int getIncludedTypesCount() { * *
      * Included Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting types, i.e. a type appears in both
      * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -2738,7 +2822,7 @@ public int getIncludedTypesCount() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2755,7 +2839,11 @@ public java.lang.String getIncludedTypes(int index) { * *
      * Included Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting types, i.e. a type appears in both
      * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -2764,7 +2852,7 @@ public java.lang.String getIncludedTypes(int index) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2781,7 +2869,11 @@ public com.google.protobuf.ByteString getIncludedTypesBytes(int index) { * *
      * Included Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting types, i.e. a type appears in both
      * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -2790,7 +2882,7 @@ public com.google.protobuf.ByteString getIncludedTypesBytes(int index) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2815,7 +2907,11 @@ public Builder setIncludedTypes(int index, java.lang.String value) { * *
      * Included Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting types, i.e. a type appears in both
      * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -2824,7 +2920,7 @@ public Builder setIncludedTypes(int index, java.lang.String value) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2848,7 +2944,11 @@ public Builder addIncludedTypes(java.lang.String value) { * *
      * Included Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting types, i.e. a type appears in both
      * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -2857,7 +2957,7 @@ public Builder addIncludedTypes(java.lang.String value) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2878,7 +2978,11 @@ public Builder addAllIncludedTypes(java.lang.Iterable values) * *
      * Included Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting types, i.e. a type appears in both
      * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -2887,7 +2991,7 @@ public Builder addAllIncludedTypes(java.lang.Iterable values)
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2907,7 +3011,11 @@ public Builder clearIncludedTypes() { * *
      * Included Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting types, i.e. a type appears in both
      * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -2916,7 +3024,7 @@ public Builder clearIncludedTypes() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2951,7 +3059,11 @@ private void ensureExcludedTypesIsMutable() { * *
      * Excluded Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If the client provides both included_types (e.g. restaurant) and
      * excluded_types (e.g. cafe), then the response should include places that
@@ -2964,7 +3076,7 @@ private void ensureExcludedTypesIsMutable() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -2981,7 +3093,11 @@ public com.google.protobuf.ProtocolStringList getExcludedTypesList() { * *
      * Excluded Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If the client provides both included_types (e.g. restaurant) and
      * excluded_types (e.g. cafe), then the response should include places that
@@ -2994,7 +3110,7 @@ public com.google.protobuf.ProtocolStringList getExcludedTypesList() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3010,7 +3126,11 @@ public int getExcludedTypesCount() { * *
      * Excluded Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If the client provides both included_types (e.g. restaurant) and
      * excluded_types (e.g. cafe), then the response should include places that
@@ -3023,7 +3143,7 @@ public int getExcludedTypesCount() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3040,7 +3160,11 @@ public java.lang.String getExcludedTypes(int index) { * *
      * Excluded Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If the client provides both included_types (e.g. restaurant) and
      * excluded_types (e.g. cafe), then the response should include places that
@@ -3053,7 +3177,7 @@ public java.lang.String getExcludedTypes(int index) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3070,7 +3194,11 @@ public com.google.protobuf.ByteString getExcludedTypesBytes(int index) { * *
      * Excluded Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If the client provides both included_types (e.g. restaurant) and
      * excluded_types (e.g. cafe), then the response should include places that
@@ -3083,7 +3211,7 @@ public com.google.protobuf.ByteString getExcludedTypesBytes(int index) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3108,7 +3236,11 @@ public Builder setExcludedTypes(int index, java.lang.String value) { * *
      * Excluded Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If the client provides both included_types (e.g. restaurant) and
      * excluded_types (e.g. cafe), then the response should include places that
@@ -3121,7 +3253,7 @@ public Builder setExcludedTypes(int index, java.lang.String value) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3145,7 +3277,11 @@ public Builder addExcludedTypes(java.lang.String value) { * *
      * Excluded Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If the client provides both included_types (e.g. restaurant) and
      * excluded_types (e.g. cafe), then the response should include places that
@@ -3158,7 +3294,7 @@ public Builder addExcludedTypes(java.lang.String value) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3179,7 +3315,11 @@ public Builder addAllExcludedTypes(java.lang.Iterable values) * *
      * Excluded Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If the client provides both included_types (e.g. restaurant) and
      * excluded_types (e.g. cafe), then the response should include places that
@@ -3192,7 +3332,7 @@ public Builder addAllExcludedTypes(java.lang.Iterable values)
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3212,7 +3352,11 @@ public Builder clearExcludedTypes() { * *
      * Excluded Place type (eg, "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If the client provides both included_types (e.g. restaurant) and
      * excluded_types (e.g. cafe), then the response should include places that
@@ -3225,7 +3369,7 @@ public Builder clearExcludedTypes() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3260,7 +3404,13 @@ private void ensureIncludedPrimaryTypesIsMutable() { * *
      * Included primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * A place can only have a single primary type from the supported types table
+     * associated with it.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3269,7 +3419,7 @@ private void ensureIncludedPrimaryTypesIsMutable() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3286,7 +3436,13 @@ public com.google.protobuf.ProtocolStringList getIncludedPrimaryTypesList() { * *
      * Included primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * A place can only have a single primary type from the supported types table
+     * associated with it.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3295,7 +3451,7 @@ public com.google.protobuf.ProtocolStringList getIncludedPrimaryTypesList() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3311,7 +3467,13 @@ public int getIncludedPrimaryTypesCount() { * *
      * Included primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * A place can only have a single primary type from the supported types table
+     * associated with it.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3320,7 +3482,7 @@ public int getIncludedPrimaryTypesCount() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3337,7 +3499,13 @@ public java.lang.String getIncludedPrimaryTypes(int index) { * *
      * Included primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * A place can only have a single primary type from the supported types table
+     * associated with it.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3346,7 +3514,7 @@ public java.lang.String getIncludedPrimaryTypes(int index) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3363,7 +3531,13 @@ public com.google.protobuf.ByteString getIncludedPrimaryTypesBytes(int index) { * *
      * Included primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * A place can only have a single primary type from the supported types table
+     * associated with it.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3372,7 +3546,7 @@ public com.google.protobuf.ByteString getIncludedPrimaryTypesBytes(int index) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3397,7 +3571,13 @@ public Builder setIncludedPrimaryTypes(int index, java.lang.String value) { * *
      * Included primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * A place can only have a single primary type from the supported types table
+     * associated with it.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3406,7 +3586,7 @@ public Builder setIncludedPrimaryTypes(int index, java.lang.String value) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3430,7 +3610,13 @@ public Builder addIncludedPrimaryTypes(java.lang.String value) { * *
      * Included primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * A place can only have a single primary type from the supported types table
+     * associated with it.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3439,7 +3625,7 @@ public Builder addIncludedPrimaryTypes(java.lang.String value) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3460,7 +3646,13 @@ public Builder addAllIncludedPrimaryTypes(java.lang.Iterable v * *
      * Included primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * A place can only have a single primary type from the supported types table
+     * associated with it.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3469,7 +3661,7 @@ public Builder addAllIncludedPrimaryTypes(java.lang.Iterable v
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3489,7 +3681,13 @@ public Builder clearIncludedPrimaryTypes() { * *
      * Included primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * A place can only have a single primary type from the supported types table
+     * associated with it.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3498,7 +3696,7 @@ public Builder clearIncludedPrimaryTypes() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3533,7 +3731,11 @@ private void ensureExcludedPrimaryTypesIsMutable() { * *
      * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3542,7 +3744,7 @@ private void ensureExcludedPrimaryTypesIsMutable() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3559,7 +3761,11 @@ public com.google.protobuf.ProtocolStringList getExcludedPrimaryTypesList() { * *
      * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3568,7 +3774,7 @@ public com.google.protobuf.ProtocolStringList getExcludedPrimaryTypesList() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3584,7 +3790,11 @@ public int getExcludedPrimaryTypesCount() { * *
      * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3593,7 +3803,7 @@ public int getExcludedPrimaryTypesCount() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3610,7 +3820,11 @@ public java.lang.String getExcludedPrimaryTypes(int index) { * *
      * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3619,7 +3833,7 @@ public java.lang.String getExcludedPrimaryTypes(int index) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3636,7 +3850,11 @@ public com.google.protobuf.ByteString getExcludedPrimaryTypesBytes(int index) { * *
      * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3645,7 +3863,7 @@ public com.google.protobuf.ByteString getExcludedPrimaryTypesBytes(int index) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3670,7 +3888,11 @@ public Builder setExcludedPrimaryTypes(int index, java.lang.String value) { * *
      * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3679,7 +3901,7 @@ public Builder setExcludedPrimaryTypes(int index, java.lang.String value) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3703,7 +3925,11 @@ public Builder addExcludedPrimaryTypes(java.lang.String value) { * *
      * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3712,7 +3938,7 @@ public Builder addExcludedPrimaryTypes(java.lang.String value) {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3733,7 +3959,11 @@ public Builder addAllExcludedPrimaryTypes(java.lang.Iterable v * *
      * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3742,7 +3972,7 @@ public Builder addAllExcludedPrimaryTypes(java.lang.Iterable v
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3762,7 +3992,11 @@ public Builder clearExcludedPrimaryTypes() { * *
      * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-     * https://developers.google.com/places/supported_types.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     *
+     * Up to 50 types from [Table
+     * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+     * may be specified.
      *
      * If there are any conflicting primary types, i.e. a type appears in both
      * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -3771,7 +4005,7 @@ public Builder clearExcludedPrimaryTypes() {
      * If a Place type is specified with multiple type restrictions, only places
      * that satisfy all of the restrictions are returned. For example, if we
      * have {included_types = ["restaurant"], excluded_primary_types =
-     * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+     * ["restaurant"]}, the returned places provide "restaurant"
      * related services but do not operate primarily as "restaurants".
      * 
* @@ -3797,7 +4031,7 @@ public Builder addExcludedPrimaryTypesBytes(com.google.protobuf.ByteString value * * *
-     * Maximum number of results to return. It must be between 1 and 20,
+     * Maximum number of results to return. It must be between 1 and 20 (default),
      * inclusively. If the number is unset, it falls back to the upper limit. If
      * the number is set to negative or exceeds the upper limit, an
      * INVALID_ARGUMENT error is returned.
@@ -3815,7 +4049,7 @@ public int getMaxResultCount() {
      *
      *
      * 
-     * Maximum number of results to return. It must be between 1 and 20,
+     * Maximum number of results to return. It must be between 1 and 20 (default),
      * inclusively. If the number is unset, it falls back to the upper limit. If
      * the number is set to negative or exceeds the upper limit, an
      * INVALID_ARGUMENT error is returned.
@@ -3837,7 +4071,7 @@ public Builder setMaxResultCount(int value) {
      *
      *
      * 
-     * Maximum number of results to return. It must be between 1 and 20,
+     * Maximum number of results to return. It must be between 1 and 20 (default),
      * inclusively. If the number is unset, it falls back to the upper limit. If
      * the number is set to negative or exceeds the upper limit, an
      * INVALID_ARGUMENT error is returned.
diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyRequestOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyRequestOrBuilder.java
index 7f539aa5ce6e..c57e6864b754 100644
--- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyRequestOrBuilder.java
+++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyRequestOrBuilder.java
@@ -70,7 +70,7 @@ public interface SearchNearbyRequestOrBuilder
    * affect results based on applicable law.
    *
    * For more information, see
-   * http://www.unicode.org/reports/tr35/#unicode_region_subtag.
+   * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html.
    *
    *
    * Note that 3-digit region codes are not currently supported.
@@ -91,7 +91,7 @@ public interface SearchNearbyRequestOrBuilder
    * affect results based on applicable law.
    *
    * For more information, see
-   * http://www.unicode.org/reports/tr35/#unicode_region_subtag.
+   * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html.
    *
    *
    * Note that 3-digit region codes are not currently supported.
@@ -108,7 +108,11 @@ public interface SearchNearbyRequestOrBuilder
    *
    * 
    * Included Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting types, i.e. a type appears in both
    * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -117,7 +121,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -131,7 +135,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Included Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting types, i.e. a type appears in both
    * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -140,7 +148,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -154,7 +162,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Included Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting types, i.e. a type appears in both
    * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -163,7 +175,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -178,7 +190,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Included Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting types, i.e. a type appears in both
    * included_types and excluded_types, an INVALID_ARGUMENT error is
@@ -187,7 +203,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -203,7 +219,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Excluded Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If the client provides both included_types (e.g. restaurant) and
    * excluded_types (e.g. cafe), then the response should include places that
@@ -216,7 +236,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -230,7 +250,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Excluded Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If the client provides both included_types (e.g. restaurant) and
    * excluded_types (e.g. cafe), then the response should include places that
@@ -243,7 +267,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -257,7 +281,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Excluded Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If the client provides both included_types (e.g. restaurant) and
    * excluded_types (e.g. cafe), then the response should include places that
@@ -270,7 +298,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -285,7 +313,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Excluded Place type (eg, "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If the client provides both included_types (e.g. restaurant) and
    * excluded_types (e.g. cafe), then the response should include places that
@@ -298,7 +330,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -314,7 +346,13 @@ public interface SearchNearbyRequestOrBuilder * *
    * Included primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * A place can only have a single primary type from the supported types table
+   * associated with it.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -323,7 +361,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -337,7 +375,13 @@ public interface SearchNearbyRequestOrBuilder * *
    * Included primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * A place can only have a single primary type from the supported types table
+   * associated with it.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -346,7 +390,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -360,7 +404,13 @@ public interface SearchNearbyRequestOrBuilder * *
    * Included primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * A place can only have a single primary type from the supported types table
+   * associated with it.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -369,7 +419,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -384,7 +434,13 @@ public interface SearchNearbyRequestOrBuilder * *
    * Included primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * A place can only have a single primary type from the supported types table
+   * associated with it.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -393,7 +449,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -409,7 +465,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -418,7 +478,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -432,7 +492,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -441,7 +505,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -455,7 +519,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -464,7 +532,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -479,7 +547,11 @@ public interface SearchNearbyRequestOrBuilder * *
    * Excluded primary Place type (e.g. "restaurant" or "gas_station") from
-   * https://developers.google.com/places/supported_types.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   *
+   * Up to 50 types from [Table
+   * A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a)
+   * may be specified.
    *
    * If there are any conflicting primary types, i.e. a type appears in both
    * included_primary_types and excluded_primary_types, an INVALID_ARGUMENT
@@ -488,7 +560,7 @@ public interface SearchNearbyRequestOrBuilder
    * If a Place type is specified with multiple type restrictions, only places
    * that satisfy all of the restrictions are returned. For example, if we
    * have {included_types = ["restaurant"], excluded_primary_types =
-   * ["restaurant"]}, the returned places are POIs that provide "restaurant"
+   * ["restaurant"]}, the returned places provide "restaurant"
    * related services but do not operate primarily as "restaurants".
    * 
* @@ -503,7 +575,7 @@ public interface SearchNearbyRequestOrBuilder * * *
-   * Maximum number of results to return. It must be between 1 and 20,
+   * Maximum number of results to return. It must be between 1 and 20 (default),
    * inclusively. If the number is unset, it falls back to the upper limit. If
    * the number is set to negative or exceeds the upper limit, an
    * INVALID_ARGUMENT error is returned.
diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyResponse.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyResponse.java
index f1d425ba4df4..b79ef56e2a13 100644
--- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyResponse.java
+++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyResponse.java
@@ -70,7 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    *
    * 
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* @@ -84,7 +84,7 @@ public java.util.List getPlacesList() { * * *
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* @@ -99,7 +99,7 @@ public java.util.List getPlacesList() { * * *
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* @@ -113,7 +113,7 @@ public int getPlacesCount() { * * *
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* @@ -127,7 +127,7 @@ public com.google.maps.places.v1.Place getPlaces(int index) { * * *
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* @@ -545,7 +545,7 @@ private void ensurePlacesIsMutable() { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -562,7 +562,7 @@ public java.util.List getPlacesList() { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -579,7 +579,7 @@ public int getPlacesCount() { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -596,7 +596,7 @@ public com.google.maps.places.v1.Place getPlaces(int index) { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -619,7 +619,7 @@ public Builder setPlaces(int index, com.google.maps.places.v1.Place value) { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -639,7 +639,7 @@ public Builder setPlaces(int index, com.google.maps.places.v1.Place.Builder buil * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -662,7 +662,7 @@ public Builder addPlaces(com.google.maps.places.v1.Place value) { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -685,7 +685,7 @@ public Builder addPlaces(int index, com.google.maps.places.v1.Place value) { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -705,7 +705,7 @@ public Builder addPlaces(com.google.maps.places.v1.Place.Builder builderForValue * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -725,7 +725,7 @@ public Builder addPlaces(int index, com.google.maps.places.v1.Place.Builder buil * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -746,7 +746,7 @@ public Builder addAllPlaces( * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -766,7 +766,7 @@ public Builder clearPlaces() { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -786,7 +786,7 @@ public Builder removePlaces(int index) { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -799,7 +799,7 @@ public com.google.maps.places.v1.Place.Builder getPlacesBuilder(int index) { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -816,7 +816,7 @@ public com.google.maps.places.v1.PlaceOrBuilder getPlacesOrBuilder(int index) { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -834,7 +834,7 @@ public com.google.maps.places.v1.PlaceOrBuilder getPlacesOrBuilder(int index) { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -848,7 +848,7 @@ public com.google.maps.places.v1.Place.Builder addPlacesBuilder() { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* @@ -862,7 +862,7 @@ public com.google.maps.places.v1.Place.Builder addPlacesBuilder(int index) { * * *
-     * A list of interesting places that meets user's requirements like places
+     * A list of places that meets user's requirements like places
      * types, number of places and specific location restriction.
      * 
* diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyResponseOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyResponseOrBuilder.java index 2e634f80b2f8..84fe8624fd29 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyResponseOrBuilder.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchNearbyResponseOrBuilder.java @@ -27,7 +27,7 @@ public interface SearchNearbyResponseOrBuilder * * *
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* @@ -38,7 +38,7 @@ public interface SearchNearbyResponseOrBuilder * * *
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* @@ -49,7 +49,7 @@ public interface SearchNearbyResponseOrBuilder * * *
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* @@ -60,7 +60,7 @@ public interface SearchNearbyResponseOrBuilder * * *
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* @@ -71,7 +71,7 @@ public interface SearchNearbyResponseOrBuilder * * *
-   * A list of interesting places that meets user's requirements like places
+   * A list of places that meets user's requirements like places
    * types, number of places and specific location restriction.
    * 
* diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchTextRequest.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchTextRequest.java index 2198f4f99c00..15d8f7bbadab 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchTextRequest.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchTextRequest.java @@ -102,7 +102,7 @@ public enum RankPreference implements com.google.protobuf.ProtocolMessageEnum { * *
      * Ranks results by relevance. Sort order determined by normal ranking
-     * stack. See SortRefinement::RELEVANCE.
+     * stack.
      * 
* * RELEVANCE = 2; @@ -136,7 +136,7 @@ public enum RankPreference implements com.google.protobuf.ProtocolMessageEnum { * *
      * Ranks results by relevance. Sort order determined by normal ranking
-     * stack. See SortRefinement::RELEVANCE.
+     * stack.
      * 
* * RELEVANCE = 2; @@ -236,6 +236,11 @@ public interface LocationBiasOrBuilder * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -248,6 +253,11 @@ public interface LocationBiasOrBuilder * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -260,6 +270,11 @@ public interface LocationBiasOrBuilder * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -401,6 +416,11 @@ public TypeCase getTypeCase() { * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -416,6 +436,11 @@ public boolean hasRectangle() { * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -434,6 +459,11 @@ public com.google.geo.type.Viewport getRectangle() { * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -933,6 +963,11 @@ public Builder clearType() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -948,6 +983,11 @@ public boolean hasRectangle() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -973,6 +1013,11 @@ public com.google.geo.type.Viewport getRectangle() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -995,6 +1040,11 @@ public Builder setRectangle(com.google.geo.type.Viewport value) { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1014,6 +1064,11 @@ public Builder setRectangle(com.google.geo.type.Viewport.Builder builderForValue * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1044,6 +1099,11 @@ public Builder mergeRectangle(com.google.geo.type.Viewport value) { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1069,6 +1129,11 @@ public Builder clearRectangle() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1081,6 +1146,11 @@ public com.google.geo.type.Viewport.Builder getRectangleBuilder() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1101,6 +1171,11 @@ public com.google.geo.type.ViewportOrBuilder getRectangleOrBuilder() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1406,6 +1481,11 @@ public interface LocationRestrictionOrBuilder * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1418,6 +1498,11 @@ public interface LocationRestrictionOrBuilder * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1430,6 +1515,11 @@ public interface LocationRestrictionOrBuilder * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1533,6 +1623,11 @@ public TypeCase getTypeCase() { * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1548,6 +1643,11 @@ public boolean hasRectangle() { * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1566,6 +1666,11 @@ public com.google.geo.type.Viewport getRectangle() { * *
      * A rectangle box defined by northeast and southwest corner.
+     * `rectangle.high()` must be the northeast point of the rectangle
+     * viewport. `rectangle.low()` must be the southwest point of the
+     * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+     * `rectangle.high().latitude()`. This will result in an empty latitude
+     * range. A rectangle viewport cannot be wider than 180 degrees.
      * 
* * .google.geo.type.Viewport rectangle = 1; @@ -1988,6 +2093,11 @@ public Builder clearType() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -2003,6 +2113,11 @@ public boolean hasRectangle() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -2028,6 +2143,11 @@ public com.google.geo.type.Viewport getRectangle() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -2050,6 +2170,11 @@ public Builder setRectangle(com.google.geo.type.Viewport value) { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -2069,6 +2194,11 @@ public Builder setRectangle(com.google.geo.type.Viewport.Builder builderForValue * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -2099,6 +2229,11 @@ public Builder mergeRectangle(com.google.geo.type.Viewport value) { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -2124,6 +2259,11 @@ public Builder clearRectangle() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -2136,6 +2276,11 @@ public com.google.geo.type.Viewport.Builder getRectangleBuilder() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -2156,6 +2301,11 @@ public com.google.geo.type.ViewportOrBuilder getRectangleOrBuilder() { * *
        * A rectangle box defined by northeast and southwest corner.
+       * `rectangle.high()` must be the northeast point of the rectangle
+       * viewport. `rectangle.low()` must be the southwest point of the
+       * rectangle viewport. `rectangle.low().latitude()` cannot be greater than
+       * `rectangle.high().latitude()`. This will result in an empty latitude
+       * range. A rectangle viewport cannot be wider than 180 degrees.
        * 
* * .google.geo.type.Viewport rectangle = 1; @@ -2377,7 +2527,7 @@ public com.google.protobuf.ByteString getLanguageCodeBytes() { * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -2409,7 +2559,7 @@ public java.lang.String getRegionCode() { * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -2478,8 +2628,8 @@ public com.google.maps.places.v1.SearchTextRequest.RankPreference getRankPrefere * *
    * The requested place type. Full list of types supported:
-   * https://developers.google.com/places/supported_types. Only support one
-   * included type.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * Only support one included type.
    * 
* * string included_type = 6; @@ -2503,8 +2653,8 @@ public java.lang.String getIncludedType() { * *
    * The requested place type. Full list of types supported:
-   * https://developers.google.com/places/supported_types. Only support one
-   * included type.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * Only support one included type.
    * 
* * string included_type = 6; @@ -2530,8 +2680,8 @@ public com.google.protobuf.ByteString getIncludedTypeBytes() { * * *
-   * Used to restrict the search to places that are open at a specific time.
-   * open_now marks if a business is currently open.
+   * Used to restrict the search to places that are currently open.  The default
+   * is false.
    * 
* * bool open_now = 7; @@ -2550,11 +2700,10 @@ public boolean getOpenNow() { * *
    * Filter out results whose average user rating is strictly less than this
-   * limit. A valid value must be an float between 0 and 5 (inclusively) at a
-   * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. This is to keep
-   * parity with LocalRefinement_UserRating. The input rating will round up to
-   * the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all
-   * results with a less than 1.0 rating.
+   * limit. A valid value must be a float between 0 and 5 (inclusively) at a
+   * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. The input rating
+   * will round up to the nearest 0.5(ceiling). For instance, a rating of 0.6
+   * will eliminate all results with a less than 1.0 rating.
    * 
* * double min_rating = 9; @@ -2573,9 +2722,9 @@ public double getMinRating() { * *
    * Maximum number of results to return. It must be between 1 and 20,
-   * inclusively. If the number is unset, it falls back to the upper limit. If
-   * the number is set to negative or exceeds the upper limit, an
-   * INVALID_ARGUMENT error is returned.
+   * inclusively. The default is 20.  If the number is unset, it falls back to
+   * the upper limit. If the number is set to negative or exceeds the upper
+   * limit, an INVALID_ARGUMENT error is returned.
    * 
* * int32 max_result_count = 10; @@ -3748,7 +3897,7 @@ public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -3779,7 +3928,7 @@ public java.lang.String getRegionCode() { * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -3810,7 +3959,7 @@ public com.google.protobuf.ByteString getRegionCodeBytes() { * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -3840,7 +3989,7 @@ public Builder setRegionCode(java.lang.String value) { * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -3866,7 +4015,7 @@ public Builder clearRegionCode() { * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -3987,8 +4136,8 @@ public Builder clearRankPreference() { * *
      * The requested place type. Full list of types supported:
-     * https://developers.google.com/places/supported_types. Only support one
-     * included type.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * Only support one included type.
      * 
* * string included_type = 6; @@ -4011,8 +4160,8 @@ public java.lang.String getIncludedType() { * *
      * The requested place type. Full list of types supported:
-     * https://developers.google.com/places/supported_types. Only support one
-     * included type.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * Only support one included type.
      * 
* * string included_type = 6; @@ -4035,8 +4184,8 @@ public com.google.protobuf.ByteString getIncludedTypeBytes() { * *
      * The requested place type. Full list of types supported:
-     * https://developers.google.com/places/supported_types. Only support one
-     * included type.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * Only support one included type.
      * 
* * string included_type = 6; @@ -4058,8 +4207,8 @@ public Builder setIncludedType(java.lang.String value) { * *
      * The requested place type. Full list of types supported:
-     * https://developers.google.com/places/supported_types. Only support one
-     * included type.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * Only support one included type.
      * 
* * string included_type = 6; @@ -4077,8 +4226,8 @@ public Builder clearIncludedType() { * *
      * The requested place type. Full list of types supported:
-     * https://developers.google.com/places/supported_types. Only support one
-     * included type.
+     * https://developers.google.com/maps/documentation/places/web-service/place-types.
+     * Only support one included type.
      * 
* * string included_type = 6; @@ -4102,8 +4251,8 @@ public Builder setIncludedTypeBytes(com.google.protobuf.ByteString value) { * * *
-     * Used to restrict the search to places that are open at a specific time.
-     * open_now marks if a business is currently open.
+     * Used to restrict the search to places that are currently open.  The default
+     * is false.
      * 
* * bool open_now = 7; @@ -4118,8 +4267,8 @@ public boolean getOpenNow() { * * *
-     * Used to restrict the search to places that are open at a specific time.
-     * open_now marks if a business is currently open.
+     * Used to restrict the search to places that are currently open.  The default
+     * is false.
      * 
* * bool open_now = 7; @@ -4138,8 +4287,8 @@ public Builder setOpenNow(boolean value) { * * *
-     * Used to restrict the search to places that are open at a specific time.
-     * open_now marks if a business is currently open.
+     * Used to restrict the search to places that are currently open.  The default
+     * is false.
      * 
* * bool open_now = 7; @@ -4159,11 +4308,10 @@ public Builder clearOpenNow() { * *
      * Filter out results whose average user rating is strictly less than this
-     * limit. A valid value must be an float between 0 and 5 (inclusively) at a
-     * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. This is to keep
-     * parity with LocalRefinement_UserRating. The input rating will round up to
-     * the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all
-     * results with a less than 1.0 rating.
+     * limit. A valid value must be a float between 0 and 5 (inclusively) at a
+     * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. The input rating
+     * will round up to the nearest 0.5(ceiling). For instance, a rating of 0.6
+     * will eliminate all results with a less than 1.0 rating.
      * 
* * double min_rating = 9; @@ -4179,11 +4327,10 @@ public double getMinRating() { * *
      * Filter out results whose average user rating is strictly less than this
-     * limit. A valid value must be an float between 0 and 5 (inclusively) at a
-     * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. This is to keep
-     * parity with LocalRefinement_UserRating. The input rating will round up to
-     * the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all
-     * results with a less than 1.0 rating.
+     * limit. A valid value must be a float between 0 and 5 (inclusively) at a
+     * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. The input rating
+     * will round up to the nearest 0.5(ceiling). For instance, a rating of 0.6
+     * will eliminate all results with a less than 1.0 rating.
      * 
* * double min_rating = 9; @@ -4203,11 +4350,10 @@ public Builder setMinRating(double value) { * *
      * Filter out results whose average user rating is strictly less than this
-     * limit. A valid value must be an float between 0 and 5 (inclusively) at a
-     * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. This is to keep
-     * parity with LocalRefinement_UserRating. The input rating will round up to
-     * the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all
-     * results with a less than 1.0 rating.
+     * limit. A valid value must be a float between 0 and 5 (inclusively) at a
+     * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. The input rating
+     * will round up to the nearest 0.5(ceiling). For instance, a rating of 0.6
+     * will eliminate all results with a less than 1.0 rating.
      * 
* * double min_rating = 9; @@ -4227,9 +4373,9 @@ public Builder clearMinRating() { * *
      * Maximum number of results to return. It must be between 1 and 20,
-     * inclusively. If the number is unset, it falls back to the upper limit. If
-     * the number is set to negative or exceeds the upper limit, an
-     * INVALID_ARGUMENT error is returned.
+     * inclusively. The default is 20.  If the number is unset, it falls back to
+     * the upper limit. If the number is set to negative or exceeds the upper
+     * limit, an INVALID_ARGUMENT error is returned.
      * 
* * int32 max_result_count = 10; @@ -4245,9 +4391,9 @@ public int getMaxResultCount() { * *
      * Maximum number of results to return. It must be between 1 and 20,
-     * inclusively. If the number is unset, it falls back to the upper limit. If
-     * the number is set to negative or exceeds the upper limit, an
-     * INVALID_ARGUMENT error is returned.
+     * inclusively. The default is 20.  If the number is unset, it falls back to
+     * the upper limit. If the number is set to negative or exceeds the upper
+     * limit, an INVALID_ARGUMENT error is returned.
      * 
* * int32 max_result_count = 10; @@ -4267,9 +4413,9 @@ public Builder setMaxResultCount(int value) { * *
      * Maximum number of results to return. It must be between 1 and 20,
-     * inclusively. If the number is unset, it falls back to the upper limit. If
-     * the number is set to negative or exceeds the upper limit, an
-     * INVALID_ARGUMENT error is returned.
+     * inclusively. The default is 20.  If the number is unset, it falls back to
+     * the upper limit. If the number is set to negative or exceeds the upper
+     * limit, an INVALID_ARGUMENT error is returned.
      * 
* * int32 max_result_count = 10; diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchTextRequestOrBuilder.java b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchTextRequestOrBuilder.java index ff8d54c1c47a..0e5ce9cf1b49 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchTextRequestOrBuilder.java +++ b/java-maps-places/proto-google-maps-places-v1/src/main/java/com/google/maps/places/v1/SearchTextRequestOrBuilder.java @@ -95,7 +95,7 @@ public interface SearchTextRequestOrBuilder * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -116,7 +116,7 @@ public interface SearchTextRequestOrBuilder * affect results based on applicable law. * * For more information, see - * http://www.unicode.org/reports/tr35/#unicode_region_subtag. + * https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. * * * Note that 3-digit region codes are not currently supported. @@ -158,8 +158,8 @@ public interface SearchTextRequestOrBuilder * *
    * The requested place type. Full list of types supported:
-   * https://developers.google.com/places/supported_types. Only support one
-   * included type.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * Only support one included type.
    * 
* * string included_type = 6; @@ -172,8 +172,8 @@ public interface SearchTextRequestOrBuilder * *
    * The requested place type. Full list of types supported:
-   * https://developers.google.com/places/supported_types. Only support one
-   * included type.
+   * https://developers.google.com/maps/documentation/places/web-service/place-types.
+   * Only support one included type.
    * 
* * string included_type = 6; @@ -186,8 +186,8 @@ public interface SearchTextRequestOrBuilder * * *
-   * Used to restrict the search to places that are open at a specific time.
-   * open_now marks if a business is currently open.
+   * Used to restrict the search to places that are currently open.  The default
+   * is false.
    * 
* * bool open_now = 7; @@ -201,11 +201,10 @@ public interface SearchTextRequestOrBuilder * *
    * Filter out results whose average user rating is strictly less than this
-   * limit. A valid value must be an float between 0 and 5 (inclusively) at a
-   * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. This is to keep
-   * parity with LocalRefinement_UserRating. The input rating will round up to
-   * the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all
-   * results with a less than 1.0 rating.
+   * limit. A valid value must be a float between 0 and 5 (inclusively) at a
+   * 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. The input rating
+   * will round up to the nearest 0.5(ceiling). For instance, a rating of 0.6
+   * will eliminate all results with a less than 1.0 rating.
    * 
* * double min_rating = 9; @@ -219,9 +218,9 @@ public interface SearchTextRequestOrBuilder * *
    * Maximum number of results to return. It must be between 1 and 20,
-   * inclusively. If the number is unset, it falls back to the upper limit. If
-   * the number is set to negative or exceeds the upper limit, an
-   * INVALID_ARGUMENT error is returned.
+   * inclusively. The default is 20.  If the number is unset, it falls back to
+   * the upper limit. If the number is set to negative or exceeds the upper
+   * limit, an INVALID_ARGUMENT error is returned.
    * 
* * int32 max_result_count = 10; diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/attribution.proto b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/attribution.proto index e65d80c73372..d982dd06db3b 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/attribution.proto +++ b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/attribution.proto @@ -16,8 +16,6 @@ syntax = "proto3"; package google.maps.places.v1; -import "google/api/field_behavior.proto"; - option cc_enable_arenas = true; option csharp_namespace = "Google.Maps.Places.V1"; option go_package = "cloud.google.com/go/maps/places/apiv1/placespb;placespb"; @@ -31,16 +29,16 @@ option php_namespace = "Google\\Maps\\Places\\V1"; // [Photo][google.maps.places.v1.Photo], and // [Review][google.maps.places.v1.Review]. message AuthorAttribution { - // Output only. Name of the author of the [Photo][google.maps.places.v1.Photo] - // or [Review][google.maps.places.v1.Review]. - string display_name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Name of the author of the [Photo][google.maps.places.v1.Photo] or + // [Review][google.maps.places.v1.Review]. + string display_name = 1; - // Output only. URI of the author of the [Photo][google.maps.places.v1.Photo] - // or [Review][google.maps.places.v1.Review]. - string uri = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + // URI of the author of the [Photo][google.maps.places.v1.Photo] or + // [Review][google.maps.places.v1.Review]. + string uri = 2; - // Output only. Profile photo URI of the author of the + // Profile photo URI of the author of the // [Photo][google.maps.places.v1.Photo] or // [Review][google.maps.places.v1.Review]. - string photo_uri = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + string photo_uri = 3; } diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/photo.proto b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/photo.proto index 1f0bdb25ecd1..d2f3f999b6a6 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/photo.proto +++ b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/photo.proto @@ -38,18 +38,17 @@ message Photo { singular: "photo" }; - // Output only. A reference representing this place photo which may be used to - // look up this place photo again (a.k.a. the API "resource" name: - // places/{place_id}/photos/{photo}). - string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Identifier. A reference representing this place photo which may be used to + // look up this place photo again (also called the API "resource" name: + // `places/{place_id}/photos/{photo}`). + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; - // Output only. The maximum available width, in pixels. - int32 width_px = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The maximum available width, in pixels. + int32 width_px = 2; - // Output only. The maximum available height, in pixels. - int32 height_px = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The maximum available height, in pixels. + int32 height_px = 3; - // Output only. This photo's authors. - repeated AuthorAttribution author_attributions = 4 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // This photo's authors. + repeated AuthorAttribution author_attributions = 4; } diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/place.proto b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/place.proto index 91d55fe5cacc..5d29462e87a7 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/place.proto +++ b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/place.proto @@ -16,7 +16,6 @@ syntax = "proto3"; package google.maps.places.v1; -import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/geo/type/viewport.proto"; import "google/maps/places/v1/ev_charging.proto"; @@ -48,36 +47,35 @@ message Place { // The structured components that form the formatted address, if this // information is available. message AddressComponent { - // Output only. The full text description or name of the address component. - // For example, an address component for the country Australia may have a - // long_name of "Australia". - string long_text = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. An abbreviated textual name for the address component, if - // available. For example, an address component for the country of Australia - // may have a short_name of "AU". - string short_text = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. An array indicating the type(s) of the address component. - repeated string types = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. The language used to format this components, in CLDR - // notation. - string language_code = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The full text description or name of the address component. For example, + // an address component for the country Australia may have a long_name of + // "Australia". + string long_text = 1; + + // An abbreviated textual name for the address component, if available. For + // example, an address component for the country of Australia may have a + // short_name of "AU". + string short_text = 2; + + // An array indicating the type(s) of the address component. + repeated string types = 3; + + // The language used to format this components, in CLDR notation. + string language_code = 4; } // Plus code (http://plus.codes) is a location reference with two formats: // global code defining a 14mx14m (1/8000th of a degree) or smaller rectangle, // and compound code, replacing the prefix with a reference location. message PlusCode { - // Output only. Place's global (full) code, such as "9FWM33GV+HQ", - // representing an 1/8000 by 1/8000 degree area (~14 by 14 meters). - string global_code = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Place's compound code, such as "33GV+HQ, Ramberg, Norway", - // containing the suffix of the global code and replacing the prefix with a - // formatted name of a reference entity. - string compound_code = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place's global (full) code, such as "9FWM33GV+HQ", representing an + // 1/8000 by 1/8000 degree area (~14 by 14 meters). + string global_code = 1; + + // Place's compound code, such as "33GV+HQ, Ramberg, Norway", containing + // the suffix of the global code and replacing the prefix with a formatted + // name of a reference entity. + string compound_code = 2; } // Information about business hour of the place. @@ -86,32 +84,32 @@ message Place { message Period { // Status changing points. message Point { - // Output only. A day of the week, as an integer in the range 0-6. 0 is - // Sunday, 1 is Monday, etc. - optional int32 day = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + // A day of the week, as an integer in the range 0-6. 0 is Sunday, 1 is + // Monday, etc. + optional int32 day = 1; - // Output only. The hour in 2 digits. Ranges from 00 to 23. - optional int32 hour = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The hour in 2 digits. Ranges from 00 to 23. + optional int32 hour = 2; - // Output only. The minute in 2 digits. Ranges from 00 to 59. - optional int32 minute = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The minute in 2 digits. Ranges from 00 to 59. + optional int32 minute = 3; - // Output only. Date in the local timezone for the place. - google.type.Date date = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Date in the local timezone for the place. + google.type.Date date = 6; - // Output only. Whether or not this endpoint was truncated. Truncation - // occurs when the real hours are outside the times we are willing to - // return hours between, so we truncate the hours back to these - // boundaries. This ensures that at most 24 * 7 hours from midnight of - // the day of the request are returned. - bool truncated = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Whether or not this endpoint was truncated. Truncation occurs when + // the real hours are outside the times we are willing to return hours + // between, so we truncate the hours back to these boundaries. This + // ensures that at most 24 * 7 hours from midnight of the day of the + // request are returned. + bool truncated = 5; } - // Output only. The time that the place starts to be open. - Point open = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The time that the place starts to be open. + Point open = 1; - // Output only. The time that the place starts to be closed. - Point close = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The time that the place starts to be closed. + Point close = 2; } // A type used to identify the type of secondary hours. @@ -163,39 +161,34 @@ message Place { // the returned opening hours cover. Special days are days that could impact // the business hours of a place, e.g. Christmas day. message SpecialDay { - // Output only. The date of this special day. - google.type.Date date = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The date of this special day. + google.type.Date date = 1; } - // Output only. Is this place open right now? Always present unless we lack - // time-of-day or timezone data for these opening hours. - optional bool open_now = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. The periods that this place is open during the week. The - // periods are in chronological order, starting with Sunday in the - // place-local timezone. An empty (but not absent) value indicates a place - // that is never open, e.g. because it is closed temporarily for - // renovations. - repeated Period periods = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Localized strings describing the opening hours of this - // place, one string for each day of the week. Will be empty if the hours - // are unknown or could not be converted to localized text. Example: "Sun: - // 18:00–06:00" - repeated string weekday_descriptions = 3 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. A type string used to identify the type of secondary hours. - SecondaryHoursType secondary_hours_type = 4 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Structured information for special days that fall within the - // period that the returned opening hours cover. Special days are days that - // could impact the business hours of a place, e.g. Christmas day. Set for + // Is this place open right now? Always present unless we lack time-of-day + // or timezone data for these opening hours. + optional bool open_now = 1; + + // The periods that this place is open during the week. The periods are in + // chronological order, starting with Sunday in the place-local timezone. An + // empty (but not absent) value indicates a place that is never open, e.g. + // because it is closed temporarily for renovations. + repeated Period periods = 2; + + // Localized strings describing the opening hours of this place, one string + // for each day of the week. Will be empty if the hours are unknown or + // could not be converted to localized text. Example: "Sun: 18:00–06:00" + repeated string weekday_descriptions = 3; + + // A type string used to identify the type of secondary hours. + SecondaryHoursType secondary_hours_type = 4; + + // Structured information for special days that fall within the period that + // the returned opening hours cover. Special days are days that could impact + // the business hours of a place, e.g. Christmas day. Set for // current_opening_hours and current_secondary_opening_hours if there are // exceptional hours. - repeated SpecialDay special_days = 5 - [(google.api.field_behavior) = OUTPUT_ONLY]; + repeated SpecialDay special_days = 5; } // Business status for the place. @@ -215,11 +208,11 @@ message Place { // Information about data providers of this place. message Attribution { - // Output only. Name of the Place's data provider. - string provider = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Name of the Place's data provider. + string provider = 1; - // Output only. URI to the Place's data provider. - string provider_uri = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + // URI to the Place's data provider. + string provider_uri = 2; } // Payment options the place accepts. @@ -277,246 +270,251 @@ message Place { // Information about the accessibility options a place offers. message AccessibilityOptions { + // Place offers wheelchair accessible parking. + optional bool wheelchair_accessible_parking = 1; + // Places has wheelchair accessible entrance. optional bool wheelchair_accessible_entrance = 2; + + // Place has wheelchair accessible restroom. + optional bool wheelchair_accessible_restroom = 3; + + // Place has wheelchair accessible seating. + optional bool wheelchair_accessible_seating = 4; } - // 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/). - string name = 1 [(google.api.field_behavior) = 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; + + // The unique identifier of a place. + string id = 2; + + // 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; + + // A set of type tags for this result. For example, "political" and + // "locality". For the complete list of possible values, see Table A and + // Table B at + // https://developers.google.com/maps/documentation/places/web-service/place-types + repeated string types = 5; - // Output only. The unique identifier of a place. - string id = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The primary type of the given result. This type must one of the Places API + // supported types. For example, "restaurant", "cafe", "airport", etc. A + // place can only have a single primary type. For the complete list of + // possible values, see Table A and Table B at + // https://developers.google.com/maps/documentation/places/web-service/place-types + string primary_type = 50; - // 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]; + // The display name of the primary type, localized to the request language if + // applicable. For the complete list of possible values, see Table A and + // Table B at + // https://developers.google.com/maps/documentation/places/web-service/place-types + google.type.LocalizedText primary_type_display_name = 32; - // 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]; + // A human-readable phone number for the place, in national format. + string national_phone_number = 7; - // Output only. A human-readable phone number for the place, in national - // format. - string national_phone_number = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; + // A human-readable phone number for the place, in international format. + string international_phone_number = 8; - // Output only. A human-readable phone number for the place, in international - // format. - string international_phone_number = 8 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // A full, human-readable address for this place. + string formatted_address = 9; - // Output only. A full, human-readable address for this place. - string formatted_address = 9 [(google.api.field_behavior) = OUTPUT_ONLY]; + // A short, human-readable address for this place. + string short_formatted_address = 51; - // Output only. Repeated components for each locality level. - repeated AddressComponent address_components = 10 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Repeated components for each locality level. + // Note the following facts about the address_components[] array: + // - The array of address components may contain more components than the + // formatted_address. + // - The array does not necessarily include all the political entities that + // contain an address, apart from those included in the formatted_address. To + // retrieve all the political entities that contain a specific address, you + // should use reverse geocoding, passing the latitude/longitude of the address + // as a parameter to the request. + // - The format of the response is not guaranteed to remain the same between + // requests. In particular, the number of address_components varies based on + // the address requested and can change over time for the same address. A + // component can change position in the array. The type of the component can + // change. A particular component may be missing in a later response. + repeated AddressComponent address_components = 10; - // Output only. Plus code of the place location lat/long. - PlusCode plus_code = 11 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Plus code of the place location lat/long. + PlusCode plus_code = 11; - // Output only. The position of this place. - google.type.LatLng location = 12 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The position of this place. + google.type.LatLng location = 12; - // 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]; + // A viewport suitable for displaying the place on an average-sized map. + google.geo.type.Viewport viewport = 13; - // 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]; + // A rating between 1.0 and 5.0, based on user reviews of this place. + double rating = 14; - // Output only. A URL providing more information about this place. - string google_maps_uri = 15 [(google.api.field_behavior) = OUTPUT_ONLY]; + // A URL providing more information about this place. + string google_maps_uri = 15; - // 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]; + // 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; - // Output only. List of reviews about this place. - repeated Review reviews = 53 [(google.api.field_behavior) = OUTPUT_ONLY]; + // List of reviews about this place, sorted by relevance. + repeated Review reviews = 53; - // Output only. The regular hours of operation. - OpeningHours regular_opening_hours = 21 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // The regular hours of operation. + OpeningHours regular_opening_hours = 21; - // 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]; + // 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; - // Output only. Information (including references) about photos of this place. - repeated Photo photos = 54 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Information (including references) about photos of this place. + repeated Photo photos = 54; - // 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]; + // The place's address in adr microformat: http://microformats.org/wiki/adr. + string adr_format_address = 24; - // Output only. The business status for the place. - BusinessStatus business_status = 25 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // The business status for the place. + BusinessStatus business_status = 25; - // Output only. Price level of the place. - PriceLevel price_level = 26 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Price level of the place. + PriceLevel price_level = 26; - // Output only. A set of data provider that must be shown with this result. - repeated Attribution attributions = 27 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // A set of data provider that must be shown with this result. + repeated Attribution attributions = 27; - // 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]; + // The total number of reviews (with or without text) for this place. + optional int32 user_rating_count = 28; - // 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]; + // A truncated URL to an 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; - // Output only. Background color for icon_mask in hex format, e.g. #909CE1. - string icon_background_color = 30 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Background color for icon_mask in hex format, e.g. #909CE1. + string icon_background_color = 30; - // Output only. Specifies if the business supports takeout. - optional bool takeout = 33 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the business supports takeout. + optional bool takeout = 33; - // Output only. Specifies if the business supports delivery. - optional bool delivery = 34 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the business supports delivery. + optional bool delivery = 34; - // Output only. Specifies if the business supports indoor or outdoor seating - // options. - optional bool dine_in = 35 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the business supports indoor or outdoor seating options. + optional bool dine_in = 35; - // Output only. Specifies if the business supports curbside pickup. - optional bool curbside_pickup = 36 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the business supports curbside pickup. + optional bool curbside_pickup = 36; - // Output only. Specifies if the place supports reservations. - optional bool reservable = 38 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the place supports reservations. + optional bool reservable = 38; - // Output only. Specifies if the place serves breakfast. - optional bool serves_breakfast = 39 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the place serves breakfast. + optional bool serves_breakfast = 39; - // Output only. Specifies if the place serves lunch. - optional bool serves_lunch = 40 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the place serves lunch. + optional bool serves_lunch = 40; - // Output only. Specifies if the place serves dinner. - optional bool serves_dinner = 41 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the place serves dinner. + optional bool serves_dinner = 41; - // Output only. Specifies if the place serves beer. - optional bool serves_beer = 42 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the place serves beer. + optional bool serves_beer = 42; - // Output only. Specifies if the place serves wine. - optional bool serves_wine = 43 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the place serves wine. + optional bool serves_wine = 43; - // Output only. Specifies if the place serves brunch. - optional bool serves_brunch = 44 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the place serves brunch. + optional bool serves_brunch = 44; - // Output only. Specifies if the place serves vegetarian food. - optional bool serves_vegetarian_food = 45 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // 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. - OpeningHours current_opening_hours = 46 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Specifies if the place serves vegetarian food. + optional bool serves_vegetarian_food = 45; - // 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 OpeningHours current_secondary_opening_hours = 47 - [(google.api.field_behavior) = 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. + OpeningHours current_opening_hours = 46; - // Output only. Contains an array of entries for information about regular - // secondary hours of a business. Secondary hours are different from a + // 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. - repeated OpeningHours regular_secondary_opening_hours = 49 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // place. This field includes the special_days subfield of all hours, set for + // dates that have exceptional hours. + repeated OpeningHours current_secondary_opening_hours = 47; + + // 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 OpeningHours regular_secondary_opening_hours = 49; - // 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]; + // 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; - // Output only. Place provides outdoor seating. - optional bool outdoor_seating = 55 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place provides outdoor seating. + optional bool outdoor_seating = 55; - // Output only. Place provides live music. - optional bool live_music = 56 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place provides live music. + optional bool live_music = 56; - // Output only. Place has a children's menu. - optional bool menu_for_children = 57 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place has a children's menu. + optional bool menu_for_children = 57; - // Output only. Place serves cocktails. - optional bool serves_cocktails = 58 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place serves cocktails. + optional bool serves_cocktails = 58; - // Output only. Place serves dessert. - optional bool serves_dessert = 59 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place serves dessert. + optional bool serves_dessert = 59; - // Output only. Place serves coffee. - optional bool serves_coffee = 60 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place serves coffee. + optional bool serves_coffee = 60; - // Output only. Place is good for children. - optional bool good_for_children = 62 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place is good for children. + optional bool good_for_children = 62; - // Output only. Place allows dogs. - optional bool allows_dogs = 63 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place allows dogs. + optional bool allows_dogs = 63; - // Output only. Place has restroom. - optional bool restroom = 64 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place has restroom. + optional bool restroom = 64; - // Output only. Place accommodates groups. - optional bool good_for_groups = 65 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place accommodates groups. + optional bool good_for_groups = 65; - // Output only. Place is suitable for watching sports. - optional bool good_for_watching_sports = 66 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Place is suitable for watching sports. + optional bool good_for_watching_sports = 66; - PaymentOptions payment_options = 67 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Payment options the place accepts. If a payment option data is not + // available, the payment option field will be unset. + PaymentOptions payment_options = 67; - // Output only. Options of parking provided by the place. - ParkingOptions parking_options = 70 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Options of parking provided by the place. + ParkingOptions parking_options = 70; - // Output only. A list of sub destinations related to the place. - repeated SubDestination sub_destinations = 71 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // A list of sub destinations related to the place. + repeated SubDestination sub_destinations = 71; - // Output only. Information about the accessibility options a place offers. - optional AccessibilityOptions accessibility_options = 72 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Information about the accessibility options a place offers. + optional AccessibilityOptions accessibility_options = 72; - // Output only. The most recent information about fuel options in a gas - // station. This information is updated regularly. - FuelOptions fuel_options = 78 [(google.api.field_behavior) = OUTPUT_ONLY]; + // The most recent information about fuel options in a gas station. This + // information is updated regularly. + FuelOptions fuel_options = 78; - // Output only. Information of ev charging options. - EVChargeOptions ev_charge_options = 79 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Information of ev charging options. + EVChargeOptions ev_charge_options = 79; } // Price level of the place. diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/places_service.proto b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/places_service.proto index ce18f7e4df89..0bcc8ec9cbe1 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/places_service.proto +++ b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/places_service.proto @@ -34,10 +34,11 @@ option objc_class_prefix = "GMPSV1"; option php_namespace = "Google\\Maps\\Places\\V1"; // Service definition for the Places API. -// Note: every request actually requires a field mask set outside of the request -// proto (all/'*' is not assumed). That can be set via either a side channel -// (SystemParameterContext) over RPC, or a header (X-Goog-FieldMask) over HTTP. -// See: https://cloud.google.com/apis/docs/system-parameters +// Note: every request actually requires a field mask set outside of +// the request proto (all/'*', is not assumed). That can be set via either a +// side channel (SystemParameterContext) over RPC, or a header +// (X-Goog-FieldMask) over HTTP. See: +// https://cloud.google.com/apis/docs/system-parameters service Places { option (google.api.default_host) = "places.googleapis.com"; @@ -65,7 +66,7 @@ service Places { option (google.api.method_signature) = "name"; } - // Get a Place with a place id (in a name) string. + // Get place details with a place id (in a name) string. rpc GetPlace(GetPlaceRequest) returns (Place) { option (google.api.http) = { get: "/v1/{name=places/*}" @@ -75,6 +76,8 @@ service Places { } // Request proto for Search Nearby. +// +// message SearchNearbyRequest { // The region to search. message LocationRestriction { @@ -111,14 +114,18 @@ message SearchNearbyRequest { // affect results based on applicable law. // // For more information, see - // http://www.unicode.org/reports/tr35/#unicode_region_subtag. + // https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. // // // Note that 3-digit region codes are not currently supported. string region_code = 2; // Included Place type (eg, "restaurant" or "gas_station") from - // https://developers.google.com/places/supported_types. + // https://developers.google.com/maps/documentation/places/web-service/place-types. + // + // Up to 50 types from [Table + // A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a) + // may be specified. // // If there are any conflicting types, i.e. a type appears in both // included_types and excluded_types, an INVALID_ARGUMENT error is @@ -127,12 +134,16 @@ message SearchNearbyRequest { // If a Place type is specified with multiple type restrictions, only places // that satisfy all of the restrictions are returned. For example, if we // have {included_types = ["restaurant"], excluded_primary_types = - // ["restaurant"]}, the returned places are POIs that provide "restaurant" + // ["restaurant"]}, the returned places provide "restaurant" // related services but do not operate primarily as "restaurants". repeated string included_types = 3; // Excluded Place type (eg, "restaurant" or "gas_station") from - // https://developers.google.com/places/supported_types. + // https://developers.google.com/maps/documentation/places/web-service/place-types. + // + // Up to 50 types from [Table + // A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a) + // may be specified. // // If the client provides both included_types (e.g. restaurant) and // excluded_types (e.g. cafe), then the response should include places that @@ -145,12 +156,18 @@ message SearchNearbyRequest { // If a Place type is specified with multiple type restrictions, only places // that satisfy all of the restrictions are returned. For example, if we // have {included_types = ["restaurant"], excluded_primary_types = - // ["restaurant"]}, the returned places are POIs that provide "restaurant" + // ["restaurant"]}, the returned places provide "restaurant" // related services but do not operate primarily as "restaurants". repeated string excluded_types = 4; // Included primary Place type (e.g. "restaurant" or "gas_station") from - // https://developers.google.com/places/supported_types. + // https://developers.google.com/maps/documentation/places/web-service/place-types. + // A place can only have a single primary type from the supported types table + // associated with it. + // + // Up to 50 types from [Table + // A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a) + // may be specified. // // If there are any conflicting primary types, i.e. a type appears in both // included_primary_types and excluded_primary_types, an INVALID_ARGUMENT @@ -159,12 +176,16 @@ message SearchNearbyRequest { // If a Place type is specified with multiple type restrictions, only places // that satisfy all of the restrictions are returned. For example, if we // have {included_types = ["restaurant"], excluded_primary_types = - // ["restaurant"]}, the returned places are POIs that provide "restaurant" + // ["restaurant"]}, the returned places provide "restaurant" // related services but do not operate primarily as "restaurants". repeated string included_primary_types = 5; // Excluded primary Place type (e.g. "restaurant" or "gas_station") from - // https://developers.google.com/places/supported_types. + // https://developers.google.com/maps/documentation/places/web-service/place-types. + // + // Up to 50 types from [Table + // A](https://developers.google.com/maps/documentation/places/web-service/place-types#table-a) + // may be specified. // // If there are any conflicting primary types, i.e. a type appears in both // included_primary_types and excluded_primary_types, an INVALID_ARGUMENT @@ -173,11 +194,11 @@ message SearchNearbyRequest { // If a Place type is specified with multiple type restrictions, only places // that satisfy all of the restrictions are returned. For example, if we // have {included_types = ["restaurant"], excluded_primary_types = - // ["restaurant"]}, the returned places are POIs that provide "restaurant" + // ["restaurant"]}, the returned places provide "restaurant" // related services but do not operate primarily as "restaurants". repeated string excluded_primary_types = 6; - // Maximum number of results to return. It must be between 1 and 20, + // Maximum number of results to return. It must be between 1 and 20 (default), // inclusively. If the number is unset, it falls back to the upper limit. If // the number is set to negative or exceeds the upper limit, an // INVALID_ARGUMENT error is returned. @@ -195,7 +216,7 @@ message SearchNearbyRequest { // // message SearchNearbyResponse { - // A list of interesting places that meets user's requirements like places + // A list of places that meets user's requirements like places // types, number of places and specific location restriction. repeated Place places = 1; } @@ -213,7 +234,7 @@ message SearchTextRequest { DISTANCE = 1; // Ranks results by relevance. Sort order determined by normal ranking - // stack. See SortRefinement::RELEVANCE. + // stack. RELEVANCE = 2; } @@ -222,6 +243,11 @@ message SearchTextRequest { message LocationBias { oneof type { // A rectangle box defined by northeast and southwest corner. + // `rectangle.high()` must be the northeast point of the rectangle + // viewport. `rectangle.low()` must be the southwest point of the + // rectangle viewport. `rectangle.low().latitude()` cannot be greater than + // `rectangle.high().latitude()`. This will result in an empty latitude + // range. A rectangle viewport cannot be wider than 180 degrees. google.geo.type.Viewport rectangle = 1; // A circle defined by center point and radius. @@ -234,6 +260,11 @@ message SearchTextRequest { message LocationRestriction { oneof type { // A rectangle box defined by northeast and southwest corner. + // `rectangle.high()` must be the northeast point of the rectangle + // viewport. `rectangle.low()` must be the southwest point of the + // rectangle viewport. `rectangle.low().latitude()` cannot be greater than + // `rectangle.high().latitude()`. This will result in an empty latitude + // range. A rectangle viewport cannot be wider than 180 degrees. google.geo.type.Viewport rectangle = 1; } } @@ -256,7 +287,7 @@ message SearchTextRequest { // affect results based on applicable law. // // For more information, see - // http://www.unicode.org/reports/tr35/#unicode_region_subtag. + // https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. // // // Note that 3-digit region codes are not currently supported. @@ -266,26 +297,25 @@ message SearchTextRequest { RankPreference rank_preference = 4; // The requested place type. Full list of types supported: - // https://developers.google.com/places/supported_types. Only support one - // included type. + // https://developers.google.com/maps/documentation/places/web-service/place-types. + // Only support one included type. string included_type = 6; - // Used to restrict the search to places that are open at a specific time. - // open_now marks if a business is currently open. + // Used to restrict the search to places that are currently open. The default + // is false. bool open_now = 7; // Filter out results whose average user rating is strictly less than this - // limit. A valid value must be an float between 0 and 5 (inclusively) at a - // 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. This is to keep - // parity with LocalRefinement_UserRating. The input rating will round up to - // the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all - // results with a less than 1.0 rating. + // limit. A valid value must be a float between 0 and 5 (inclusively) at a + // 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. The input rating + // will round up to the nearest 0.5(ceiling). For instance, a rating of 0.6 + // will eliminate all results with a less than 1.0 rating. double min_rating = 9; // Maximum number of results to return. It must be between 1 and 20, - // inclusively. If the number is unset, it falls back to the upper limit. If - // the number is set to negative or exceeds the upper limit, an - // INVALID_ARGUMENT error is returned. + // inclusively. The default is 20. If the number is unset, it falls back to + // the upper limit. If the number is set to negative or exceeds the upper + // limit, an INVALID_ARGUMENT error is returned. int32 max_result_count = 10; // Used to restrict the search to places that are marked as certain price @@ -317,9 +347,13 @@ message SearchTextResponse { // Request for fetching a photo of a place using a photo resource name. message GetPhotoMediaRequest { - // Required. The resource name of a photo. It is returned in Place's - // photos.name field. Format: - // places//photos//media. + // Required. The resource name of a photo media in the format: + // `places/{place_id}/photos/{photo_reference}/media`. + // + // The resource name of a photo as returned in a Place object's `photos.name` + // field comes with the format + // `places/{place_id}/photos/{photo_reference}`. You need to append `/media` + // at the end of the photo resource to get the photo media resource name. string name = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -356,7 +390,7 @@ message GetPhotoMediaRequest { // Optional. If set, skip the default HTTP redirect behavior and render a text // format (for example, in JSON format for HTTP use case) response. If not // set, an HTTP redirect will be issued to redirect the call to the image - // midea. This option is ignored for non-HTTP requests. + // media. This option is ignored for non-HTTP requests. bool skip_http_redirect = 4 [(google.api.field_behavior) = OPTIONAL]; } @@ -369,8 +403,8 @@ message PhotoMedia { singular: "photoMedia" }; - // The resource name of a photo. It is returned in Place's photos.name field. - // Format: places//photos//media. + // The resource name of a photo media in the format: + // `places/{place_id}/photos/{photo_reference}/media`. string name = 1; // A short-lived uri that can be used to render the photo. @@ -379,8 +413,9 @@ message PhotoMedia { // Request for fetching a Place with a place id (in a name) string. message GetPlaceRequest { - // Required. A place_id returned in a Place (with "places/" prefix), or - // equivalently the name in the same Place. Format: places/. + // Required. A place ID returned in a Place (with "places/" prefix), or + // equivalently the name in the same Place. Format: + // `places/{place_id}`. string name = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { type: "places.googleapis.com/Place" } @@ -398,7 +433,7 @@ message GetPlaceRequest { // details, like region-specific place name, if available. The parameter can // affect results based on applicable law. // For more information, see - // http://www.unicode.org/reports/tr35/#unicode_region_subtag. + // https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. // // // Note that 3-digit region codes are not currently supported. diff --git a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/review.proto b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/review.proto index 6dc3da5c879c..bccc4c0bc0f4 100644 --- a/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/review.proto +++ b/java-maps-places/proto-google-maps-places-v1/src/main/proto/google/maps/places/v1/review.proto @@ -16,7 +16,6 @@ syntax = "proto3"; package google.maps.places.v1; -import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/maps/places/v1/attribution.proto"; import "google/protobuf/timestamp.proto"; @@ -40,33 +39,27 @@ message Review { singular: "review" }; - // Output only. A reference representing this place review which may be used - // to look up this place review again (a.k.a. the API "resource" name: - // places/{place_id}/reviews/{review}). - string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + // A reference representing this place review which may be used to look up + // this place review again (also called the API "resource" name: + // `places/{place_id}/reviews/{review}`). + string name = 1; - // Output only. A string of formatted recent time, expressing the review time - // relative to the current time in a form appropriate for the language and - // country. - string relative_publish_time_description = 2 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // A string of formatted recent time, expressing the review time relative + // to the current time in a form appropriate for the language and country. + string relative_publish_time_description = 2; - // Output only. The localized text of the review. - google.type.LocalizedText text = 9 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // The localized text of the review. + google.type.LocalizedText text = 9; - // Output only. The review text in its original language. - google.type.LocalizedText original_text = 12 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // The review text in its original language. + google.type.LocalizedText original_text = 12; - // Output only. A number between 1.0 and 5.0, a.k.a. the number of stars. - double rating = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; + // A number between 1.0 and 5.0, also called the number of stars. + double rating = 7; - // Output only. This review's author. - AuthorAttribution author_attribution = 13 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // This review's author. + AuthorAttribution author_attribution = 13; - // Output only. Timestamp for the review. - google.protobuf.Timestamp publish_time = 14 - [(google.api.field_behavior) = OUTPUT_ONLY]; + // Timestamp for the review. + google.protobuf.Timestamp publish_time = 14; }