Interface PrivateOffer.SingleProductOffer.CustomIntervalPriceOrBuilder (0.1.0)

public static interface PrivateOffer.SingleProductOffer.CustomIntervalPriceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getInstallments(int index)

public abstract PrivateOffer.SingleProductOffer.Installment getInstallments(int index)

Optional. The installments that make up the installment timeline. All installments must have the same form of price model (e.g. all commitment, or all flat fee). A subscription must be present under the price model for every installment.

Must contain at least one installment to publish the offer.

repeated .google.cloud.commerceproducer.v1beta.PrivateOffer.SingleProductOffer.Installment installments = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
PrivateOffer.SingleProductOffer.Installment

getInstallmentsCount()

public abstract int getInstallmentsCount()

Optional. The installments that make up the installment timeline. All installments must have the same form of price model (e.g. all commitment, or all flat fee). A subscription must be present under the price model for every installment.

Must contain at least one installment to publish the offer.

repeated .google.cloud.commerceproducer.v1beta.PrivateOffer.SingleProductOffer.Installment installments = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getInstallmentsList()

public abstract List<PrivateOffer.SingleProductOffer.Installment> getInstallmentsList()

Optional. The installments that make up the installment timeline. All installments must have the same form of price model (e.g. all commitment, or all flat fee). A subscription must be present under the price model for every installment.

Must contain at least one installment to publish the offer.

repeated .google.cloud.commerceproducer.v1beta.PrivateOffer.SingleProductOffer.Installment installments = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Installment>

getInstallmentsOrBuilder(int index)

public abstract PrivateOffer.SingleProductOffer.InstallmentOrBuilder getInstallmentsOrBuilder(int index)

Optional. The installments that make up the installment timeline. All installments must have the same form of price model (e.g. all commitment, or all flat fee). A subscription must be present under the price model for every installment.

Must contain at least one installment to publish the offer.

repeated .google.cloud.commerceproducer.v1beta.PrivateOffer.SingleProductOffer.Installment installments = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
PrivateOffer.SingleProductOffer.InstallmentOrBuilder

getInstallmentsOrBuilderList()

public abstract List<? extends PrivateOffer.SingleProductOffer.InstallmentOrBuilder> getInstallmentsOrBuilderList()

Optional. The installments that make up the installment timeline. All installments must have the same form of price model (e.g. all commitment, or all flat fee). A subscription must be present under the price model for every installment.

Must contain at least one installment to publish the offer.

repeated .google.cloud.commerceproducer.v1beta.PrivateOffer.SingleProductOffer.Installment installments = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.commerceproducer.v1beta.PrivateOffer.SingleProductOffer.InstallmentOrBuilder>