public static final class PrivateOffer.SingleProductOffer.CustomIntervalPrice extends GeneratedMessage implements PrivateOffer.SingleProductOffer.CustomIntervalPriceOrBuilder
Price configurations for offers with custom intervals.
Protobuf type
google.cloud.commerceproducer.v1beta.PrivateOffer.SingleProductOffer.CustomIntervalPrice
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
INSTALLMENTS_FIELD_NUMBER
public static final int INSTALLMENTS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice.Builder newBuilder()
newBuilder(PrivateOffer.SingleProductOffer.CustomIntervalPrice prototype)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice.Builder newBuilder(PrivateOffer.SingleProductOffer.CustomIntervalPrice prototype)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseDelimitedFrom(InputStream input)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(CodedInputStream input)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(InputStream input)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PrivateOffer.SingleProductOffer.CustomIntervalPrice parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PrivateOffer.SingleProductOffer.CustomIntervalPrice> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public PrivateOffer.SingleProductOffer.CustomIntervalPrice getDefaultInstanceForType()
getInstallments(int index)
public 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
|
getInstallmentsCount()
public 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 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];
getInstallmentsOrBuilder(int index)
public 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
|
getInstallmentsOrBuilderList()
public 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> |
|
getParserForType()
public Parser<PrivateOffer.SingleProductOffer.CustomIntervalPrice> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PrivateOffer.SingleProductOffer.CustomIntervalPrice.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected PrivateOffer.SingleProductOffer.CustomIntervalPrice.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public PrivateOffer.SingleProductOffer.CustomIntervalPrice.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides