Class DemandGenVideoResponsiveAdInfo.Builder

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

public static final class DemandGenVideoResponsiveAdInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DemandGenVideoResponsiveAdInfo.Builder> implements DemandGenVideoResponsiveAdInfoOrBuilder
 A Demand Gen video responsive ad.
 
Protobuf type google.ads.googleads.v18.common.DemandGenVideoResponsiveAdInfo
  • 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<DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>
    • getDefaultInstanceForType

      public DemandGenVideoResponsiveAdInfo 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 DemandGenVideoResponsiveAdInfo 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<DemandGenVideoResponsiveAdInfo.Builder>
    • setField

      public DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>
    • clearField

      public DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>
    • clearOneof

      public DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>
    • setRepeatedField

      public DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>
    • addRepeatedField

      public DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>
    • mergeFrom

      public DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>
    • mergeFrom

      public DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>
      Throws:
      IOException
    • getHeadlinesList

      public List<AdTextAsset> getHeadlinesList()
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
      Specified by:
      getHeadlinesList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getHeadlinesCount

      public int getHeadlinesCount()
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
      Specified by:
      getHeadlinesCount in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getHeadlines

      public AdTextAsset getHeadlines(int index)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
      Specified by:
      getHeadlines in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • setHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder setHeadlines(int index, AdTextAsset value)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • setHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder setHeadlines(int index, AdTextAsset.Builder builderForValue)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • addHeadlines

       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • addHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder addHeadlines(int index, AdTextAsset value)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • addHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder addHeadlines(AdTextAsset.Builder builderForValue)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • addHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder addHeadlines(int index, AdTextAsset.Builder builderForValue)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • addAllHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder addAllHeadlines(Iterable<? extends AdTextAsset> values)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • clearHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder clearHeadlines()
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • removeHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder removeHeadlines(int index)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • getHeadlinesBuilder

      public AdTextAsset.Builder getHeadlinesBuilder(int index)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • getHeadlinesOrBuilder

      public AdTextAssetOrBuilder getHeadlinesOrBuilder(int index)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
      Specified by:
      getHeadlinesOrBuilder in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getHeadlinesOrBuilderList

      public List<? extends AdTextAssetOrBuilder> getHeadlinesOrBuilderList()
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
      Specified by:
      getHeadlinesOrBuilderList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • addHeadlinesBuilder

      public AdTextAsset.Builder addHeadlinesBuilder()
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • addHeadlinesBuilder

      public AdTextAsset.Builder addHeadlinesBuilder(int index)
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • getHeadlinesBuilderList

      public List<AdTextAsset.Builder> getHeadlinesBuilderList()
       List of text assets used for the short headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 1;
    • getLongHeadlinesList

      public List<AdTextAsset> getLongHeadlinesList()
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
      Specified by:
      getLongHeadlinesList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getLongHeadlinesCount

      public int getLongHeadlinesCount()
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
      Specified by:
      getLongHeadlinesCount in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getLongHeadlines

      public AdTextAsset getLongHeadlines(int index)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
      Specified by:
      getLongHeadlines in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • setLongHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder setLongHeadlines(int index, AdTextAsset value)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • setLongHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder setLongHeadlines(int index, AdTextAsset.Builder builderForValue)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • addLongHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder addLongHeadlines(AdTextAsset value)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • addLongHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder addLongHeadlines(int index, AdTextAsset value)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • addLongHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder addLongHeadlines(AdTextAsset.Builder builderForValue)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • addLongHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder addLongHeadlines(int index, AdTextAsset.Builder builderForValue)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • addAllLongHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder addAllLongHeadlines(Iterable<? extends AdTextAsset> values)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • clearLongHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder clearLongHeadlines()
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • removeLongHeadlines

      public DemandGenVideoResponsiveAdInfo.Builder removeLongHeadlines(int index)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • getLongHeadlinesBuilder

      public AdTextAsset.Builder getLongHeadlinesBuilder(int index)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • getLongHeadlinesOrBuilder

      public AdTextAssetOrBuilder getLongHeadlinesOrBuilder(int index)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
      Specified by:
      getLongHeadlinesOrBuilder in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getLongHeadlinesOrBuilderList

      public List<? extends AdTextAssetOrBuilder> getLongHeadlinesOrBuilderList()
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
      Specified by:
      getLongHeadlinesOrBuilderList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • addLongHeadlinesBuilder

      public AdTextAsset.Builder addLongHeadlinesBuilder()
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • addLongHeadlinesBuilder

      public AdTextAsset.Builder addLongHeadlinesBuilder(int index)
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • getLongHeadlinesBuilderList

      public List<AdTextAsset.Builder> getLongHeadlinesBuilderList()
       List of text assets used for the long headline.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset long_headlines = 2;
    • getDescriptionsList

      public List<AdTextAsset> getDescriptionsList()
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
      Specified by:
      getDescriptionsList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getDescriptionsCount

      public int getDescriptionsCount()
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
      Specified by:
      getDescriptionsCount in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getDescriptions

      public AdTextAsset getDescriptions(int index)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
      Specified by:
      getDescriptions in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • setDescriptions

      public DemandGenVideoResponsiveAdInfo.Builder setDescriptions(int index, AdTextAsset value)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • setDescriptions

      public DemandGenVideoResponsiveAdInfo.Builder setDescriptions(int index, AdTextAsset.Builder builderForValue)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • addDescriptions

      public DemandGenVideoResponsiveAdInfo.Builder addDescriptions(AdTextAsset value)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • addDescriptions

      public DemandGenVideoResponsiveAdInfo.Builder addDescriptions(int index, AdTextAsset value)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • addDescriptions

      public DemandGenVideoResponsiveAdInfo.Builder addDescriptions(AdTextAsset.Builder builderForValue)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • addDescriptions

      public DemandGenVideoResponsiveAdInfo.Builder addDescriptions(int index, AdTextAsset.Builder builderForValue)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • addAllDescriptions

      public DemandGenVideoResponsiveAdInfo.Builder addAllDescriptions(Iterable<? extends AdTextAsset> values)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • clearDescriptions

      public DemandGenVideoResponsiveAdInfo.Builder clearDescriptions()
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • removeDescriptions

      public DemandGenVideoResponsiveAdInfo.Builder removeDescriptions(int index)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • getDescriptionsBuilder

      public AdTextAsset.Builder getDescriptionsBuilder(int index)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • getDescriptionsOrBuilder

      public AdTextAssetOrBuilder getDescriptionsOrBuilder(int index)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
      Specified by:
      getDescriptionsOrBuilder in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getDescriptionsOrBuilderList

      public List<? extends AdTextAssetOrBuilder> getDescriptionsOrBuilderList()
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
      Specified by:
      getDescriptionsOrBuilderList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • addDescriptionsBuilder

      public AdTextAsset.Builder addDescriptionsBuilder()
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • addDescriptionsBuilder

      public AdTextAsset.Builder addDescriptionsBuilder(int index)
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • getDescriptionsBuilderList

      public List<AdTextAsset.Builder> getDescriptionsBuilderList()
       List of text assets used for the description.
       
      repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 3;
    • getVideosList

      public List<AdVideoAsset> getVideosList()
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
      Specified by:
      getVideosList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getVideosCount

      public int getVideosCount()
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
      Specified by:
      getVideosCount in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getVideos

      public AdVideoAsset getVideos(int index)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
      Specified by:
      getVideos in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • setVideos

      public DemandGenVideoResponsiveAdInfo.Builder setVideos(int index, AdVideoAsset value)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • setVideos

      public DemandGenVideoResponsiveAdInfo.Builder setVideos(int index, AdVideoAsset.Builder builderForValue)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • addVideos

       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • addVideos

      public DemandGenVideoResponsiveAdInfo.Builder addVideos(int index, AdVideoAsset value)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • addVideos

       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • addVideos

      public DemandGenVideoResponsiveAdInfo.Builder addVideos(int index, AdVideoAsset.Builder builderForValue)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • addAllVideos

      public DemandGenVideoResponsiveAdInfo.Builder addAllVideos(Iterable<? extends AdVideoAsset> values)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • clearVideos

       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • removeVideos

      public DemandGenVideoResponsiveAdInfo.Builder removeVideos(int index)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • getVideosBuilder

      public AdVideoAsset.Builder getVideosBuilder(int index)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • getVideosOrBuilder

      public AdVideoAssetOrBuilder getVideosOrBuilder(int index)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
      Specified by:
      getVideosOrBuilder in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getVideosOrBuilderList

      public List<? extends AdVideoAssetOrBuilder> getVideosOrBuilderList()
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
      Specified by:
      getVideosOrBuilderList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • addVideosBuilder

      public AdVideoAsset.Builder addVideosBuilder()
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • addVideosBuilder

      public AdVideoAsset.Builder addVideosBuilder(int index)
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • getVideosBuilderList

      public List<AdVideoAsset.Builder> getVideosBuilderList()
       List of YouTube video assets used for the ad.
       
      repeated .google.ads.googleads.v18.common.AdVideoAsset videos = 4;
    • getLogoImagesList

      public List<AdImageAsset> getLogoImagesList()
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
      Specified by:
      getLogoImagesList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getLogoImagesCount

      public int getLogoImagesCount()
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
      Specified by:
      getLogoImagesCount in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getLogoImages

      public AdImageAsset getLogoImages(int index)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
      Specified by:
      getLogoImages in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • setLogoImages

      public DemandGenVideoResponsiveAdInfo.Builder setLogoImages(int index, AdImageAsset value)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • setLogoImages

      public DemandGenVideoResponsiveAdInfo.Builder setLogoImages(int index, AdImageAsset.Builder builderForValue)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • addLogoImages

       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • addLogoImages

      public DemandGenVideoResponsiveAdInfo.Builder addLogoImages(int index, AdImageAsset value)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • addLogoImages

      public DemandGenVideoResponsiveAdInfo.Builder addLogoImages(AdImageAsset.Builder builderForValue)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • addLogoImages

      public DemandGenVideoResponsiveAdInfo.Builder addLogoImages(int index, AdImageAsset.Builder builderForValue)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • addAllLogoImages

      public DemandGenVideoResponsiveAdInfo.Builder addAllLogoImages(Iterable<? extends AdImageAsset> values)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • clearLogoImages

      public DemandGenVideoResponsiveAdInfo.Builder clearLogoImages()
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • removeLogoImages

      public DemandGenVideoResponsiveAdInfo.Builder removeLogoImages(int index)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • getLogoImagesBuilder

      public AdImageAsset.Builder getLogoImagesBuilder(int index)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • getLogoImagesOrBuilder

      public AdImageAssetOrBuilder getLogoImagesOrBuilder(int index)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
      Specified by:
      getLogoImagesOrBuilder in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getLogoImagesOrBuilderList

      public List<? extends AdImageAssetOrBuilder> getLogoImagesOrBuilderList()
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
      Specified by:
      getLogoImagesOrBuilderList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • addLogoImagesBuilder

      public AdImageAsset.Builder addLogoImagesBuilder()
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • addLogoImagesBuilder

      public AdImageAsset.Builder addLogoImagesBuilder(int index)
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • getLogoImagesBuilderList

      public List<AdImageAsset.Builder> getLogoImagesBuilderList()
       Logo image to be used in the ad. Valid image types are GIF, JPEG, and PNG.
       The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%).
       
      repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 5;
    • getBreadcrumb1

      public String getBreadcrumb1()
       First part of text that appears in the ad with the displayed URL.
       
      string breadcrumb1 = 6;
      Specified by:
      getBreadcrumb1 in interface DemandGenVideoResponsiveAdInfoOrBuilder
      Returns:
      The breadcrumb1.
    • getBreadcrumb1Bytes

      public com.google.protobuf.ByteString getBreadcrumb1Bytes()
       First part of text that appears in the ad with the displayed URL.
       
      string breadcrumb1 = 6;
      Specified by:
      getBreadcrumb1Bytes in interface DemandGenVideoResponsiveAdInfoOrBuilder
      Returns:
      The bytes for breadcrumb1.
    • setBreadcrumb1

      public DemandGenVideoResponsiveAdInfo.Builder setBreadcrumb1(String value)
       First part of text that appears in the ad with the displayed URL.
       
      string breadcrumb1 = 6;
      Parameters:
      value - The breadcrumb1 to set.
      Returns:
      This builder for chaining.
    • clearBreadcrumb1

      public DemandGenVideoResponsiveAdInfo.Builder clearBreadcrumb1()
       First part of text that appears in the ad with the displayed URL.
       
      string breadcrumb1 = 6;
      Returns:
      This builder for chaining.
    • setBreadcrumb1Bytes

      public DemandGenVideoResponsiveAdInfo.Builder setBreadcrumb1Bytes(com.google.protobuf.ByteString value)
       First part of text that appears in the ad with the displayed URL.
       
      string breadcrumb1 = 6;
      Parameters:
      value - The bytes for breadcrumb1 to set.
      Returns:
      This builder for chaining.
    • getBreadcrumb2

      public String getBreadcrumb2()
       Second part of text that appears in the ad with the displayed URL.
       
      string breadcrumb2 = 7;
      Specified by:
      getBreadcrumb2 in interface DemandGenVideoResponsiveAdInfoOrBuilder
      Returns:
      The breadcrumb2.
    • getBreadcrumb2Bytes

      public com.google.protobuf.ByteString getBreadcrumb2Bytes()
       Second part of text that appears in the ad with the displayed URL.
       
      string breadcrumb2 = 7;
      Specified by:
      getBreadcrumb2Bytes in interface DemandGenVideoResponsiveAdInfoOrBuilder
      Returns:
      The bytes for breadcrumb2.
    • setBreadcrumb2

      public DemandGenVideoResponsiveAdInfo.Builder setBreadcrumb2(String value)
       Second part of text that appears in the ad with the displayed URL.
       
      string breadcrumb2 = 7;
      Parameters:
      value - The breadcrumb2 to set.
      Returns:
      This builder for chaining.
    • clearBreadcrumb2

      public DemandGenVideoResponsiveAdInfo.Builder clearBreadcrumb2()
       Second part of text that appears in the ad with the displayed URL.
       
      string breadcrumb2 = 7;
      Returns:
      This builder for chaining.
    • setBreadcrumb2Bytes

      public DemandGenVideoResponsiveAdInfo.Builder setBreadcrumb2Bytes(com.google.protobuf.ByteString value)
       Second part of text that appears in the ad with the displayed URL.
       
      string breadcrumb2 = 7;
      Parameters:
      value - The bytes for breadcrumb2 to set.
      Returns:
      This builder for chaining.
    • hasBusinessName

      public boolean hasBusinessName()
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 8 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasBusinessName in interface DemandGenVideoResponsiveAdInfoOrBuilder
      Returns:
      Whether the businessName field is set.
    • getBusinessName

      public AdTextAsset getBusinessName()
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 8 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getBusinessName in interface DemandGenVideoResponsiveAdInfoOrBuilder
      Returns:
      The businessName.
    • setBusinessName

      public DemandGenVideoResponsiveAdInfo.Builder setBusinessName(AdTextAsset value)
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 8 [(.google.api.field_behavior) = REQUIRED];
    • setBusinessName

      public DemandGenVideoResponsiveAdInfo.Builder setBusinessName(AdTextAsset.Builder builderForValue)
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 8 [(.google.api.field_behavior) = REQUIRED];
    • mergeBusinessName

      public DemandGenVideoResponsiveAdInfo.Builder mergeBusinessName(AdTextAsset value)
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 8 [(.google.api.field_behavior) = REQUIRED];
    • clearBusinessName

      public DemandGenVideoResponsiveAdInfo.Builder clearBusinessName()
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 8 [(.google.api.field_behavior) = REQUIRED];
    • getBusinessNameBuilder

      public AdTextAsset.Builder getBusinessNameBuilder()
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 8 [(.google.api.field_behavior) = REQUIRED];
    • getBusinessNameOrBuilder

      public AdTextAssetOrBuilder getBusinessNameOrBuilder()
       Required. The advertiser/brand name.
       
      .google.ads.googleads.v18.common.AdTextAsset business_name = 8 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getBusinessNameOrBuilder in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getCallToActionsList

      public List<AdCallToActionAsset> getCallToActionsList()
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
      Specified by:
      getCallToActionsList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getCallToActionsCount

      public int getCallToActionsCount()
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
      Specified by:
      getCallToActionsCount in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getCallToActions

      public AdCallToActionAsset getCallToActions(int index)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
      Specified by:
      getCallToActions in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • setCallToActions

      public DemandGenVideoResponsiveAdInfo.Builder setCallToActions(int index, AdCallToActionAsset value)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • setCallToActions

      public DemandGenVideoResponsiveAdInfo.Builder setCallToActions(int index, AdCallToActionAsset.Builder builderForValue)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • addCallToActions

       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • addCallToActions

      public DemandGenVideoResponsiveAdInfo.Builder addCallToActions(int index, AdCallToActionAsset value)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • addCallToActions

      public DemandGenVideoResponsiveAdInfo.Builder addCallToActions(AdCallToActionAsset.Builder builderForValue)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • addCallToActions

      public DemandGenVideoResponsiveAdInfo.Builder addCallToActions(int index, AdCallToActionAsset.Builder builderForValue)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • addAllCallToActions

      public DemandGenVideoResponsiveAdInfo.Builder addAllCallToActions(Iterable<? extends AdCallToActionAsset> values)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • clearCallToActions

      public DemandGenVideoResponsiveAdInfo.Builder clearCallToActions()
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • removeCallToActions

      public DemandGenVideoResponsiveAdInfo.Builder removeCallToActions(int index)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • getCallToActionsBuilder

      public AdCallToActionAsset.Builder getCallToActionsBuilder(int index)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • getCallToActionsOrBuilder

      public AdCallToActionAssetOrBuilder getCallToActionsOrBuilder(int index)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
      Specified by:
      getCallToActionsOrBuilder in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • getCallToActionsOrBuilderList

      public List<? extends AdCallToActionAssetOrBuilder> getCallToActionsOrBuilderList()
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
      Specified by:
      getCallToActionsOrBuilderList in interface DemandGenVideoResponsiveAdInfoOrBuilder
    • addCallToActionsBuilder

      public AdCallToActionAsset.Builder addCallToActionsBuilder()
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • addCallToActionsBuilder

      public AdCallToActionAsset.Builder addCallToActionsBuilder(int index)
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • getCallToActionsBuilderList

      public List<AdCallToActionAsset.Builder> getCallToActionsBuilderList()
       Assets of type CallToActionAsset used for the "Call To Action" button.
       
      repeated .google.ads.googleads.v18.common.AdCallToActionAsset call_to_actions = 9;
    • setUnknownFields

      public final DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>
    • mergeUnknownFields

      public final DemandGenVideoResponsiveAdInfo.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<DemandGenVideoResponsiveAdInfo.Builder>