Interface KeywordPlanAdGroupOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
KeywordPlanAdGroup, KeywordPlanAdGroup.Builder

public interface KeywordPlanAdGroupOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    A default ad group max cpc bid in micros in account currency for all biddable keywords under the keyword plan ad group.
    long
    Output only.
    The keyword plan campaign to which this ad group belongs.
    com.google.protobuf.ByteString
    The keyword plan campaign to which this ad group belongs.
    The name of the keyword plan ad group.
    com.google.protobuf.ByteString
    The name of the keyword plan ad group.
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
    boolean
    A default ad group max cpc bid in micros in account currency for all biddable keywords under the keyword plan ad group.
    boolean
    Output only.
    boolean
    The keyword plan campaign to which this ad group belongs.
    boolean
    The name of the keyword plan ad group.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getResourceName

      String getResourceName()
       Immutable. The resource name of the Keyword Planner ad group.
       KeywordPlanAdGroup resource names have the form:
      
       `customers/{customer_id}/keywordPlanAdGroups/{kp_ad_group_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the Keyword Planner ad group.
       KeywordPlanAdGroup resource names have the form:
      
       `customers/{customer_id}/keywordPlanAdGroups/{kp_ad_group_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasKeywordPlanCampaign

      boolean hasKeywordPlanCampaign()
       The keyword plan campaign to which this ad group belongs.
       
      optional string keyword_plan_campaign = 6 [(.google.api.resource_reference) = { ... }
      Returns:
      Whether the keywordPlanCampaign field is set.
    • getKeywordPlanCampaign

      String getKeywordPlanCampaign()
       The keyword plan campaign to which this ad group belongs.
       
      optional string keyword_plan_campaign = 6 [(.google.api.resource_reference) = { ... }
      Returns:
      The keywordPlanCampaign.
    • getKeywordPlanCampaignBytes

      com.google.protobuf.ByteString getKeywordPlanCampaignBytes()
       The keyword plan campaign to which this ad group belongs.
       
      optional string keyword_plan_campaign = 6 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for keywordPlanCampaign.
    • hasId

      boolean hasId()
       Output only. The ID of the keyword plan ad group.
       
      optional int64 id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the id field is set.
    • getId

      long getId()
       Output only. The ID of the keyword plan ad group.
       
      optional int64 id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The id.
    • hasName

      boolean hasName()
       The name of the keyword plan ad group.
      
       This field is required and should not be empty when creating keyword plan
       ad group.
       
      optional string name = 8;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       The name of the keyword plan ad group.
      
       This field is required and should not be empty when creating keyword plan
       ad group.
       
      optional string name = 8;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The name of the keyword plan ad group.
      
       This field is required and should not be empty when creating keyword plan
       ad group.
       
      optional string name = 8;
      Returns:
      The bytes for name.
    • hasCpcBidMicros

      boolean hasCpcBidMicros()
       A default ad group max cpc bid in micros in account currency for all
       biddable keywords under the keyword plan ad group.
       If not set, will inherit from parent campaign.
       
      optional int64 cpc_bid_micros = 9;
      Returns:
      Whether the cpcBidMicros field is set.
    • getCpcBidMicros

      long getCpcBidMicros()
       A default ad group max cpc bid in micros in account currency for all
       biddable keywords under the keyword plan ad group.
       If not set, will inherit from parent campaign.
       
      optional int64 cpc_bid_micros = 9;
      Returns:
      The cpcBidMicros.