Class Campaign.NetworkSettings.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Campaign.NetworkSettings.Builder>
com.google.ads.googleads.v23.resources.Campaign.NetworkSettings.Builder
All Implemented Interfaces:
Campaign.NetworkSettingsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Campaign.NetworkSettings

public static final class Campaign.NetworkSettings.Builder extends com.google.protobuf.GeneratedMessage.Builder<Campaign.NetworkSettings.Builder> implements Campaign.NetworkSettingsOrBuilder
 The network settings for the campaign.
 
Protobuf type google.ads.googleads.v23.resources.Campaign.NetworkSettings
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Campaign.NetworkSettings.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.GeneratedMessage.Builder<Campaign.NetworkSettings.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.GeneratedMessage.Builder<Campaign.NetworkSettings.Builder>
    • getDefaultInstanceForType

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

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

      public Campaign.NetworkSettings buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

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

    • isInitialized

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

      public Campaign.NetworkSettings.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<Campaign.NetworkSettings.Builder>
      Throws:
      IOException
    • hasTargetGoogleSearch

      public boolean hasTargetGoogleSearch()
       Whether ads will be served with google.com search results.
       
      optional bool target_google_search = 5;
      Specified by:
      hasTargetGoogleSearch in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      Whether the targetGoogleSearch field is set.
    • getTargetGoogleSearch

      public boolean getTargetGoogleSearch()
       Whether ads will be served with google.com search results.
       
      optional bool target_google_search = 5;
      Specified by:
      getTargetGoogleSearch in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      The targetGoogleSearch.
    • setTargetGoogleSearch

      public Campaign.NetworkSettings.Builder setTargetGoogleSearch(boolean value)
       Whether ads will be served with google.com search results.
       
      optional bool target_google_search = 5;
      Parameters:
      value - The targetGoogleSearch to set.
      Returns:
      This builder for chaining.
    • clearTargetGoogleSearch

      public Campaign.NetworkSettings.Builder clearTargetGoogleSearch()
       Whether ads will be served with google.com search results.
       
      optional bool target_google_search = 5;
      Returns:
      This builder for chaining.
    • hasTargetSearchNetwork

      public boolean hasTargetSearchNetwork()
       Whether ads will be served on sites in the Google Search Partners Network
       (requires `target_google_search` to also be `true`).
       
      optional bool target_search_network = 6;
      Specified by:
      hasTargetSearchNetwork in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      Whether the targetSearchNetwork field is set.
    • getTargetSearchNetwork

      public boolean getTargetSearchNetwork()
       Whether ads will be served on sites in the Google Search Partners Network
       (requires `target_google_search` to also be `true`).
       
      optional bool target_search_network = 6;
      Specified by:
      getTargetSearchNetwork in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      The targetSearchNetwork.
    • setTargetSearchNetwork

      public Campaign.NetworkSettings.Builder setTargetSearchNetwork(boolean value)
       Whether ads will be served on sites in the Google Search Partners Network
       (requires `target_google_search` to also be `true`).
       
      optional bool target_search_network = 6;
      Parameters:
      value - The targetSearchNetwork to set.
      Returns:
      This builder for chaining.
    • clearTargetSearchNetwork

      public Campaign.NetworkSettings.Builder clearTargetSearchNetwork()
       Whether ads will be served on sites in the Google Search Partners Network
       (requires `target_google_search` to also be `true`).
       
      optional bool target_search_network = 6;
      Returns:
      This builder for chaining.
    • hasTargetContentNetwork

      public boolean hasTargetContentNetwork()
       Whether ads will be served on specified placements in the Google Display
       Network. Placements are specified using the Placement criterion.
       
      optional bool target_content_network = 7;
      Specified by:
      hasTargetContentNetwork in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      Whether the targetContentNetwork field is set.
    • getTargetContentNetwork

      public boolean getTargetContentNetwork()
       Whether ads will be served on specified placements in the Google Display
       Network. Placements are specified using the Placement criterion.
       
      optional bool target_content_network = 7;
      Specified by:
      getTargetContentNetwork in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      The targetContentNetwork.
    • setTargetContentNetwork

      public Campaign.NetworkSettings.Builder setTargetContentNetwork(boolean value)
       Whether ads will be served on specified placements in the Google Display
       Network. Placements are specified using the Placement criterion.
       
      optional bool target_content_network = 7;
      Parameters:
      value - The targetContentNetwork to set.
      Returns:
      This builder for chaining.
    • clearTargetContentNetwork

      public Campaign.NetworkSettings.Builder clearTargetContentNetwork()
       Whether ads will be served on specified placements in the Google Display
       Network. Placements are specified using the Placement criterion.
       
      optional bool target_content_network = 7;
      Returns:
      This builder for chaining.
    • hasTargetPartnerSearchNetwork

      public boolean hasTargetPartnerSearchNetwork()
       Whether ads will be served on the partner network. This is available
       only to some select partner accounts. Unless you have been instructed to
       use this field, it likely does not apply to your account. This does not
       control whether ads will be served on Google Search Partners Network; use
       `target_search_network` for that instead.
       
      optional bool target_partner_search_network = 8;
      Specified by:
      hasTargetPartnerSearchNetwork in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      Whether the targetPartnerSearchNetwork field is set.
    • getTargetPartnerSearchNetwork

      public boolean getTargetPartnerSearchNetwork()
       Whether ads will be served on the partner network. This is available
       only to some select partner accounts. Unless you have been instructed to
       use this field, it likely does not apply to your account. This does not
       control whether ads will be served on Google Search Partners Network; use
       `target_search_network` for that instead.
       
      optional bool target_partner_search_network = 8;
      Specified by:
      getTargetPartnerSearchNetwork in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      The targetPartnerSearchNetwork.
    • setTargetPartnerSearchNetwork

      public Campaign.NetworkSettings.Builder setTargetPartnerSearchNetwork(boolean value)
       Whether ads will be served on the partner network. This is available
       only to some select partner accounts. Unless you have been instructed to
       use this field, it likely does not apply to your account. This does not
       control whether ads will be served on Google Search Partners Network; use
       `target_search_network` for that instead.
       
      optional bool target_partner_search_network = 8;
      Parameters:
      value - The targetPartnerSearchNetwork to set.
      Returns:
      This builder for chaining.
    • clearTargetPartnerSearchNetwork

      public Campaign.NetworkSettings.Builder clearTargetPartnerSearchNetwork()
       Whether ads will be served on the partner network. This is available
       only to some select partner accounts. Unless you have been instructed to
       use this field, it likely does not apply to your account. This does not
       control whether ads will be served on Google Search Partners Network; use
       `target_search_network` for that instead.
       
      optional bool target_partner_search_network = 8;
      Returns:
      This builder for chaining.
    • hasTargetYoutube

      public boolean hasTargetYoutube()
       Whether ads will be served on YouTube.
       
      optional bool target_youtube = 9;
      Specified by:
      hasTargetYoutube in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      Whether the targetYoutube field is set.
    • getTargetYoutube

      public boolean getTargetYoutube()
       Whether ads will be served on YouTube.
       
      optional bool target_youtube = 9;
      Specified by:
      getTargetYoutube in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      The targetYoutube.
    • setTargetYoutube

      public Campaign.NetworkSettings.Builder setTargetYoutube(boolean value)
       Whether ads will be served on YouTube.
       
      optional bool target_youtube = 9;
      Parameters:
      value - The targetYoutube to set.
      Returns:
      This builder for chaining.
    • clearTargetYoutube

      public Campaign.NetworkSettings.Builder clearTargetYoutube()
       Whether ads will be served on YouTube.
       
      optional bool target_youtube = 9;
      Returns:
      This builder for chaining.
    • hasTargetGoogleTvNetwork

      public boolean hasTargetGoogleTvNetwork()
       Whether ads will be served on the Google TV network.
       
      optional bool target_google_tv_network = 10;
      Specified by:
      hasTargetGoogleTvNetwork in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      Whether the targetGoogleTvNetwork field is set.
    • getTargetGoogleTvNetwork

      public boolean getTargetGoogleTvNetwork()
       Whether ads will be served on the Google TV network.
       
      optional bool target_google_tv_network = 10;
      Specified by:
      getTargetGoogleTvNetwork in interface Campaign.NetworkSettingsOrBuilder
      Returns:
      The targetGoogleTvNetwork.
    • setTargetGoogleTvNetwork

      public Campaign.NetworkSettings.Builder setTargetGoogleTvNetwork(boolean value)
       Whether ads will be served on the Google TV network.
       
      optional bool target_google_tv_network = 10;
      Parameters:
      value - The targetGoogleTvNetwork to set.
      Returns:
      This builder for chaining.
    • clearTargetGoogleTvNetwork

      public Campaign.NetworkSettings.Builder clearTargetGoogleTvNetwork()
       Whether ads will be served on the Google TV network.
       
      optional bool target_google_tv_network = 10;
      Returns:
      This builder for chaining.