Package com.google.cloud.channel.v1
Interface PriceOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Price
,Price.Builder
public interface PriceOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.type.Money
getBasePrice()
Base price.com.google.type.MoneyOrBuilder
getBasePriceOrBuilder()
Base price.double
getDiscount()
Discount percentage, represented as decimal.com.google.type.Money
getEffectivePrice()
Effective Price after applying the discounts.com.google.type.MoneyOrBuilder
getEffectivePriceOrBuilder()
Effective Price after applying the discounts.String
getExternalPriceUri()
Link to external price list, such as link to Google Voice rate card.com.google.protobuf.ByteString
getExternalPriceUriBytes()
Link to external price list, such as link to Google Voice rate card.boolean
hasBasePrice()
Base price.boolean
hasEffectivePrice()
Effective Price after applying the discounts.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasBasePrice
boolean hasBasePrice()
Base price.
.google.type.Money base_price = 1;
- Returns:
- Whether the basePrice field is set.
-
getBasePrice
com.google.type.Money getBasePrice()
Base price.
.google.type.Money base_price = 1;
- Returns:
- The basePrice.
-
getBasePriceOrBuilder
com.google.type.MoneyOrBuilder getBasePriceOrBuilder()
Base price.
.google.type.Money base_price = 1;
-
getDiscount
double getDiscount()
Discount percentage, represented as decimal. For example, a 20% discount will be represent as 0.2.
double discount = 2;
- Returns:
- The discount.
-
hasEffectivePrice
boolean hasEffectivePrice()
Effective Price after applying the discounts.
.google.type.Money effective_price = 3;
- Returns:
- Whether the effectivePrice field is set.
-
getEffectivePrice
com.google.type.Money getEffectivePrice()
Effective Price after applying the discounts.
.google.type.Money effective_price = 3;
- Returns:
- The effectivePrice.
-
getEffectivePriceOrBuilder
com.google.type.MoneyOrBuilder getEffectivePriceOrBuilder()
Effective Price after applying the discounts.
.google.type.Money effective_price = 3;
-
getExternalPriceUri
String getExternalPriceUri()
Link to external price list, such as link to Google Voice rate card.
string external_price_uri = 4;
- Returns:
- The externalPriceUri.
-
getExternalPriceUriBytes
com.google.protobuf.ByteString getExternalPriceUriBytes()
Link to external price list, such as link to Google Voice rate card.
string external_price_uri = 4;
- Returns:
- The bytes for externalPriceUri.
-
-