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 Detail

      • getResourceName

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

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

        java.lang.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.v9.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 5;
        Returns:
        The enum numeric value on the wire for matchType.
      • getMatchType

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

        boolean hasCpcBidMicros()
         A keyword level max cpc bid in micros (e.g. $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 (e.g. $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.