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 Detail

      • getResourceName

        java.lang.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.v10.resources.ConversionValueRule.ValueRuleAction action = 3;
        Returns:
        Whether the action field is set.
      • getAction

        ConversionValueRule.ValueRuleAction getAction()
         Action applied when the rule is triggered.
         
        .google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleAction action = 3;
        Returns:
        The action.
      • hasGeoLocationCondition

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

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

        ConversionValueRule.ValueRuleGeoLocationConditionOrBuilder getGeoLocationConditionOrBuilder()
         Condition for Geo location that must be satisfied for the value rule to
         apply.
         
        .google.ads.googleads.v10.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.v10.resources.ConversionValueRule.ValueRuleDeviceCondition device_condition = 5;
        Returns:
        Whether the deviceCondition field is set.
      • getDeviceCondition

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

        ConversionValueRule.ValueRuleDeviceConditionOrBuilder getDeviceConditionOrBuilder()
         Condition for device type that must be satisfied for the value rule to
         apply.
         
        .google.ads.googleads.v10.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.v10.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;
        Returns:
        Whether the audienceCondition field is set.
      • getAudienceCondition

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

        ConversionValueRule.ValueRuleAudienceConditionOrBuilder getAudienceConditionOrBuilder()
         Condition for audience that must be satisfied for the value rule to apply.
         
        .google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;
      • getOwnerCustomer

        java.lang.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.v10.enums.ConversionValueRuleStatusEnum.ConversionValueRuleStatus status = 8;
        Returns:
        The enum numeric value on the wire for status.