All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.shopping.merchant.conversions.v1beta.AttributionSettingsOrBuilder Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/shopping/merchant/conversions/v1beta/conversionsources.proto

// Protobuf Java Version: 3.25.5
package com.google.shopping.merchant.conversions.v1beta;

public interface AttributionSettingsOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.shopping.merchant.conversions.v1beta.AttributionSettings)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Required. Lookback windows (in days) used for attribution in this source.
   * Supported values are 7, 30, 40.
   * 
* * int32 attribution_lookback_window_days = 1 [(.google.api.field_behavior) = REQUIRED]; * * * @return The attributionLookbackWindowDays. */ int getAttributionLookbackWindowDays(); /** * * *
   * Required. Attribution model.
   * 
* * * .google.shopping.merchant.conversions.v1beta.AttributionSettings.AttributionModel attribution_model = 2 [(.google.api.field_behavior) = REQUIRED]; * * * @return The enum numeric value on the wire for attributionModel. */ int getAttributionModelValue(); /** * * *
   * Required. Attribution model.
   * 
* * * .google.shopping.merchant.conversions.v1beta.AttributionSettings.AttributionModel attribution_model = 2 [(.google.api.field_behavior) = REQUIRED]; * * * @return The attributionModel. */ com.google.shopping.merchant.conversions.v1beta.AttributionSettings.AttributionModel getAttributionModel(); /** * * *
   * Immutable. Unordered list. List of different conversion types a conversion
   * event can be classified as. A standard "purchase" type will be
   * automatically created if this list is empty at creation time.
   * 
* * * repeated .google.shopping.merchant.conversions.v1beta.AttributionSettings.ConversionType conversion_type = 3 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = IMMUTABLE]; * */ java.util.List getConversionTypeList(); /** * * *
   * Immutable. Unordered list. List of different conversion types a conversion
   * event can be classified as. A standard "purchase" type will be
   * automatically created if this list is empty at creation time.
   * 
* * * repeated .google.shopping.merchant.conversions.v1beta.AttributionSettings.ConversionType conversion_type = 3 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = IMMUTABLE]; * */ com.google.shopping.merchant.conversions.v1beta.AttributionSettings.ConversionType getConversionType(int index); /** * * *
   * Immutable. Unordered list. List of different conversion types a conversion
   * event can be classified as. A standard "purchase" type will be
   * automatically created if this list is empty at creation time.
   * 
* * * repeated .google.shopping.merchant.conversions.v1beta.AttributionSettings.ConversionType conversion_type = 3 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = IMMUTABLE]; * */ int getConversionTypeCount(); /** * * *
   * Immutable. Unordered list. List of different conversion types a conversion
   * event can be classified as. A standard "purchase" type will be
   * automatically created if this list is empty at creation time.
   * 
* * * repeated .google.shopping.merchant.conversions.v1beta.AttributionSettings.ConversionType conversion_type = 3 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = IMMUTABLE]; * */ java.util.List< ? extends com.google.shopping.merchant.conversions.v1beta.AttributionSettings .ConversionTypeOrBuilder> getConversionTypeOrBuilderList(); /** * * *
   * Immutable. Unordered list. List of different conversion types a conversion
   * event can be classified as. A standard "purchase" type will be
   * automatically created if this list is empty at creation time.
   * 
* * * repeated .google.shopping.merchant.conversions.v1beta.AttributionSettings.ConversionType conversion_type = 3 [(.google.api.field_behavior) = UNORDERED_LIST, (.google.api.field_behavior) = IMMUTABLE]; * */ com.google.shopping.merchant.conversions.v1beta.AttributionSettings.ConversionTypeOrBuilder getConversionTypeOrBuilder(int index); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy