Class DynamicHotelsAndRentalsAsset.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
com.google.ads.googleads.v18.common.DynamicHotelsAndRentalsAsset.Builder
All Implemented Interfaces:
DynamicHotelsAndRentalsAssetOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DynamicHotelsAndRentalsAsset

public static final class DynamicHotelsAndRentalsAsset.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder> implements DynamicHotelsAndRentalsAssetOrBuilder
 A dynamic hotels and rentals asset.
 
Protobuf type google.ads.googleads.v18.common.DynamicHotelsAndRentalsAsset
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • getDefaultInstanceForType

      public DynamicHotelsAndRentalsAsset getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public DynamicHotelsAndRentalsAsset buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • setField

      public DynamicHotelsAndRentalsAsset.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • clearField

      public DynamicHotelsAndRentalsAsset.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • clearOneof

      public DynamicHotelsAndRentalsAsset.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • setRepeatedField

      public DynamicHotelsAndRentalsAsset.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • addRepeatedField

      public DynamicHotelsAndRentalsAsset.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • mergeFrom

      public DynamicHotelsAndRentalsAsset.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • mergeFrom

      public DynamicHotelsAndRentalsAsset.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DynamicHotelsAndRentalsAsset.Builder>
      Throws:
      IOException
    • getPropertyId

      public String getPropertyId()
       Required. Property ID which can be any sequence of letters and digits, and
       must be unique and match the values of remarketing tag. Required.
       
      string property_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPropertyId in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The propertyId.
    • getPropertyIdBytes

      public com.google.protobuf.ByteString getPropertyIdBytes()
       Required. Property ID which can be any sequence of letters and digits, and
       must be unique and match the values of remarketing tag. Required.
       
      string property_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPropertyIdBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for propertyId.
    • setPropertyId

      public DynamicHotelsAndRentalsAsset.Builder setPropertyId(String value)
       Required. Property ID which can be any sequence of letters and digits, and
       must be unique and match the values of remarketing tag. Required.
       
      string property_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The propertyId to set.
      Returns:
      This builder for chaining.
    • clearPropertyId

      public DynamicHotelsAndRentalsAsset.Builder clearPropertyId()
       Required. Property ID which can be any sequence of letters and digits, and
       must be unique and match the values of remarketing tag. Required.
       
      string property_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setPropertyIdBytes

      public DynamicHotelsAndRentalsAsset.Builder setPropertyIdBytes(com.google.protobuf.ByteString value)
       Required. Property ID which can be any sequence of letters and digits, and
       must be unique and match the values of remarketing tag. Required.
       
      string property_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for propertyId to set.
      Returns:
      This builder for chaining.
    • getPropertyName

      public String getPropertyName()
       Required. Property name, for example, Mountain View Hotel. Required.
       
      string property_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPropertyName in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The propertyName.
    • getPropertyNameBytes

      public com.google.protobuf.ByteString getPropertyNameBytes()
       Required. Property name, for example, Mountain View Hotel. Required.
       
      string property_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getPropertyNameBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for propertyName.
    • setPropertyName

      public DynamicHotelsAndRentalsAsset.Builder setPropertyName(String value)
       Required. Property name, for example, Mountain View Hotel. Required.
       
      string property_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The propertyName to set.
      Returns:
      This builder for chaining.
    • clearPropertyName

      public DynamicHotelsAndRentalsAsset.Builder clearPropertyName()
       Required. Property name, for example, Mountain View Hotel. Required.
       
      string property_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setPropertyNameBytes

      public DynamicHotelsAndRentalsAsset.Builder setPropertyNameBytes(com.google.protobuf.ByteString value)
       Required. Property name, for example, Mountain View Hotel. Required.
       
      string property_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for propertyName to set.
      Returns:
      This builder for chaining.
    • getImageUrl

      public String getImageUrl()
       Image URL, for example, http://www.example.com/image.png. The image will
       not be uploaded as image asset.
       
      string image_url = 3;
      Specified by:
      getImageUrl in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The imageUrl.
    • getImageUrlBytes

      public com.google.protobuf.ByteString getImageUrlBytes()
       Image URL, for example, http://www.example.com/image.png. The image will
       not be uploaded as image asset.
       
      string image_url = 3;
      Specified by:
      getImageUrlBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for imageUrl.
    • setImageUrl

      public DynamicHotelsAndRentalsAsset.Builder setImageUrl(String value)
       Image URL, for example, http://www.example.com/image.png. The image will
       not be uploaded as image asset.
       
      string image_url = 3;
      Parameters:
      value - The imageUrl to set.
      Returns:
      This builder for chaining.
    • clearImageUrl

      public DynamicHotelsAndRentalsAsset.Builder clearImageUrl()
       Image URL, for example, http://www.example.com/image.png. The image will
       not be uploaded as image asset.
       
      string image_url = 3;
      Returns:
      This builder for chaining.
    • setImageUrlBytes

      public DynamicHotelsAndRentalsAsset.Builder setImageUrlBytes(com.google.protobuf.ByteString value)
       Image URL, for example, http://www.example.com/image.png. The image will
       not be uploaded as image asset.
       
      string image_url = 3;
      Parameters:
      value - The bytes for imageUrl to set.
      Returns:
      This builder for chaining.
    • getDestinationName

      public String getDestinationName()
       Destination name, for example, Downtown Mountain View.
       
      string destination_name = 4;
      Specified by:
      getDestinationName in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The destinationName.
    • getDestinationNameBytes

      public com.google.protobuf.ByteString getDestinationNameBytes()
       Destination name, for example, Downtown Mountain View.
       
      string destination_name = 4;
      Specified by:
      getDestinationNameBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for destinationName.
    • setDestinationName

      public DynamicHotelsAndRentalsAsset.Builder setDestinationName(String value)
       Destination name, for example, Downtown Mountain View.
       
      string destination_name = 4;
      Parameters:
      value - The destinationName to set.
      Returns:
      This builder for chaining.
    • clearDestinationName

      public DynamicHotelsAndRentalsAsset.Builder clearDestinationName()
       Destination name, for example, Downtown Mountain View.
       
      string destination_name = 4;
      Returns:
      This builder for chaining.
    • setDestinationNameBytes

      public DynamicHotelsAndRentalsAsset.Builder setDestinationNameBytes(com.google.protobuf.ByteString value)
       Destination name, for example, Downtown Mountain View.
       
      string destination_name = 4;
      Parameters:
      value - The bytes for destinationName to set.
      Returns:
      This builder for chaining.
    • getDescription

      public String getDescription()
       Description, for example, Close to SJC Airport.
       
      string description = 5;
      Specified by:
      getDescription in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Description, for example, Close to SJC Airport.
       
      string description = 5;
      Specified by:
      getDescriptionBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public DynamicHotelsAndRentalsAsset.Builder setDescription(String value)
       Description, for example, Close to SJC Airport.
       
      string description = 5;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public DynamicHotelsAndRentalsAsset.Builder clearDescription()
       Description, for example, Close to SJC Airport.
       
      string description = 5;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public DynamicHotelsAndRentalsAsset.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       Description, for example, Close to SJC Airport.
       
      string description = 5;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getPrice

      public String getPrice()
       Price which can be number followed by the alphabetic currency code,
       ISO 4217 standard. Use '.' as the decimal mark, for example, 100.00 USD.
       
      string price = 6;
      Specified by:
      getPrice in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The price.
    • getPriceBytes

      public com.google.protobuf.ByteString getPriceBytes()
       Price which can be number followed by the alphabetic currency code,
       ISO 4217 standard. Use '.' as the decimal mark, for example, 100.00 USD.
       
      string price = 6;
      Specified by:
      getPriceBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for price.
    • setPrice

       Price which can be number followed by the alphabetic currency code,
       ISO 4217 standard. Use '.' as the decimal mark, for example, 100.00 USD.
       
      string price = 6;
      Parameters:
      value - The price to set.
      Returns:
      This builder for chaining.
    • clearPrice

       Price which can be number followed by the alphabetic currency code,
       ISO 4217 standard. Use '.' as the decimal mark, for example, 100.00 USD.
       
      string price = 6;
      Returns:
      This builder for chaining.
    • setPriceBytes

      public DynamicHotelsAndRentalsAsset.Builder setPriceBytes(com.google.protobuf.ByteString value)
       Price which can be number followed by the alphabetic currency code,
       ISO 4217 standard. Use '.' as the decimal mark, for example, 100.00 USD.
       
      string price = 6;
      Parameters:
      value - The bytes for price to set.
      Returns:
      This builder for chaining.
    • getSalePrice

      public String getSalePrice()
       ISO 4217 standard. Use '.' as the decimal mark, for example, 80.00 USD.
       Must be less than the 'price' field.
       
      string sale_price = 7;
      Specified by:
      getSalePrice in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The salePrice.
    • getSalePriceBytes

      public com.google.protobuf.ByteString getSalePriceBytes()
       ISO 4217 standard. Use '.' as the decimal mark, for example, 80.00 USD.
       Must be less than the 'price' field.
       
      string sale_price = 7;
      Specified by:
      getSalePriceBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for salePrice.
    • setSalePrice

      public DynamicHotelsAndRentalsAsset.Builder setSalePrice(String value)
       ISO 4217 standard. Use '.' as the decimal mark, for example, 80.00 USD.
       Must be less than the 'price' field.
       
      string sale_price = 7;
      Parameters:
      value - The salePrice to set.
      Returns:
      This builder for chaining.
    • clearSalePrice

      public DynamicHotelsAndRentalsAsset.Builder clearSalePrice()
       ISO 4217 standard. Use '.' as the decimal mark, for example, 80.00 USD.
       Must be less than the 'price' field.
       
      string sale_price = 7;
      Returns:
      This builder for chaining.
    • setSalePriceBytes

      public DynamicHotelsAndRentalsAsset.Builder setSalePriceBytes(com.google.protobuf.ByteString value)
       ISO 4217 standard. Use '.' as the decimal mark, for example, 80.00 USD.
       Must be less than the 'price' field.
       
      string sale_price = 7;
      Parameters:
      value - The bytes for salePrice to set.
      Returns:
      This builder for chaining.
    • getStarRating

      public long getStarRating()
       Star rating. Must be a number between 1 to 5, inclusive.
       
      int64 star_rating = 8;
      Specified by:
      getStarRating in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The starRating.
    • setStarRating

      public DynamicHotelsAndRentalsAsset.Builder setStarRating(long value)
       Star rating. Must be a number between 1 to 5, inclusive.
       
      int64 star_rating = 8;
      Parameters:
      value - The starRating to set.
      Returns:
      This builder for chaining.
    • clearStarRating

      public DynamicHotelsAndRentalsAsset.Builder clearStarRating()
       Star rating. Must be a number between 1 to 5, inclusive.
       
      int64 star_rating = 8;
      Returns:
      This builder for chaining.
    • getCategory

      public String getCategory()
       Category, for example, Hotel suite.
       
      string category = 9;
      Specified by:
      getCategory in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The category.
    • getCategoryBytes

      public com.google.protobuf.ByteString getCategoryBytes()
       Category, for example, Hotel suite.
       
      string category = 9;
      Specified by:
      getCategoryBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for category.
    • setCategory

      public DynamicHotelsAndRentalsAsset.Builder setCategory(String value)
       Category, for example, Hotel suite.
       
      string category = 9;
      Parameters:
      value - The category to set.
      Returns:
      This builder for chaining.
    • clearCategory

      public DynamicHotelsAndRentalsAsset.Builder clearCategory()
       Category, for example, Hotel suite.
       
      string category = 9;
      Returns:
      This builder for chaining.
    • setCategoryBytes

      public DynamicHotelsAndRentalsAsset.Builder setCategoryBytes(com.google.protobuf.ByteString value)
       Category, for example, Hotel suite.
       
      string category = 9;
      Parameters:
      value - The bytes for category to set.
      Returns:
      This builder for chaining.
    • getContextualKeywordsList

      public com.google.protobuf.ProtocolStringList getContextualKeywordsList()
       Contextual keywords, for example, Mountain View "Hotels", South Bay hotels.
       
      repeated string contextual_keywords = 10;
      Specified by:
      getContextualKeywordsList in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      A list containing the contextualKeywords.
    • getContextualKeywordsCount

      public int getContextualKeywordsCount()
       Contextual keywords, for example, Mountain View "Hotels", South Bay hotels.
       
      repeated string contextual_keywords = 10;
      Specified by:
      getContextualKeywordsCount in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The count of contextualKeywords.
    • getContextualKeywords

      public String getContextualKeywords(int index)
       Contextual keywords, for example, Mountain View "Hotels", South Bay hotels.
       
      repeated string contextual_keywords = 10;
      Specified by:
      getContextualKeywords in interface DynamicHotelsAndRentalsAssetOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The contextualKeywords at the given index.
    • getContextualKeywordsBytes

      public com.google.protobuf.ByteString getContextualKeywordsBytes(int index)
       Contextual keywords, for example, Mountain View "Hotels", South Bay hotels.
       
      repeated string contextual_keywords = 10;
      Specified by:
      getContextualKeywordsBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the contextualKeywords at the given index.
    • setContextualKeywords

      public DynamicHotelsAndRentalsAsset.Builder setContextualKeywords(int index, String value)
       Contextual keywords, for example, Mountain View "Hotels", South Bay hotels.
       
      repeated string contextual_keywords = 10;
      Parameters:
      index - The index to set the value at.
      value - The contextualKeywords to set.
      Returns:
      This builder for chaining.
    • addContextualKeywords

      public DynamicHotelsAndRentalsAsset.Builder addContextualKeywords(String value)
       Contextual keywords, for example, Mountain View "Hotels", South Bay hotels.
       
      repeated string contextual_keywords = 10;
      Parameters:
      value - The contextualKeywords to add.
      Returns:
      This builder for chaining.
    • addAllContextualKeywords

      public DynamicHotelsAndRentalsAsset.Builder addAllContextualKeywords(Iterable<String> values)
       Contextual keywords, for example, Mountain View "Hotels", South Bay hotels.
       
      repeated string contextual_keywords = 10;
      Parameters:
      values - The contextualKeywords to add.
      Returns:
      This builder for chaining.
    • clearContextualKeywords

      public DynamicHotelsAndRentalsAsset.Builder clearContextualKeywords()
       Contextual keywords, for example, Mountain View "Hotels", South Bay hotels.
       
      repeated string contextual_keywords = 10;
      Returns:
      This builder for chaining.
    • addContextualKeywordsBytes

      public DynamicHotelsAndRentalsAsset.Builder addContextualKeywordsBytes(com.google.protobuf.ByteString value)
       Contextual keywords, for example, Mountain View "Hotels", South Bay hotels.
       
      repeated string contextual_keywords = 10;
      Parameters:
      value - The bytes of the contextualKeywords to add.
      Returns:
      This builder for chaining.
    • getAddress

      public String getAddress()
       Address which can be specified in one of the following formats.
       (1) City, state, code, country, for example, Mountain View, CA, USA.
       (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043.
       (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
       
      string address = 11;
      Specified by:
      getAddress in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The address.
    • getAddressBytes

      public com.google.protobuf.ByteString getAddressBytes()
       Address which can be specified in one of the following formats.
       (1) City, state, code, country, for example, Mountain View, CA, USA.
       (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043.
       (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
       
      string address = 11;
      Specified by:
      getAddressBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for address.
    • setAddress

      public DynamicHotelsAndRentalsAsset.Builder setAddress(String value)
       Address which can be specified in one of the following formats.
       (1) City, state, code, country, for example, Mountain View, CA, USA.
       (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043.
       (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
       
      string address = 11;
      Parameters:
      value - The address to set.
      Returns:
      This builder for chaining.
    • clearAddress

      public DynamicHotelsAndRentalsAsset.Builder clearAddress()
       Address which can be specified in one of the following formats.
       (1) City, state, code, country, for example, Mountain View, CA, USA.
       (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043.
       (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
       
      string address = 11;
      Returns:
      This builder for chaining.
    • setAddressBytes

      public DynamicHotelsAndRentalsAsset.Builder setAddressBytes(com.google.protobuf.ByteString value)
       Address which can be specified in one of the following formats.
       (1) City, state, code, country, for example, Mountain View, CA, USA.
       (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043.
       (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
       
      string address = 11;
      Parameters:
      value - The bytes for address to set.
      Returns:
      This builder for chaining.
    • getAndroidAppLink

      public String getAndroidAppLink()
       Android deep link, for example,
       android-app://com.example.android/http/example.com/gizmos?1234.
       
      string android_app_link = 12;
      Specified by:
      getAndroidAppLink in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The androidAppLink.
    • getAndroidAppLinkBytes

      public com.google.protobuf.ByteString getAndroidAppLinkBytes()
       Android deep link, for example,
       android-app://com.example.android/http/example.com/gizmos?1234.
       
      string android_app_link = 12;
      Specified by:
      getAndroidAppLinkBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for androidAppLink.
    • setAndroidAppLink

      public DynamicHotelsAndRentalsAsset.Builder setAndroidAppLink(String value)
       Android deep link, for example,
       android-app://com.example.android/http/example.com/gizmos?1234.
       
      string android_app_link = 12;
      Parameters:
      value - The androidAppLink to set.
      Returns:
      This builder for chaining.
    • clearAndroidAppLink

      public DynamicHotelsAndRentalsAsset.Builder clearAndroidAppLink()
       Android deep link, for example,
       android-app://com.example.android/http/example.com/gizmos?1234.
       
      string android_app_link = 12;
      Returns:
      This builder for chaining.
    • setAndroidAppLinkBytes

      public DynamicHotelsAndRentalsAsset.Builder setAndroidAppLinkBytes(com.google.protobuf.ByteString value)
       Android deep link, for example,
       android-app://com.example.android/http/example.com/gizmos?1234.
       
      string android_app_link = 12;
      Parameters:
      value - The bytes for androidAppLink to set.
      Returns:
      This builder for chaining.
    • getIosAppLink

      public String getIosAppLink()
       iOS deep link, for example, exampleApp://content/page.
       
      string ios_app_link = 13;
      Specified by:
      getIosAppLink in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The iosAppLink.
    • getIosAppLinkBytes

      public com.google.protobuf.ByteString getIosAppLinkBytes()
       iOS deep link, for example, exampleApp://content/page.
       
      string ios_app_link = 13;
      Specified by:
      getIosAppLinkBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for iosAppLink.
    • setIosAppLink

      public DynamicHotelsAndRentalsAsset.Builder setIosAppLink(String value)
       iOS deep link, for example, exampleApp://content/page.
       
      string ios_app_link = 13;
      Parameters:
      value - The iosAppLink to set.
      Returns:
      This builder for chaining.
    • clearIosAppLink

      public DynamicHotelsAndRentalsAsset.Builder clearIosAppLink()
       iOS deep link, for example, exampleApp://content/page.
       
      string ios_app_link = 13;
      Returns:
      This builder for chaining.
    • setIosAppLinkBytes

      public DynamicHotelsAndRentalsAsset.Builder setIosAppLinkBytes(com.google.protobuf.ByteString value)
       iOS deep link, for example, exampleApp://content/page.
       
      string ios_app_link = 13;
      Parameters:
      value - The bytes for iosAppLink to set.
      Returns:
      This builder for chaining.
    • getIosAppStoreId

      public long getIosAppStoreId()
       iOS app store ID. This is used to check if the user has the app installed
       on their device before deep linking. If this field is set, then the
       ios_app_link field must also be present.
       
      int64 ios_app_store_id = 14;
      Specified by:
      getIosAppStoreId in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The iosAppStoreId.
    • setIosAppStoreId

      public DynamicHotelsAndRentalsAsset.Builder setIosAppStoreId(long value)
       iOS app store ID. This is used to check if the user has the app installed
       on their device before deep linking. If this field is set, then the
       ios_app_link field must also be present.
       
      int64 ios_app_store_id = 14;
      Parameters:
      value - The iosAppStoreId to set.
      Returns:
      This builder for chaining.
    • clearIosAppStoreId

      public DynamicHotelsAndRentalsAsset.Builder clearIosAppStoreId()
       iOS app store ID. This is used to check if the user has the app installed
       on their device before deep linking. If this field is set, then the
       ios_app_link field must also be present.
       
      int64 ios_app_store_id = 14;
      Returns:
      This builder for chaining.
    • getFormattedPrice

      public String getFormattedPrice()
       Formatted price which can be any characters. If set, this attribute will be
       used instead of 'price', for example, Starting at $100.00.
       
      string formatted_price = 15;
      Specified by:
      getFormattedPrice in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The formattedPrice.
    • getFormattedPriceBytes

      public com.google.protobuf.ByteString getFormattedPriceBytes()
       Formatted price which can be any characters. If set, this attribute will be
       used instead of 'price', for example, Starting at $100.00.
       
      string formatted_price = 15;
      Specified by:
      getFormattedPriceBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for formattedPrice.
    • setFormattedPrice

      public DynamicHotelsAndRentalsAsset.Builder setFormattedPrice(String value)
       Formatted price which can be any characters. If set, this attribute will be
       used instead of 'price', for example, Starting at $100.00.
       
      string formatted_price = 15;
      Parameters:
      value - The formattedPrice to set.
      Returns:
      This builder for chaining.
    • clearFormattedPrice

      public DynamicHotelsAndRentalsAsset.Builder clearFormattedPrice()
       Formatted price which can be any characters. If set, this attribute will be
       used instead of 'price', for example, Starting at $100.00.
       
      string formatted_price = 15;
      Returns:
      This builder for chaining.
    • setFormattedPriceBytes

      public DynamicHotelsAndRentalsAsset.Builder setFormattedPriceBytes(com.google.protobuf.ByteString value)
       Formatted price which can be any characters. If set, this attribute will be
       used instead of 'price', for example, Starting at $100.00.
       
      string formatted_price = 15;
      Parameters:
      value - The bytes for formattedPrice to set.
      Returns:
      This builder for chaining.
    • getFormattedSalePrice

      public String getFormattedSalePrice()
       Formatted sale price which can be any characters. If set, this attribute
       will be used instead of 'sale price', for example, On sale for $80.00.
       
      string formatted_sale_price = 16;
      Specified by:
      getFormattedSalePrice in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The formattedSalePrice.
    • getFormattedSalePriceBytes

      public com.google.protobuf.ByteString getFormattedSalePriceBytes()
       Formatted sale price which can be any characters. If set, this attribute
       will be used instead of 'sale price', for example, On sale for $80.00.
       
      string formatted_sale_price = 16;
      Specified by:
      getFormattedSalePriceBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The bytes for formattedSalePrice.
    • setFormattedSalePrice

      public DynamicHotelsAndRentalsAsset.Builder setFormattedSalePrice(String value)
       Formatted sale price which can be any characters. If set, this attribute
       will be used instead of 'sale price', for example, On sale for $80.00.
       
      string formatted_sale_price = 16;
      Parameters:
      value - The formattedSalePrice to set.
      Returns:
      This builder for chaining.
    • clearFormattedSalePrice

      public DynamicHotelsAndRentalsAsset.Builder clearFormattedSalePrice()
       Formatted sale price which can be any characters. If set, this attribute
       will be used instead of 'sale price', for example, On sale for $80.00.
       
      string formatted_sale_price = 16;
      Returns:
      This builder for chaining.
    • setFormattedSalePriceBytes

      public DynamicHotelsAndRentalsAsset.Builder setFormattedSalePriceBytes(com.google.protobuf.ByteString value)
       Formatted sale price which can be any characters. If set, this attribute
       will be used instead of 'sale price', for example, On sale for $80.00.
       
      string formatted_sale_price = 16;
      Parameters:
      value - The bytes for formattedSalePrice to set.
      Returns:
      This builder for chaining.
    • getSimilarPropertyIdsList

      public com.google.protobuf.ProtocolStringList getSimilarPropertyIdsList()
       Similar property IDs.
       
      repeated string similar_property_ids = 17;
      Specified by:
      getSimilarPropertyIdsList in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      A list containing the similarPropertyIds.
    • getSimilarPropertyIdsCount

      public int getSimilarPropertyIdsCount()
       Similar property IDs.
       
      repeated string similar_property_ids = 17;
      Specified by:
      getSimilarPropertyIdsCount in interface DynamicHotelsAndRentalsAssetOrBuilder
      Returns:
      The count of similarPropertyIds.
    • getSimilarPropertyIds

      public String getSimilarPropertyIds(int index)
       Similar property IDs.
       
      repeated string similar_property_ids = 17;
      Specified by:
      getSimilarPropertyIds in interface DynamicHotelsAndRentalsAssetOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The similarPropertyIds at the given index.
    • getSimilarPropertyIdsBytes

      public com.google.protobuf.ByteString getSimilarPropertyIdsBytes(int index)
       Similar property IDs.
       
      repeated string similar_property_ids = 17;
      Specified by:
      getSimilarPropertyIdsBytes in interface DynamicHotelsAndRentalsAssetOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the similarPropertyIds at the given index.
    • setSimilarPropertyIds

      public DynamicHotelsAndRentalsAsset.Builder setSimilarPropertyIds(int index, String value)
       Similar property IDs.
       
      repeated string similar_property_ids = 17;
      Parameters:
      index - The index to set the value at.
      value - The similarPropertyIds to set.
      Returns:
      This builder for chaining.
    • addSimilarPropertyIds

      public DynamicHotelsAndRentalsAsset.Builder addSimilarPropertyIds(String value)
       Similar property IDs.
       
      repeated string similar_property_ids = 17;
      Parameters:
      value - The similarPropertyIds to add.
      Returns:
      This builder for chaining.
    • addAllSimilarPropertyIds

      public DynamicHotelsAndRentalsAsset.Builder addAllSimilarPropertyIds(Iterable<String> values)
       Similar property IDs.
       
      repeated string similar_property_ids = 17;
      Parameters:
      values - The similarPropertyIds to add.
      Returns:
      This builder for chaining.
    • clearSimilarPropertyIds

      public DynamicHotelsAndRentalsAsset.Builder clearSimilarPropertyIds()
       Similar property IDs.
       
      repeated string similar_property_ids = 17;
      Returns:
      This builder for chaining.
    • addSimilarPropertyIdsBytes

      public DynamicHotelsAndRentalsAsset.Builder addSimilarPropertyIdsBytes(com.google.protobuf.ByteString value)
       Similar property IDs.
       
      repeated string similar_property_ids = 17;
      Parameters:
      value - The bytes of the similarPropertyIds to add.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final DynamicHotelsAndRentalsAsset.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>
    • mergeUnknownFields

      public final DynamicHotelsAndRentalsAsset.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicHotelsAndRentalsAsset.Builder>