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

com.google.ads.googleads.v17.common.PriceAssetOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v17/common/asset_types.proto

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.common;

public interface PriceAssetOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.PriceAsset)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Required. The type of the price asset.
   * 
* * .google.ads.googleads.v17.enums.PriceExtensionTypeEnum.PriceExtensionType type = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
   * Required. The type of the price asset.
   * 
* * .google.ads.googleads.v17.enums.PriceExtensionTypeEnum.PriceExtensionType type = 1 [(.google.api.field_behavior) = REQUIRED]; * @return The type. */ com.google.ads.googleads.v17.enums.PriceExtensionTypeEnum.PriceExtensionType getType(); /** *
   * The price qualifier of the price asset.
   * 
* * .google.ads.googleads.v17.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier price_qualifier = 2; * @return The enum numeric value on the wire for priceQualifier. */ int getPriceQualifierValue(); /** *
   * The price qualifier of the price asset.
   * 
* * .google.ads.googleads.v17.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier price_qualifier = 2; * @return The priceQualifier. */ com.google.ads.googleads.v17.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier getPriceQualifier(); /** *
   * Required. The language of the price asset.
   * Represented as BCP 47 language tag.
   * 
* * string language_code = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The languageCode. */ java.lang.String getLanguageCode(); /** *
   * Required. The language of the price asset.
   * Represented as BCP 47 language tag.
   * 
* * string language_code = 3 [(.google.api.field_behavior) = REQUIRED]; * @return The bytes for languageCode. */ com.google.protobuf.ByteString getLanguageCodeBytes(); /** *
   * The price offerings of the price asset.
   * The size of this collection should be between 3 and 8, inclusive.
   * 
* * repeated .google.ads.googleads.v17.common.PriceOffering price_offerings = 4; */ java.util.List getPriceOfferingsList(); /** *
   * The price offerings of the price asset.
   * The size of this collection should be between 3 and 8, inclusive.
   * 
* * repeated .google.ads.googleads.v17.common.PriceOffering price_offerings = 4; */ com.google.ads.googleads.v17.common.PriceOffering getPriceOfferings(int index); /** *
   * The price offerings of the price asset.
   * The size of this collection should be between 3 and 8, inclusive.
   * 
* * repeated .google.ads.googleads.v17.common.PriceOffering price_offerings = 4; */ int getPriceOfferingsCount(); /** *
   * The price offerings of the price asset.
   * The size of this collection should be between 3 and 8, inclusive.
   * 
* * repeated .google.ads.googleads.v17.common.PriceOffering price_offerings = 4; */ java.util.List getPriceOfferingsOrBuilderList(); /** *
   * The price offerings of the price asset.
   * The size of this collection should be between 3 and 8, inclusive.
   * 
* * repeated .google.ads.googleads.v17.common.PriceOffering price_offerings = 4; */ com.google.ads.googleads.v17.common.PriceOfferingOrBuilder getPriceOfferingsOrBuilder( int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy