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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getBidModifier()
The modifier for the bid when the criterion matches.java.lang.String
getCampaign()
Output only.com.google.protobuf.ByteString
getCampaignBytes()
Output only.CampaignBidModifier.CriterionCase
getCriterionCase()
long
getCriterionId()
Output only.InteractionTypeInfo
getInteractionType()
Immutable.InteractionTypeInfoOrBuilder
getInteractionTypeOrBuilder()
Immutable.java.lang.String
getResourceName()
Immutable.com.google.protobuf.ByteString
getResourceNameBytes()
Immutable.boolean
hasBidModifier()
The modifier for the bid when the criterion matches.boolean
hasCampaign()
Output only.boolean
hasCriterionId()
Output only.boolean
hasInteractionType()
Immutable.-
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 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.v13.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.v13.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.v13.common.InteractionTypeInfo interaction_type = 5 [(.google.api.field_behavior) = IMMUTABLE];
-
getCriterionCase
CampaignBidModifier.CriterionCase getCriterionCase()
-
-