Class VideoResponsiveAdInfo.Builder

  • All Implemented Interfaces:
    VideoResponsiveAdInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable
    Enclosing class:
    VideoResponsiveAdInfo

    public static final class VideoResponsiveAdInfo.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<VideoResponsiveAdInfo.Builder>
    implements VideoResponsiveAdInfoOrBuilder
     A video responsive ad.
     
    Protobuf type google.ads.googleads.v10.common.VideoResponsiveAdInfo
    • Method Detail

      • 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<VideoResponsiveAdInfo.Builder>
      • clear

        public VideoResponsiveAdInfo.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<VideoResponsiveAdInfo.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<VideoResponsiveAdInfo.Builder>
      • getDefaultInstanceForType

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

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

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

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

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

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

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

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

        public VideoResponsiveAdInfo.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                              java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VideoResponsiveAdInfo.Builder>
      • isInitialized

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

        public VideoResponsiveAdInfo.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws java.io.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<VideoResponsiveAdInfo.Builder>
        Throws:
        java.io.IOException
      • getHeadlinesList

        public java.util.List<AdTextAsset> getHeadlinesList()
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
        Specified by:
        getHeadlinesList in interface VideoResponsiveAdInfoOrBuilder
      • getHeadlinesCount

        public int getHeadlinesCount()
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
        Specified by:
        getHeadlinesCount in interface VideoResponsiveAdInfoOrBuilder
      • getHeadlines

        public AdTextAsset getHeadlines​(int index)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
        Specified by:
        getHeadlines in interface VideoResponsiveAdInfoOrBuilder
      • setHeadlines

        public VideoResponsiveAdInfo.Builder setHeadlines​(int index,
                                                          AdTextAsset value)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • setHeadlines

        public VideoResponsiveAdInfo.Builder setHeadlines​(int index,
                                                          AdTextAsset.Builder builderForValue)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • addHeadlines

        public VideoResponsiveAdInfo.Builder addHeadlines​(AdTextAsset value)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • addHeadlines

        public VideoResponsiveAdInfo.Builder addHeadlines​(int index,
                                                          AdTextAsset value)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • addHeadlines

        public VideoResponsiveAdInfo.Builder addHeadlines​(AdTextAsset.Builder builderForValue)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • addHeadlines

        public VideoResponsiveAdInfo.Builder addHeadlines​(int index,
                                                          AdTextAsset.Builder builderForValue)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • addAllHeadlines

        public VideoResponsiveAdInfo.Builder addAllHeadlines​(java.lang.Iterable<? extends AdTextAsset> values)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • clearHeadlines

        public VideoResponsiveAdInfo.Builder clearHeadlines()
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • removeHeadlines

        public VideoResponsiveAdInfo.Builder removeHeadlines​(int index)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • getHeadlinesBuilder

        public AdTextAsset.Builder getHeadlinesBuilder​(int index)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • getHeadlinesOrBuilder

        public AdTextAssetOrBuilder getHeadlinesOrBuilder​(int index)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
        Specified by:
        getHeadlinesOrBuilder in interface VideoResponsiveAdInfoOrBuilder
      • getHeadlinesOrBuilderList

        public java.util.List<? extends AdTextAssetOrBuilder> getHeadlinesOrBuilderList()
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
        Specified by:
        getHeadlinesOrBuilderList in interface VideoResponsiveAdInfoOrBuilder
      • addHeadlinesBuilder

        public AdTextAsset.Builder addHeadlinesBuilder()
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • addHeadlinesBuilder

        public AdTextAsset.Builder addHeadlinesBuilder​(int index)
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • getHeadlinesBuilderList

        public java.util.List<AdTextAsset.Builder> getHeadlinesBuilderList()
         List of text assets used for the short headline, e.g. the "Call To Action"
         banner. Currently, only a single value for the short headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset headlines = 1;
      • getLongHeadlinesList

        public java.util.List<AdTextAsset> getLongHeadlinesList()
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
        Specified by:
        getLongHeadlinesList in interface VideoResponsiveAdInfoOrBuilder
      • getLongHeadlinesCount

        public int getLongHeadlinesCount()
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
        Specified by:
        getLongHeadlinesCount in interface VideoResponsiveAdInfoOrBuilder
      • getLongHeadlines

        public AdTextAsset getLongHeadlines​(int index)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
        Specified by:
        getLongHeadlines in interface VideoResponsiveAdInfoOrBuilder
      • setLongHeadlines

        public VideoResponsiveAdInfo.Builder setLongHeadlines​(int index,
                                                              AdTextAsset value)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • setLongHeadlines

        public VideoResponsiveAdInfo.Builder setLongHeadlines​(int index,
                                                              AdTextAsset.Builder builderForValue)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • addLongHeadlines

        public VideoResponsiveAdInfo.Builder addLongHeadlines​(AdTextAsset value)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • addLongHeadlines

        public VideoResponsiveAdInfo.Builder addLongHeadlines​(int index,
                                                              AdTextAsset value)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • addLongHeadlines

        public VideoResponsiveAdInfo.Builder addLongHeadlines​(AdTextAsset.Builder builderForValue)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • addLongHeadlines

        public VideoResponsiveAdInfo.Builder addLongHeadlines​(int index,
                                                              AdTextAsset.Builder builderForValue)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • addAllLongHeadlines

        public VideoResponsiveAdInfo.Builder addAllLongHeadlines​(java.lang.Iterable<? extends AdTextAsset> values)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • clearLongHeadlines

        public VideoResponsiveAdInfo.Builder clearLongHeadlines()
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • removeLongHeadlines

        public VideoResponsiveAdInfo.Builder removeLongHeadlines​(int index)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • getLongHeadlinesBuilder

        public AdTextAsset.Builder getLongHeadlinesBuilder​(int index)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • getLongHeadlinesOrBuilderList

        public java.util.List<? extends AdTextAssetOrBuilder> getLongHeadlinesOrBuilderList()
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
        Specified by:
        getLongHeadlinesOrBuilderList in interface VideoResponsiveAdInfoOrBuilder
      • addLongHeadlinesBuilder

        public AdTextAsset.Builder addLongHeadlinesBuilder()
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • addLongHeadlinesBuilder

        public AdTextAsset.Builder addLongHeadlinesBuilder​(int index)
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • getLongHeadlinesBuilderList

        public java.util.List<AdTextAsset.Builder> getLongHeadlinesBuilderList()
         List of text assets used for the long headline.
         Currently, only a single value for the long headline is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset long_headlines = 2;
      • getDescriptionsList

        public java.util.List<AdTextAsset> getDescriptionsList()
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
        Specified by:
        getDescriptionsList in interface VideoResponsiveAdInfoOrBuilder
      • getDescriptionsCount

        public int getDescriptionsCount()
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
        Specified by:
        getDescriptionsCount in interface VideoResponsiveAdInfoOrBuilder
      • getDescriptions

        public AdTextAsset getDescriptions​(int index)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
        Specified by:
        getDescriptions in interface VideoResponsiveAdInfoOrBuilder
      • setDescriptions

        public VideoResponsiveAdInfo.Builder setDescriptions​(int index,
                                                             AdTextAsset value)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • setDescriptions

        public VideoResponsiveAdInfo.Builder setDescriptions​(int index,
                                                             AdTextAsset.Builder builderForValue)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • addDescriptions

        public VideoResponsiveAdInfo.Builder addDescriptions​(AdTextAsset value)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • addDescriptions

        public VideoResponsiveAdInfo.Builder addDescriptions​(int index,
                                                             AdTextAsset value)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • addDescriptions

        public VideoResponsiveAdInfo.Builder addDescriptions​(AdTextAsset.Builder builderForValue)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • addDescriptions

        public VideoResponsiveAdInfo.Builder addDescriptions​(int index,
                                                             AdTextAsset.Builder builderForValue)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • addAllDescriptions

        public VideoResponsiveAdInfo.Builder addAllDescriptions​(java.lang.Iterable<? extends AdTextAsset> values)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • clearDescriptions

        public VideoResponsiveAdInfo.Builder clearDescriptions()
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • removeDescriptions

        public VideoResponsiveAdInfo.Builder removeDescriptions​(int index)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • getDescriptionsBuilder

        public AdTextAsset.Builder getDescriptionsBuilder​(int index)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • addDescriptionsBuilder

        public AdTextAsset.Builder addDescriptionsBuilder()
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • addDescriptionsBuilder

        public AdTextAsset.Builder addDescriptionsBuilder​(int index)
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • getDescriptionsBuilderList

        public java.util.List<AdTextAsset.Builder> getDescriptionsBuilderList()
         List of text assets used for the description.
         Currently, only a single value for the description is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset descriptions = 3;
      • getCallToActionsList

        public java.util.List<AdTextAsset> getCallToActionsList()
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
        Specified by:
        getCallToActionsList in interface VideoResponsiveAdInfoOrBuilder
      • getCallToActionsCount

        public int getCallToActionsCount()
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
        Specified by:
        getCallToActionsCount in interface VideoResponsiveAdInfoOrBuilder
      • getCallToActions

        public AdTextAsset getCallToActions​(int index)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
        Specified by:
        getCallToActions in interface VideoResponsiveAdInfoOrBuilder
      • setCallToActions

        public VideoResponsiveAdInfo.Builder setCallToActions​(int index,
                                                              AdTextAsset value)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • setCallToActions

        public VideoResponsiveAdInfo.Builder setCallToActions​(int index,
                                                              AdTextAsset.Builder builderForValue)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • addCallToActions

        public VideoResponsiveAdInfo.Builder addCallToActions​(AdTextAsset value)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • addCallToActions

        public VideoResponsiveAdInfo.Builder addCallToActions​(int index,
                                                              AdTextAsset value)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • addCallToActions

        public VideoResponsiveAdInfo.Builder addCallToActions​(AdTextAsset.Builder builderForValue)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • addCallToActions

        public VideoResponsiveAdInfo.Builder addCallToActions​(int index,
                                                              AdTextAsset.Builder builderForValue)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • addAllCallToActions

        public VideoResponsiveAdInfo.Builder addAllCallToActions​(java.lang.Iterable<? extends AdTextAsset> values)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • clearCallToActions

        public VideoResponsiveAdInfo.Builder clearCallToActions()
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • removeCallToActions

        public VideoResponsiveAdInfo.Builder removeCallToActions​(int index)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • getCallToActionsBuilder

        public AdTextAsset.Builder getCallToActionsBuilder​(int index)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • getCallToActionsOrBuilder

        public AdTextAssetOrBuilder getCallToActionsOrBuilder​(int index)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
        Specified by:
        getCallToActionsOrBuilder in interface VideoResponsiveAdInfoOrBuilder
      • getCallToActionsOrBuilderList

        public java.util.List<? extends AdTextAssetOrBuilder> getCallToActionsOrBuilderList()
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
        Specified by:
        getCallToActionsOrBuilderList in interface VideoResponsiveAdInfoOrBuilder
      • addCallToActionsBuilder

        public AdTextAsset.Builder addCallToActionsBuilder()
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • addCallToActionsBuilder

        public AdTextAsset.Builder addCallToActionsBuilder​(int index)
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • getCallToActionsBuilderList

        public java.util.List<AdTextAsset.Builder> getCallToActionsBuilderList()
         List of text assets used for the button, e.g. the "Call To Action" button.
         Currently, only a single value for the button is supported.
         
        repeated .google.ads.googleads.v10.common.AdTextAsset call_to_actions = 4;
      • getVideosList

        public java.util.List<AdVideoAsset> getVideosList()
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
        Specified by:
        getVideosList in interface VideoResponsiveAdInfoOrBuilder
      • getVideosCount

        public int getVideosCount()
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
        Specified by:
        getVideosCount in interface VideoResponsiveAdInfoOrBuilder
      • getVideos

        public AdVideoAsset getVideos​(int index)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
        Specified by:
        getVideos in interface VideoResponsiveAdInfoOrBuilder
      • setVideos

        public VideoResponsiveAdInfo.Builder setVideos​(int index,
                                                       AdVideoAsset value)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • setVideos

        public VideoResponsiveAdInfo.Builder setVideos​(int index,
                                                       AdVideoAsset.Builder builderForValue)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • addVideos

        public VideoResponsiveAdInfo.Builder addVideos​(AdVideoAsset value)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • addVideos

        public VideoResponsiveAdInfo.Builder addVideos​(int index,
                                                       AdVideoAsset value)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • addVideos

        public VideoResponsiveAdInfo.Builder addVideos​(AdVideoAsset.Builder builderForValue)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • addVideos

        public VideoResponsiveAdInfo.Builder addVideos​(int index,
                                                       AdVideoAsset.Builder builderForValue)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • addAllVideos

        public VideoResponsiveAdInfo.Builder addAllVideos​(java.lang.Iterable<? extends AdVideoAsset> values)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • clearVideos

        public VideoResponsiveAdInfo.Builder clearVideos()
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • removeVideos

        public VideoResponsiveAdInfo.Builder removeVideos​(int index)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • getVideosBuilder

        public AdVideoAsset.Builder getVideosBuilder​(int index)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • getVideosOrBuilder

        public AdVideoAssetOrBuilder getVideosOrBuilder​(int index)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
        Specified by:
        getVideosOrBuilder in interface VideoResponsiveAdInfoOrBuilder
      • getVideosOrBuilderList

        public java.util.List<? extends AdVideoAssetOrBuilder> getVideosOrBuilderList()
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
        Specified by:
        getVideosOrBuilderList in interface VideoResponsiveAdInfoOrBuilder
      • addVideosBuilder

        public AdVideoAsset.Builder addVideosBuilder()
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • addVideosBuilder

        public AdVideoAsset.Builder addVideosBuilder​(int index)
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • getVideosBuilderList

        public java.util.List<AdVideoAsset.Builder> getVideosBuilderList()
         List of YouTube video assets used for the ad.
         Currently, only a single value for the YouTube video asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdVideoAsset videos = 5;
      • getCompanionBannersList

        public java.util.List<AdImageAsset> getCompanionBannersList()
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
        Specified by:
        getCompanionBannersList in interface VideoResponsiveAdInfoOrBuilder
      • getCompanionBannersCount

        public int getCompanionBannersCount()
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
        Specified by:
        getCompanionBannersCount in interface VideoResponsiveAdInfoOrBuilder
      • getCompanionBanners

        public AdImageAsset getCompanionBanners​(int index)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
        Specified by:
        getCompanionBanners in interface VideoResponsiveAdInfoOrBuilder
      • setCompanionBanners

        public VideoResponsiveAdInfo.Builder setCompanionBanners​(int index,
                                                                 AdImageAsset value)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • setCompanionBanners

        public VideoResponsiveAdInfo.Builder setCompanionBanners​(int index,
                                                                 AdImageAsset.Builder builderForValue)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • addCompanionBanners

        public VideoResponsiveAdInfo.Builder addCompanionBanners​(AdImageAsset value)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • addCompanionBanners

        public VideoResponsiveAdInfo.Builder addCompanionBanners​(int index,
                                                                 AdImageAsset value)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • addCompanionBanners

        public VideoResponsiveAdInfo.Builder addCompanionBanners​(AdImageAsset.Builder builderForValue)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • addCompanionBanners

        public VideoResponsiveAdInfo.Builder addCompanionBanners​(int index,
                                                                 AdImageAsset.Builder builderForValue)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • addAllCompanionBanners

        public VideoResponsiveAdInfo.Builder addAllCompanionBanners​(java.lang.Iterable<? extends AdImageAsset> values)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • clearCompanionBanners

        public VideoResponsiveAdInfo.Builder clearCompanionBanners()
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • removeCompanionBanners

        public VideoResponsiveAdInfo.Builder removeCompanionBanners​(int index)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • getCompanionBannersBuilder

        public AdImageAsset.Builder getCompanionBannersBuilder​(int index)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • getCompanionBannersOrBuilder

        public AdImageAssetOrBuilder getCompanionBannersOrBuilder​(int index)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
        Specified by:
        getCompanionBannersOrBuilder in interface VideoResponsiveAdInfoOrBuilder
      • getCompanionBannersOrBuilderList

        public java.util.List<? extends AdImageAssetOrBuilder> getCompanionBannersOrBuilderList()
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
        Specified by:
        getCompanionBannersOrBuilderList in interface VideoResponsiveAdInfoOrBuilder
      • addCompanionBannersBuilder

        public AdImageAsset.Builder addCompanionBannersBuilder()
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • addCompanionBannersBuilder

        public AdImageAsset.Builder addCompanionBannersBuilder​(int index)
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • getCompanionBannersBuilderList

        public java.util.List<AdImageAsset.Builder> getCompanionBannersBuilderList()
         List of image assets used for the companion banner.
         Currently, only a single value for the companion banner asset is supported.
         
        repeated .google.ads.googleads.v10.common.AdImageAsset companion_banners = 6;
      • setUnknownFields

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

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