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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      long getCpcBidMicros()
      A default ad group max cpc bid in micros in account currency for all biddable keywords under the keyword plan ad group.
      long getId()
      Output only.
      java.lang.String getKeywordPlanCampaign()
      The keyword plan campaign to which this ad group belongs.
      com.google.protobuf.ByteString getKeywordPlanCampaignBytes()
      The keyword plan campaign to which this ad group belongs.
      java.lang.String getName()
      The name of the keyword plan ad group.
      com.google.protobuf.ByteString getNameBytes()
      The name of the keyword plan ad group.
      java.lang.String getResourceName()
      Immutable.
      com.google.protobuf.ByteString getResourceNameBytes()
      Immutable.
      boolean hasCpcBidMicros()
      A default ad group max cpc bid in micros in account currency for all biddable keywords under the keyword plan ad group.
      boolean hasId()
      Output only.
      boolean hasKeywordPlanCampaign()
      The keyword plan campaign to which this ad group belongs.
      boolean hasName()
      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 Detail

      • getResourceName

        java.lang.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

        java.lang.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

        java.lang.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.