public static final class HeadlineOfferSubscriptionCost.Builder extends GeneratedMessageV3.Builder<HeadlineOfferSubscriptionCost.Builder> implements HeadlineOfferSubscriptionCostOrBuilder
The SubscriptionCost of the product.
Protobuf type google.shopping.css.v1.HeadlineOfferSubscriptionCost
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public HeadlineOfferSubscriptionCost.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public HeadlineOfferSubscriptionCost build()
public HeadlineOfferSubscriptionCost buildPartial()
public HeadlineOfferSubscriptionCost.Builder clear()
Overrides
public HeadlineOfferSubscriptionCost.Builder clearAmount()
The amount the buyer has to pay per subscription period.
.google.shopping.type.Price amount = 3;
public HeadlineOfferSubscriptionCost.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public HeadlineOfferSubscriptionCost.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public HeadlineOfferSubscriptionCost.Builder clearPeriod()
The type of subscription period.
Supported values are:
.google.shopping.css.v1.SubscriptionPeriod period = 1;
public HeadlineOfferSubscriptionCost.Builder clearPeriodLength()
The number of subscription periods the buyer has to pay.
int64 period_length = 2;
public HeadlineOfferSubscriptionCost.Builder clone()
Overrides
The amount the buyer has to pay per subscription period.
.google.shopping.type.Price amount = 3;
Returns |
Type |
Description |
com.google.shopping.type.Price |
The amount.
|
public Price.Builder getAmountBuilder()
The amount the buyer has to pay per subscription period.
.google.shopping.type.Price amount = 3;
Returns |
Type |
Description |
com.google.shopping.type.Price.Builder |
|
public PriceOrBuilder getAmountOrBuilder()
The amount the buyer has to pay per subscription period.
.google.shopping.type.Price amount = 3;
Returns |
Type |
Description |
com.google.shopping.type.PriceOrBuilder |
|
public HeadlineOfferSubscriptionCost getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public SubscriptionPeriod getPeriod()
The type of subscription period.
Supported values are:
.google.shopping.css.v1.SubscriptionPeriod period = 1;
public long getPeriodLength()
The number of subscription periods the buyer has to pay.
int64 period_length = 2;
Returns |
Type |
Description |
long |
The periodLength.
|
public int getPeriodValue()
The type of subscription period.
Supported values are:
.google.shopping.css.v1.SubscriptionPeriod period = 1;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for period.
|
public boolean hasAmount()
The amount the buyer has to pay per subscription period.
.google.shopping.type.Price amount = 3;
Returns |
Type |
Description |
boolean |
Whether the amount field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public HeadlineOfferSubscriptionCost.Builder mergeAmount(Price value)
The amount the buyer has to pay per subscription period.
.google.shopping.type.Price amount = 3;
Parameter |
Name |
Description |
value |
com.google.shopping.type.Price
|
public HeadlineOfferSubscriptionCost.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public HeadlineOfferSubscriptionCost.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public HeadlineOfferSubscriptionCost.Builder mergeFrom(HeadlineOfferSubscriptionCost other)
public final HeadlineOfferSubscriptionCost.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public HeadlineOfferSubscriptionCost.Builder setAmount(Price value)
The amount the buyer has to pay per subscription period.
.google.shopping.type.Price amount = 3;
Parameter |
Name |
Description |
value |
com.google.shopping.type.Price
|
public HeadlineOfferSubscriptionCost.Builder setAmount(Price.Builder builderForValue)
The amount the buyer has to pay per subscription period.
.google.shopping.type.Price amount = 3;
Parameter |
Name |
Description |
builderForValue |
com.google.shopping.type.Price.Builder
|
public HeadlineOfferSubscriptionCost.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public HeadlineOfferSubscriptionCost.Builder setPeriod(SubscriptionPeriod value)
The type of subscription period.
Supported values are:
.google.shopping.css.v1.SubscriptionPeriod period = 1;
public HeadlineOfferSubscriptionCost.Builder setPeriodLength(long value)
The number of subscription periods the buyer has to pay.
int64 period_length = 2;
Parameter |
Name |
Description |
value |
long
The periodLength to set.
|
public HeadlineOfferSubscriptionCost.Builder setPeriodValue(int value)
The type of subscription period.
Supported values are:
.google.shopping.css.v1.SubscriptionPeriod period = 1;
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for period to set.
|
public HeadlineOfferSubscriptionCost.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final HeadlineOfferSubscriptionCost.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides