Interface KeywordPlanAdGroupKeywordOrBuilder

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

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

    Modifier and Type
    Method
    Description
    long
    A keyword level max cpc bid in micros (for example, $1 = 1mm).
    long
    Output only.
    The Keyword Plan ad group to which this keyword belongs.
    com.google.protobuf.ByteString
    The Keyword Plan ad group to which this keyword belongs.
    The keyword match type.
    int
    The keyword match type.
    boolean
    Immutable.
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
    The keyword text.
    com.google.protobuf.ByteString
    The keyword text.
    boolean
    A keyword level max cpc bid in micros (for example, $1 = 1mm).
    boolean
    Output only.
    boolean
    The Keyword Plan ad group to which this keyword belongs.
    boolean
    Immutable.
    boolean
    The keyword text.

    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 Plan ad group keyword.
       KeywordPlanAdGroupKeyword resource names have the form:
      
       `customers/{customer_id}/keywordPlanAdGroupKeywords/{kp_ad_group_keyword_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 Plan ad group keyword.
       KeywordPlanAdGroupKeyword resource names have the form:
      
       `customers/{customer_id}/keywordPlanAdGroupKeywords/{kp_ad_group_keyword_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasKeywordPlanAdGroup

      boolean hasKeywordPlanAdGroup()
       The Keyword Plan ad group to which this keyword belongs.
       
      optional string keyword_plan_ad_group = 8 [(.google.api.resource_reference) = { ... }
      Returns:
      Whether the keywordPlanAdGroup field is set.
    • getKeywordPlanAdGroup

      String getKeywordPlanAdGroup()
       The Keyword Plan ad group to which this keyword belongs.
       
      optional string keyword_plan_ad_group = 8 [(.google.api.resource_reference) = { ... }
      Returns:
      The keywordPlanAdGroup.
    • getKeywordPlanAdGroupBytes

      com.google.protobuf.ByteString getKeywordPlanAdGroupBytes()
       The Keyword Plan ad group to which this keyword belongs.
       
      optional string keyword_plan_ad_group = 8 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for keywordPlanAdGroup.
    • hasId

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

      long getId()
       Output only. The ID of the Keyword Plan keyword.
       
      optional int64 id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The id.
    • hasText

      boolean hasText()
       The keyword text.
       
      optional string text = 10;
      Returns:
      Whether the text field is set.
    • getText

      String getText()
       The keyword text.
       
      optional string text = 10;
      Returns:
      The text.
    • getTextBytes

      com.google.protobuf.ByteString getTextBytes()
       The keyword text.
       
      optional string text = 10;
      Returns:
      The bytes for text.
    • getMatchTypeValue

      int getMatchTypeValue()
       The keyword match type.
       
      .google.ads.googleads.v18.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 5;
      Returns:
      The enum numeric value on the wire for matchType.
    • getMatchType

       The keyword match type.
       
      .google.ads.googleads.v18.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 5;
      Returns:
      The matchType.
    • hasCpcBidMicros

      boolean hasCpcBidMicros()
       A keyword level max cpc bid in micros (for example, $1 = 1mm). The currency
       is the same as the account currency code. This will override any CPC bid
       set at the keyword plan ad group level. Not applicable for negative
       keywords. (negative = true) This field is Optional.
       
      optional int64 cpc_bid_micros = 11;
      Returns:
      Whether the cpcBidMicros field is set.
    • getCpcBidMicros

      long getCpcBidMicros()
       A keyword level max cpc bid in micros (for example, $1 = 1mm). The currency
       is the same as the account currency code. This will override any CPC bid
       set at the keyword plan ad group level. Not applicable for negative
       keywords. (negative = true) This field is Optional.
       
      optional int64 cpc_bid_micros = 11;
      Returns:
      The cpcBidMicros.
    • hasNegative

      boolean hasNegative()
       Immutable. If true, the keyword is negative.
       
      optional bool negative = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the negative field is set.
    • getNegative

      boolean getNegative()
       Immutable. If true, the keyword is negative.
       
      optional bool negative = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The negative.