public final class ProductInstallment extends GeneratedMessage implements ProductInstallmentOrBuilder
A message that represents installment.
Protobuf type google.shopping.merchant.products.v1.ProductInstallment
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int AMOUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int CREDIT_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int DOWNPAYMENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int MONTHS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static ProductInstallment getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ProductInstallment.Builder newBuilder()
public static ProductInstallment.Builder newBuilder(ProductInstallment prototype)
public static ProductInstallment parseDelimitedFrom(InputStream input)
public static ProductInstallment parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ProductInstallment parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static ProductInstallment parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ProductInstallment parseFrom(ByteString data)
public static ProductInstallment parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ProductInstallment parseFrom(CodedInputStream input)
public static ProductInstallment parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ProductInstallment parseFrom(InputStream input)
public static ProductInstallment parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ProductInstallment parseFrom(ByteBuffer data)
public static ProductInstallment parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ProductInstallment> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
The amount the buyer has to pay per month.
.google.shopping.type.Price amount = 2;
| Returns |
| Type |
Description |
com.google.shopping.type.Price |
The amount.
|
public PriceOrBuilder getAmountOrBuilder()
The amount the buyer has to pay per month.
.google.shopping.type.Price amount = 2;
| Returns |
| Type |
Description |
com.google.shopping.type.PriceOrBuilder |
|
public CreditType getCreditType()
Type of installment payments.
optional .google.shopping.merchant.products.v1.CreditType credit_type = 4;
| Returns |
| Type |
Description |
CreditType |
The creditType.
|
public int getCreditTypeValue()
Type of installment payments.
optional .google.shopping.merchant.products.v1.CreditType credit_type = 4;
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for creditType.
|
public ProductInstallment getDefaultInstanceForType()
public Price getDownpayment()
The up-front down payment amount the buyer has to pay.
optional .google.shopping.type.Price downpayment = 3;
| Returns |
| Type |
Description |
com.google.shopping.type.Price |
The downpayment.
|
public PriceOrBuilder getDownpaymentOrBuilder()
The up-front down payment amount the buyer has to pay.
optional .google.shopping.type.Price downpayment = 3;
| Returns |
| Type |
Description |
com.google.shopping.type.PriceOrBuilder |
|
The number of installments the buyer has to pay.
int64 months = 1;
| Returns |
| Type |
Description |
long |
The months.
|
public Parser<ProductInstallment> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasAmount()
The amount the buyer has to pay per month.
.google.shopping.type.Price amount = 2;
| Returns |
| Type |
Description |
boolean |
Whether the amount field is set.
|
public boolean hasCreditType()
Type of installment payments.
optional .google.shopping.merchant.products.v1.CreditType credit_type = 4;
| Returns |
| Type |
Description |
boolean |
Whether the creditType field is set.
|
public boolean hasDownpayment()
The up-front down payment amount the buyer has to pay.
optional .google.shopping.type.Price downpayment = 3;
| Returns |
| Type |
Description |
boolean |
Whether the downpayment field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ProductInstallment.Builder newBuilderForType()
protected ProductInstallment.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public ProductInstallment.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides