Class HotelAssetSuggestion

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.services.HotelAssetSuggestion
All Implemented Interfaces:
HotelAssetSuggestionOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

public final class HotelAssetSuggestion extends com.google.protobuf.GeneratedMessageV3 implements HotelAssetSuggestionOrBuilder
 Message containing the asset suggestions for a hotel.
 
Protobuf type google.ads.googleads.v18.services.HotelAssetSuggestion
See Also:
  • Field Details

    • PLACE_ID_FIELD_NUMBER

      public static final int PLACE_ID_FIELD_NUMBER
      See Also:
    • FINAL_URL_FIELD_NUMBER

      public static final int FINAL_URL_FIELD_NUMBER
      See Also:
    • HOTEL_NAME_FIELD_NUMBER

      public static final int HOTEL_NAME_FIELD_NUMBER
      See Also:
    • CALL_TO_ACTION_FIELD_NUMBER

      public static final int CALL_TO_ACTION_FIELD_NUMBER
      See Also:
    • TEXT_ASSETS_FIELD_NUMBER

      public static final int TEXT_ASSETS_FIELD_NUMBER
      See Also:
    • IMAGE_ASSETS_FIELD_NUMBER

      public static final int IMAGE_ASSETS_FIELD_NUMBER
      See Also:
    • STATUS_FIELD_NUMBER

      public static final int STATUS_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • 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
    • getPlaceId

      public String getPlaceId()
       Google Places ID of the hotel.
       
      string place_id = 1;
      Specified by:
      getPlaceId in interface HotelAssetSuggestionOrBuilder
      Returns:
      The placeId.
    • getPlaceIdBytes

      public com.google.protobuf.ByteString getPlaceIdBytes()
       Google Places ID of the hotel.
       
      string place_id = 1;
      Specified by:
      getPlaceIdBytes in interface HotelAssetSuggestionOrBuilder
      Returns:
      The bytes for placeId.
    • getFinalUrl

      public String getFinalUrl()
       Suggested final URL for an AssetGroup.
       
      string final_url = 2;
      Specified by:
      getFinalUrl in interface HotelAssetSuggestionOrBuilder
      Returns:
      The finalUrl.
    • getFinalUrlBytes

      public com.google.protobuf.ByteString getFinalUrlBytes()
       Suggested final URL for an AssetGroup.
       
      string final_url = 2;
      Specified by:
      getFinalUrlBytes in interface HotelAssetSuggestionOrBuilder
      Returns:
      The bytes for finalUrl.
    • getHotelName

      public String getHotelName()
       Hotel name in requested language.
       
      string hotel_name = 3;
      Specified by:
      getHotelName in interface HotelAssetSuggestionOrBuilder
      Returns:
      The hotelName.
    • getHotelNameBytes

      public com.google.protobuf.ByteString getHotelNameBytes()
       Hotel name in requested language.
       
      string hotel_name = 3;
      Specified by:
      getHotelNameBytes in interface HotelAssetSuggestionOrBuilder
      Returns:
      The bytes for hotelName.
    • getCallToActionValue

      public int getCallToActionValue()
       Call to action type.
       
      .google.ads.googleads.v18.enums.CallToActionTypeEnum.CallToActionType call_to_action = 4;
      Specified by:
      getCallToActionValue in interface HotelAssetSuggestionOrBuilder
      Returns:
      The enum numeric value on the wire for callToAction.
    • getCallToAction

      public CallToActionTypeEnum.CallToActionType getCallToAction()
       Call to action type.
       
      .google.ads.googleads.v18.enums.CallToActionTypeEnum.CallToActionType call_to_action = 4;
      Specified by:
      getCallToAction in interface HotelAssetSuggestionOrBuilder
      Returns:
      The callToAction.
    • getTextAssetsList

      public List<HotelTextAsset> getTextAssetsList()
       Text assets such as headline, description, etc.
       
      repeated .google.ads.googleads.v18.services.HotelTextAsset text_assets = 5;
      Specified by:
      getTextAssetsList in interface HotelAssetSuggestionOrBuilder
    • getTextAssetsOrBuilderList

      public List<? extends HotelTextAssetOrBuilder> getTextAssetsOrBuilderList()
       Text assets such as headline, description, etc.
       
      repeated .google.ads.googleads.v18.services.HotelTextAsset text_assets = 5;
      Specified by:
      getTextAssetsOrBuilderList in interface HotelAssetSuggestionOrBuilder
    • getTextAssetsCount

      public int getTextAssetsCount()
       Text assets such as headline, description, etc.
       
      repeated .google.ads.googleads.v18.services.HotelTextAsset text_assets = 5;
      Specified by:
      getTextAssetsCount in interface HotelAssetSuggestionOrBuilder
    • getTextAssets

      public HotelTextAsset getTextAssets(int index)
       Text assets such as headline, description, etc.
       
      repeated .google.ads.googleads.v18.services.HotelTextAsset text_assets = 5;
      Specified by:
      getTextAssets in interface HotelAssetSuggestionOrBuilder
    • getTextAssetsOrBuilder

      public HotelTextAssetOrBuilder getTextAssetsOrBuilder(int index)
       Text assets such as headline, description, etc.
       
      repeated .google.ads.googleads.v18.services.HotelTextAsset text_assets = 5;
      Specified by:
      getTextAssetsOrBuilder in interface HotelAssetSuggestionOrBuilder
    • getImageAssetsList

      public List<HotelImageAsset> getImageAssetsList()
       Image assets such as landscape/portrait/square, etc.
       
      repeated .google.ads.googleads.v18.services.HotelImageAsset image_assets = 6;
      Specified by:
      getImageAssetsList in interface HotelAssetSuggestionOrBuilder
    • getImageAssetsOrBuilderList

      public List<? extends HotelImageAssetOrBuilder> getImageAssetsOrBuilderList()
       Image assets such as landscape/portrait/square, etc.
       
      repeated .google.ads.googleads.v18.services.HotelImageAsset image_assets = 6;
      Specified by:
      getImageAssetsOrBuilderList in interface HotelAssetSuggestionOrBuilder
    • getImageAssetsCount

      public int getImageAssetsCount()
       Image assets such as landscape/portrait/square, etc.
       
      repeated .google.ads.googleads.v18.services.HotelImageAsset image_assets = 6;
      Specified by:
      getImageAssetsCount in interface HotelAssetSuggestionOrBuilder
    • getImageAssets

      public HotelImageAsset getImageAssets(int index)
       Image assets such as landscape/portrait/square, etc.
       
      repeated .google.ads.googleads.v18.services.HotelImageAsset image_assets = 6;
      Specified by:
      getImageAssets in interface HotelAssetSuggestionOrBuilder
    • getImageAssetsOrBuilder

      public HotelImageAssetOrBuilder getImageAssetsOrBuilder(int index)
       Image assets such as landscape/portrait/square, etc.
       
      repeated .google.ads.googleads.v18.services.HotelImageAsset image_assets = 6;
      Specified by:
      getImageAssetsOrBuilder in interface HotelAssetSuggestionOrBuilder
    • getStatusValue

      public int getStatusValue()
       The status of the hotel asset suggestion.
       
      .google.ads.googleads.v18.enums.HotelAssetSuggestionStatusEnum.HotelAssetSuggestionStatus status = 7;
      Specified by:
      getStatusValue in interface HotelAssetSuggestionOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       The status of the hotel asset suggestion.
       
      .google.ads.googleads.v18.enums.HotelAssetSuggestionStatusEnum.HotelAssetSuggestionStatus status = 7;
      Specified by:
      getStatus in interface HotelAssetSuggestionOrBuilder
      Returns:
      The status.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static HotelAssetSuggestion parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static HotelAssetSuggestion parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static HotelAssetSuggestion parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static HotelAssetSuggestion parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static HotelAssetSuggestion parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static HotelAssetSuggestion parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static HotelAssetSuggestion parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static HotelAssetSuggestion parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static HotelAssetSuggestion parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static HotelAssetSuggestion parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static HotelAssetSuggestion parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static HotelAssetSuggestion parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public HotelAssetSuggestion.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static HotelAssetSuggestion.Builder newBuilder()
    • newBuilder

      public static HotelAssetSuggestion.Builder newBuilder(HotelAssetSuggestion prototype)
    • toBuilder

      public HotelAssetSuggestion.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected HotelAssetSuggestion.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static HotelAssetSuggestion getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<HotelAssetSuggestion> parser()
    • getParserForType

      public com.google.protobuf.Parser<HotelAssetSuggestion> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public HotelAssetSuggestion getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder