Interface CampaignBidModifierOrBuilder

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

    public interface CampaignBidModifierOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getResourceName

        java.lang.String getResourceName()
         Immutable. The resource name of the campaign bid modifier.
         Campaign bid modifier resource names have the form:
        
         `customers/{customer_id}/campaignBidModifiers/{campaign_id}~{criterion_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 campaign bid modifier.
         Campaign bid modifier resource names have the form:
        
         `customers/{customer_id}/campaignBidModifiers/{campaign_id}~{criterion_id}`
         
        string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for resourceName.
      • hasCampaign

        boolean hasCampaign()
         Output only. The campaign to which this criterion belongs.
         
        optional string campaign = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        Whether the campaign field is set.
      • getCampaign

        java.lang.String getCampaign()
         Output only. The campaign to which this criterion belongs.
         
        optional string campaign = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The campaign.
      • getCampaignBytes

        com.google.protobuf.ByteString getCampaignBytes()
         Output only. The campaign to which this criterion belongs.
         
        optional string campaign = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for campaign.
      • hasCriterionId

        boolean hasCriterionId()
         Output only. The ID of the criterion to bid modify.
        
         This field is ignored for mutates.
         
        optional int64 criterion_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the criterionId field is set.
      • getCriterionId

        long getCriterionId()
         Output only. The ID of the criterion to bid modify.
        
         This field is ignored for mutates.
         
        optional int64 criterion_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The criterionId.
      • hasBidModifier

        boolean hasBidModifier()
         The modifier for the bid when the criterion matches.
         
        optional double bid_modifier = 8;
        Returns:
        Whether the bidModifier field is set.
      • getBidModifier

        double getBidModifier()
         The modifier for the bid when the criterion matches.
         
        optional double bid_modifier = 8;
        Returns:
        The bidModifier.
      • hasInteractionType

        boolean hasInteractionType()
         Immutable. Criterion for interaction type. Only supported for search
         campaigns.
         
        .google.ads.googleads.v14.common.InteractionTypeInfo interaction_type = 5 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the interactionType field is set.
      • getInteractionType

        InteractionTypeInfo getInteractionType()
         Immutable. Criterion for interaction type. Only supported for search
         campaigns.
         
        .google.ads.googleads.v14.common.InteractionTypeInfo interaction_type = 5 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The interactionType.
      • getInteractionTypeOrBuilder

        InteractionTypeInfoOrBuilder getInteractionTypeOrBuilder()
         Immutable. Criterion for interaction type. Only supported for search
         campaigns.
         
        .google.ads.googleads.v14.common.InteractionTypeInfo interaction_type = 5 [(.google.api.field_behavior) = IMMUTABLE];