Interface ConversionValueRuleOrBuilder

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

public interface ConversionValueRuleOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getResourceName

      String getResourceName()
       Immutable. The resource name of the conversion value rule.
       Conversion value rule resource names have the form:
      
       `customers/{customer_id}/conversionValueRules/{conversion_value_rule_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 conversion value rule.
       Conversion value rule resource names have the form:
      
       `customers/{customer_id}/conversionValueRules/{conversion_value_rule_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • getId

      long getId()
       Output only. The ID of the conversion value rule.
       
      int64 id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The id.
    • hasAction

      boolean hasAction()
       Action applied when the rule is triggered.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleAction action = 3;
      Returns:
      Whether the action field is set.
    • getAction

       Action applied when the rule is triggered.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleAction action = 3;
      Returns:
      The action.
    • getActionOrBuilder

       Action applied when the rule is triggered.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleAction action = 3;
    • hasGeoLocationCondition

      boolean hasGeoLocationCondition()
       Condition for Geo location that must be satisfied for the value rule to
       apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleGeoLocationCondition geo_location_condition = 4;
      Returns:
      Whether the geoLocationCondition field is set.
    • getGeoLocationCondition

       Condition for Geo location that must be satisfied for the value rule to
       apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleGeoLocationCondition geo_location_condition = 4;
      Returns:
      The geoLocationCondition.
    • getGeoLocationConditionOrBuilder

       Condition for Geo location that must be satisfied for the value rule to
       apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleGeoLocationCondition geo_location_condition = 4;
    • hasDeviceCondition

      boolean hasDeviceCondition()
       Condition for device type that must be satisfied for the value rule to
       apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleDeviceCondition device_condition = 5;
      Returns:
      Whether the deviceCondition field is set.
    • getDeviceCondition

       Condition for device type that must be satisfied for the value rule to
       apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleDeviceCondition device_condition = 5;
      Returns:
      The deviceCondition.
    • getDeviceConditionOrBuilder

       Condition for device type that must be satisfied for the value rule to
       apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleDeviceCondition device_condition = 5;
    • hasAudienceCondition

      boolean hasAudienceCondition()
       Condition for audience that must be satisfied for the value rule to apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;
      Returns:
      Whether the audienceCondition field is set.
    • getAudienceCondition

       Condition for audience that must be satisfied for the value rule to apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;
      Returns:
      The audienceCondition.
    • getAudienceConditionOrBuilder

       Condition for audience that must be satisfied for the value rule to apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;
    • hasItineraryCondition

      boolean hasItineraryCondition()
       Condition for itinerary that must be satisfied for the value rule to apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleItineraryCondition itinerary_condition = 9;
      Returns:
      Whether the itineraryCondition field is set.
    • getItineraryCondition

       Condition for itinerary that must be satisfied for the value rule to apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleItineraryCondition itinerary_condition = 9;
      Returns:
      The itineraryCondition.
    • getItineraryConditionOrBuilder

       Condition for itinerary that must be satisfied for the value rule to apply.
       
      .google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleItineraryCondition itinerary_condition = 9;
    • getOwnerCustomer

      String getOwnerCustomer()
       Output only. The resource name of the conversion value rule's owner
       customer. When the value rule is inherited from a manager customer,
       owner_customer will be the resource name of the manager whereas the
       customer in the resource_name will be of the requesting serving customer.
       ** Read-only **
       
      string owner_customer = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The ownerCustomer.
    • getOwnerCustomerBytes

      com.google.protobuf.ByteString getOwnerCustomerBytes()
       Output only. The resource name of the conversion value rule's owner
       customer. When the value rule is inherited from a manager customer,
       owner_customer will be the resource name of the manager whereas the
       customer in the resource_name will be of the requesting serving customer.
       ** Read-only **
       
      string owner_customer = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for ownerCustomer.
    • getStatusValue

      int getStatusValue()
       The status of the conversion value rule.
       
      .google.ads.googleads.v18.enums.ConversionValueRuleStatusEnum.ConversionValueRuleStatus status = 8;
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       The status of the conversion value rule.
       
      .google.ads.googleads.v18.enums.ConversionValueRuleStatusEnum.ConversionValueRuleStatus status = 8;
      Returns:
      The status.