Interface ConversionValueRuleSetOrBuilder

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

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

    • getResourceName

      String getResourceName()
       Immutable. The resource name of the conversion value rule set.
       Conversion value rule set resource names have the form:
      
       `customers/{customer_id}/conversionValueRuleSets/{conversion_value_rule_set_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 set.
       Conversion value rule set resource names have the form:
      
       `customers/{customer_id}/conversionValueRuleSets/{conversion_value_rule_set_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 set.
       
      int64 id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The id.
    • getConversionValueRulesList

      List<String> getConversionValueRulesList()
       Resource names of rules within the rule set.
       
      repeated string conversion_value_rules = 3 [(.google.api.resource_reference) = { ... }
      Returns:
      A list containing the conversionValueRules.
    • getConversionValueRulesCount

      int getConversionValueRulesCount()
       Resource names of rules within the rule set.
       
      repeated string conversion_value_rules = 3 [(.google.api.resource_reference) = { ... }
      Returns:
      The count of conversionValueRules.
    • getConversionValueRules

      String getConversionValueRules(int index)
       Resource names of rules within the rule set.
       
      repeated string conversion_value_rules = 3 [(.google.api.resource_reference) = { ... }
      Parameters:
      index - The index of the element to return.
      Returns:
      The conversionValueRules at the given index.
    • getConversionValueRulesBytes

      com.google.protobuf.ByteString getConversionValueRulesBytes(int index)
       Resource names of rules within the rule set.
       
      repeated string conversion_value_rules = 3 [(.google.api.resource_reference) = { ... }
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the conversionValueRules at the given index.
    • getDimensionsList

       Defines dimensions for Value Rule conditions. The condition types of value
       rules within this value rule set must be of these dimensions. The first
       entry in this list is the primary dimension of the included value rules.
       When using value rule primary dimension segmentation, conversion values
       will be segmented into the values adjusted by value rules and the original
       values, if some value rules apply.
       
      repeated .google.ads.googleads.v18.enums.ValueRuleSetDimensionEnum.ValueRuleSetDimension dimensions = 4;
      Returns:
      A list containing the dimensions.
    • getDimensionsCount

      int getDimensionsCount()
       Defines dimensions for Value Rule conditions. The condition types of value
       rules within this value rule set must be of these dimensions. The first
       entry in this list is the primary dimension of the included value rules.
       When using value rule primary dimension segmentation, conversion values
       will be segmented into the values adjusted by value rules and the original
       values, if some value rules apply.
       
      repeated .google.ads.googleads.v18.enums.ValueRuleSetDimensionEnum.ValueRuleSetDimension dimensions = 4;
      Returns:
      The count of dimensions.
    • getDimensions

       Defines dimensions for Value Rule conditions. The condition types of value
       rules within this value rule set must be of these dimensions. The first
       entry in this list is the primary dimension of the included value rules.
       When using value rule primary dimension segmentation, conversion values
       will be segmented into the values adjusted by value rules and the original
       values, if some value rules apply.
       
      repeated .google.ads.googleads.v18.enums.ValueRuleSetDimensionEnum.ValueRuleSetDimension dimensions = 4;
      Parameters:
      index - The index of the element to return.
      Returns:
      The dimensions at the given index.
    • getDimensionsValueList

      List<Integer> getDimensionsValueList()
       Defines dimensions for Value Rule conditions. The condition types of value
       rules within this value rule set must be of these dimensions. The first
       entry in this list is the primary dimension of the included value rules.
       When using value rule primary dimension segmentation, conversion values
       will be segmented into the values adjusted by value rules and the original
       values, if some value rules apply.
       
      repeated .google.ads.googleads.v18.enums.ValueRuleSetDimensionEnum.ValueRuleSetDimension dimensions = 4;
      Returns:
      A list containing the enum numeric values on the wire for dimensions.
    • getDimensionsValue

      int getDimensionsValue(int index)
       Defines dimensions for Value Rule conditions. The condition types of value
       rules within this value rule set must be of these dimensions. The first
       entry in this list is the primary dimension of the included value rules.
       When using value rule primary dimension segmentation, conversion values
       will be segmented into the values adjusted by value rules and the original
       values, if some value rules apply.
       
      repeated .google.ads.googleads.v18.enums.ValueRuleSetDimensionEnum.ValueRuleSetDimension dimensions = 4;
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of dimensions at the given index.
    • getOwnerCustomer

      String getOwnerCustomer()
       Output only. The resource name of the conversion value rule set's owner
       customer. When the value rule set 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 = 5 [(.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 set's owner
       customer. When the value rule set 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 = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for ownerCustomer.
    • getAttachmentTypeValue

      int getAttachmentTypeValue()
       Immutable. Defines the scope where the conversion value rule set is
       attached.
       
      .google.ads.googleads.v18.enums.ValueRuleSetAttachmentTypeEnum.ValueRuleSetAttachmentType attachment_type = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The enum numeric value on the wire for attachmentType.
    • getAttachmentType

       Immutable. Defines the scope where the conversion value rule set is
       attached.
       
      .google.ads.googleads.v18.enums.ValueRuleSetAttachmentTypeEnum.ValueRuleSetAttachmentType attachment_type = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The attachmentType.
    • getCampaign

      String getCampaign()
       The resource name of the campaign when the conversion value rule
       set is attached to a campaign.
       
      string campaign = 7 [(.google.api.resource_reference) = { ... }
      Returns:
      The campaign.
    • getCampaignBytes

      com.google.protobuf.ByteString getCampaignBytes()
       The resource name of the campaign when the conversion value rule
       set is attached to a campaign.
       
      string campaign = 7 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for campaign.
    • getStatusValue

      int getStatusValue()
       Output only. The status of the conversion value rule set.
       ** Read-only **
       
      .google.ads.googleads.v18.enums.ConversionValueRuleSetStatusEnum.ConversionValueRuleSetStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       Output only. The status of the conversion value rule set.
       ** Read-only **
       
      .google.ads.googleads.v18.enums.ConversionValueRuleSetStatusEnum.ConversionValueRuleSetStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The status.
    • getConversionActionCategoriesList

      List<ConversionActionCategoryEnum.ConversionActionCategory> getConversionActionCategoriesList()
       Immutable. The conversion action categories of the conversion value rule
       set.
       
      repeated .google.ads.googleads.v18.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_categories = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      A list containing the conversionActionCategories.
    • getConversionActionCategoriesCount

      int getConversionActionCategoriesCount()
       Immutable. The conversion action categories of the conversion value rule
       set.
       
      repeated .google.ads.googleads.v18.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_categories = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The count of conversionActionCategories.
    • getConversionActionCategories

      ConversionActionCategoryEnum.ConversionActionCategory getConversionActionCategories(int index)
       Immutable. The conversion action categories of the conversion value rule
       set.
       
      repeated .google.ads.googleads.v18.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_categories = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      index - The index of the element to return.
      Returns:
      The conversionActionCategories at the given index.
    • getConversionActionCategoriesValueList

      List<Integer> getConversionActionCategoriesValueList()
       Immutable. The conversion action categories of the conversion value rule
       set.
       
      repeated .google.ads.googleads.v18.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_categories = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      A list containing the enum numeric values on the wire for conversionActionCategories.
    • getConversionActionCategoriesValue

      int getConversionActionCategoriesValue(int index)
       Immutable. The conversion action categories of the conversion value rule
       set.
       
      repeated .google.ads.googleads.v18.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_categories = 9 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of conversionActionCategories at the given index.