Package com.google.cloud.channel.v1
Class Offer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
- com.google.cloud.channel.v1.Offer.Builder
-
- All Implemented Interfaces:
OfferOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Offer
public static final class Offer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder> implements OfferOrBuilder
Represents an offer made to resellers for purchase. An offer is associated with a [Sku][google.cloud.channel.v1.Sku], has a plan for payment, a price, and defines the constraints for buying.
Protobuf typegoogle.cloud.channel.v1.Offer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Offer.BuilderaddAllParameterDefinitions(Iterable<? extends ParameterDefinition> values)Parameters required to use current Offer to purchase.Offer.BuilderaddAllPriceByResources(Iterable<? extends PriceByResource> values)Price for each monetizable resource type.Offer.BuilderaddParameterDefinitions(int index, ParameterDefinition value)Parameters required to use current Offer to purchase.Offer.BuilderaddParameterDefinitions(int index, ParameterDefinition.Builder builderForValue)Parameters required to use current Offer to purchase.Offer.BuilderaddParameterDefinitions(ParameterDefinition value)Parameters required to use current Offer to purchase.Offer.BuilderaddParameterDefinitions(ParameterDefinition.Builder builderForValue)Parameters required to use current Offer to purchase.ParameterDefinition.BuilderaddParameterDefinitionsBuilder()Parameters required to use current Offer to purchase.ParameterDefinition.BuilderaddParameterDefinitionsBuilder(int index)Parameters required to use current Offer to purchase.Offer.BuilderaddPriceByResources(int index, PriceByResource value)Price for each monetizable resource type.Offer.BuilderaddPriceByResources(int index, PriceByResource.Builder builderForValue)Price for each monetizable resource type.Offer.BuilderaddPriceByResources(PriceByResource value)Price for each monetizable resource type.Offer.BuilderaddPriceByResources(PriceByResource.Builder builderForValue)Price for each monetizable resource type.PriceByResource.BuilderaddPriceByResourcesBuilder()Price for each monetizable resource type.PriceByResource.BuilderaddPriceByResourcesBuilder(int index)Price for each monetizable resource type.Offer.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Offerbuild()OfferbuildPartial()Offer.Builderclear()Offer.BuilderclearConstraints()Constraints on transacting the Offer.Offer.BuilderclearDealCode()The deal code of the offer to get a special promotion or discount.Offer.BuilderclearEndTime()Output only.Offer.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Offer.BuilderclearMarketingInfo()Marketing information for the Offer.Offer.BuilderclearName()Resource Name of the Offer.Offer.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Offer.BuilderclearParameterDefinitions()Parameters required to use current Offer to purchase.Offer.BuilderclearPlan()Describes the payment plan for the Offer.Offer.BuilderclearPriceByResources()Price for each monetizable resource type.Offer.BuilderclearSku()SKU the offer is associated with.Offer.BuilderclearStartTime()Start of the Offer validity time.Offer.Builderclone()ConstraintsgetConstraints()Constraints on transacting the Offer.Constraints.BuildergetConstraintsBuilder()Constraints on transacting the Offer.ConstraintsOrBuildergetConstraintsOrBuilder()Constraints on transacting the Offer.StringgetDealCode()The deal code of the offer to get a special promotion or discount.com.google.protobuf.ByteStringgetDealCodeBytes()The deal code of the offer to get a special promotion or discount.OffergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.TimestampgetEndTime()Output only.com.google.protobuf.Timestamp.BuildergetEndTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetEndTimeOrBuilder()Output only.MarketingInfogetMarketingInfo()Marketing information for the Offer.MarketingInfo.BuildergetMarketingInfoBuilder()Marketing information for the Offer.MarketingInfoOrBuildergetMarketingInfoOrBuilder()Marketing information for the Offer.StringgetName()Resource Name of the Offer.com.google.protobuf.ByteStringgetNameBytes()Resource Name of the Offer.ParameterDefinitiongetParameterDefinitions(int index)Parameters required to use current Offer to purchase.ParameterDefinition.BuildergetParameterDefinitionsBuilder(int index)Parameters required to use current Offer to purchase.List<ParameterDefinition.Builder>getParameterDefinitionsBuilderList()Parameters required to use current Offer to purchase.intgetParameterDefinitionsCount()Parameters required to use current Offer to purchase.List<ParameterDefinition>getParameterDefinitionsList()Parameters required to use current Offer to purchase.ParameterDefinitionOrBuildergetParameterDefinitionsOrBuilder(int index)Parameters required to use current Offer to purchase.List<? extends ParameterDefinitionOrBuilder>getParameterDefinitionsOrBuilderList()Parameters required to use current Offer to purchase.PlangetPlan()Describes the payment plan for the Offer.Plan.BuildergetPlanBuilder()Describes the payment plan for the Offer.PlanOrBuildergetPlanOrBuilder()Describes the payment plan for the Offer.PriceByResourcegetPriceByResources(int index)Price for each monetizable resource type.PriceByResource.BuildergetPriceByResourcesBuilder(int index)Price for each monetizable resource type.List<PriceByResource.Builder>getPriceByResourcesBuilderList()Price for each monetizable resource type.intgetPriceByResourcesCount()Price for each monetizable resource type.List<PriceByResource>getPriceByResourcesList()Price for each monetizable resource type.PriceByResourceOrBuildergetPriceByResourcesOrBuilder(int index)Price for each monetizable resource type.List<? extends PriceByResourceOrBuilder>getPriceByResourcesOrBuilderList()Price for each monetizable resource type.SkugetSku()SKU the offer is associated with.Sku.BuildergetSkuBuilder()SKU the offer is associated with.SkuOrBuildergetSkuOrBuilder()SKU the offer is associated with.com.google.protobuf.TimestampgetStartTime()Start of the Offer validity time.com.google.protobuf.Timestamp.BuildergetStartTimeBuilder()Start of the Offer validity time.com.google.protobuf.TimestampOrBuildergetStartTimeOrBuilder()Start of the Offer validity time.booleanhasConstraints()Constraints on transacting the Offer.booleanhasEndTime()Output only.booleanhasMarketingInfo()Marketing information for the Offer.booleanhasPlan()Describes the payment plan for the Offer.booleanhasSku()SKU the offer is associated with.booleanhasStartTime()Start of the Offer validity time.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Offer.BuildermergeConstraints(Constraints value)Constraints on transacting the Offer.Offer.BuildermergeEndTime(com.google.protobuf.Timestamp value)Output only.Offer.BuildermergeFrom(Offer other)Offer.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Offer.BuildermergeFrom(com.google.protobuf.Message other)Offer.BuildermergeMarketingInfo(MarketingInfo value)Marketing information for the Offer.Offer.BuildermergePlan(Plan value)Describes the payment plan for the Offer.Offer.BuildermergeSku(Sku value)SKU the offer is associated with.Offer.BuildermergeStartTime(com.google.protobuf.Timestamp value)Start of the Offer validity time.Offer.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Offer.BuilderremoveParameterDefinitions(int index)Parameters required to use current Offer to purchase.Offer.BuilderremovePriceByResources(int index)Price for each monetizable resource type.Offer.BuildersetConstraints(Constraints value)Constraints on transacting the Offer.Offer.BuildersetConstraints(Constraints.Builder builderForValue)Constraints on transacting the Offer.Offer.BuildersetDealCode(String value)The deal code of the offer to get a special promotion or discount.Offer.BuildersetDealCodeBytes(com.google.protobuf.ByteString value)The deal code of the offer to get a special promotion or discount.Offer.BuildersetEndTime(com.google.protobuf.Timestamp value)Output only.Offer.BuildersetEndTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Offer.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Offer.BuildersetMarketingInfo(MarketingInfo value)Marketing information for the Offer.Offer.BuildersetMarketingInfo(MarketingInfo.Builder builderForValue)Marketing information for the Offer.Offer.BuildersetName(String value)Resource Name of the Offer.Offer.BuildersetNameBytes(com.google.protobuf.ByteString value)Resource Name of the Offer.Offer.BuildersetParameterDefinitions(int index, ParameterDefinition value)Parameters required to use current Offer to purchase.Offer.BuildersetParameterDefinitions(int index, ParameterDefinition.Builder builderForValue)Parameters required to use current Offer to purchase.Offer.BuildersetPlan(Plan value)Describes the payment plan for the Offer.Offer.BuildersetPlan(Plan.Builder builderForValue)Describes the payment plan for the Offer.Offer.BuildersetPriceByResources(int index, PriceByResource value)Price for each monetizable resource type.Offer.BuildersetPriceByResources(int index, PriceByResource.Builder builderForValue)Price for each monetizable resource type.Offer.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Offer.BuildersetSku(Sku value)SKU the offer is associated with.Offer.BuildersetSku(Sku.Builder builderForValue)SKU the offer is associated with.Offer.BuildersetStartTime(com.google.protobuf.Timestamp value)Start of the Offer validity time.Offer.BuildersetStartTime(com.google.protobuf.Timestamp.Builder builderForValue)Start of the Offer validity time.Offer.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
clear
public Offer.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
getDefaultInstanceForType
public Offer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Offer build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Offer buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Offer.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
setField
public Offer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
clearField
public Offer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
clearOneof
public Offer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
setRepeatedField
public Offer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
addRepeatedField
public Offer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
mergeFrom
public Offer.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Offer.Builder>
-
mergeFrom
public Offer.Builder mergeFrom(Offer other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
mergeFrom
public Offer.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Offer.Builder>- Throws:
IOException
-
getName
public String getName()
Resource Name of the Offer. Format: accounts/{account_id}/offers/{offer_id}string name = 1;- Specified by:
getNamein interfaceOfferOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Resource Name of the Offer. Format: accounts/{account_id}/offers/{offer_id}string name = 1;- Specified by:
getNameBytesin interfaceOfferOrBuilder- Returns:
- The bytes for name.
-
setName
public Offer.Builder setName(String value)
Resource Name of the Offer. Format: accounts/{account_id}/offers/{offer_id}string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Offer.Builder clearName()
Resource Name of the Offer. Format: accounts/{account_id}/offers/{offer_id}string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Offer.Builder setNameBytes(com.google.protobuf.ByteString value)
Resource Name of the Offer. Format: accounts/{account_id}/offers/{offer_id}string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasMarketingInfo
public boolean hasMarketingInfo()
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2;- Specified by:
hasMarketingInfoin interfaceOfferOrBuilder- Returns:
- Whether the marketingInfo field is set.
-
getMarketingInfo
public MarketingInfo getMarketingInfo()
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2;- Specified by:
getMarketingInfoin interfaceOfferOrBuilder- Returns:
- The marketingInfo.
-
setMarketingInfo
public Offer.Builder setMarketingInfo(MarketingInfo value)
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2;
-
setMarketingInfo
public Offer.Builder setMarketingInfo(MarketingInfo.Builder builderForValue)
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2;
-
mergeMarketingInfo
public Offer.Builder mergeMarketingInfo(MarketingInfo value)
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2;
-
clearMarketingInfo
public Offer.Builder clearMarketingInfo()
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2;
-
getMarketingInfoBuilder
public MarketingInfo.Builder getMarketingInfoBuilder()
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2;
-
getMarketingInfoOrBuilder
public MarketingInfoOrBuilder getMarketingInfoOrBuilder()
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2;- Specified by:
getMarketingInfoOrBuilderin interfaceOfferOrBuilder
-
hasSku
public boolean hasSku()
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;- Specified by:
hasSkuin interfaceOfferOrBuilder- Returns:
- Whether the sku field is set.
-
getSku
public Sku getSku()
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;- Specified by:
getSkuin interfaceOfferOrBuilder- Returns:
- The sku.
-
setSku
public Offer.Builder setSku(Sku value)
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;
-
setSku
public Offer.Builder setSku(Sku.Builder builderForValue)
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;
-
mergeSku
public Offer.Builder mergeSku(Sku value)
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;
-
clearSku
public Offer.Builder clearSku()
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;
-
getSkuBuilder
public Sku.Builder getSkuBuilder()
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;
-
getSkuOrBuilder
public SkuOrBuilder getSkuOrBuilder()
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;- Specified by:
getSkuOrBuilderin interfaceOfferOrBuilder
-
hasPlan
public boolean hasPlan()
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;- Specified by:
hasPlanin interfaceOfferOrBuilder- Returns:
- Whether the plan field is set.
-
getPlan
public Plan getPlan()
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;- Specified by:
getPlanin interfaceOfferOrBuilder- Returns:
- The plan.
-
setPlan
public Offer.Builder setPlan(Plan value)
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;
-
setPlan
public Offer.Builder setPlan(Plan.Builder builderForValue)
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;
-
mergePlan
public Offer.Builder mergePlan(Plan value)
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;
-
clearPlan
public Offer.Builder clearPlan()
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;
-
getPlanBuilder
public Plan.Builder getPlanBuilder()
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;
-
getPlanOrBuilder
public PlanOrBuilder getPlanOrBuilder()
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;- Specified by:
getPlanOrBuilderin interfaceOfferOrBuilder
-
hasConstraints
public boolean hasConstraints()
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;- Specified by:
hasConstraintsin interfaceOfferOrBuilder- Returns:
- Whether the constraints field is set.
-
getConstraints
public Constraints getConstraints()
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;- Specified by:
getConstraintsin interfaceOfferOrBuilder- Returns:
- The constraints.
-
setConstraints
public Offer.Builder setConstraints(Constraints value)
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;
-
setConstraints
public Offer.Builder setConstraints(Constraints.Builder builderForValue)
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;
-
mergeConstraints
public Offer.Builder mergeConstraints(Constraints value)
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;
-
clearConstraints
public Offer.Builder clearConstraints()
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;
-
getConstraintsBuilder
public Constraints.Builder getConstraintsBuilder()
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;
-
getConstraintsOrBuilder
public ConstraintsOrBuilder getConstraintsOrBuilder()
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;- Specified by:
getConstraintsOrBuilderin interfaceOfferOrBuilder
-
getPriceByResourcesList
public List<PriceByResource> getPriceByResourcesList()
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;- Specified by:
getPriceByResourcesListin interfaceOfferOrBuilder
-
getPriceByResourcesCount
public int getPriceByResourcesCount()
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;- Specified by:
getPriceByResourcesCountin interfaceOfferOrBuilder
-
getPriceByResources
public PriceByResource getPriceByResources(int index)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;- Specified by:
getPriceByResourcesin interfaceOfferOrBuilder
-
setPriceByResources
public Offer.Builder setPriceByResources(int index, PriceByResource value)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
setPriceByResources
public Offer.Builder setPriceByResources(int index, PriceByResource.Builder builderForValue)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
addPriceByResources
public Offer.Builder addPriceByResources(PriceByResource value)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
addPriceByResources
public Offer.Builder addPriceByResources(int index, PriceByResource value)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
addPriceByResources
public Offer.Builder addPriceByResources(PriceByResource.Builder builderForValue)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
addPriceByResources
public Offer.Builder addPriceByResources(int index, PriceByResource.Builder builderForValue)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
addAllPriceByResources
public Offer.Builder addAllPriceByResources(Iterable<? extends PriceByResource> values)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
clearPriceByResources
public Offer.Builder clearPriceByResources()
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
removePriceByResources
public Offer.Builder removePriceByResources(int index)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
getPriceByResourcesBuilder
public PriceByResource.Builder getPriceByResourcesBuilder(int index)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
getPriceByResourcesOrBuilder
public PriceByResourceOrBuilder getPriceByResourcesOrBuilder(int index)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;- Specified by:
getPriceByResourcesOrBuilderin interfaceOfferOrBuilder
-
getPriceByResourcesOrBuilderList
public List<? extends PriceByResourceOrBuilder> getPriceByResourcesOrBuilderList()
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;- Specified by:
getPriceByResourcesOrBuilderListin interfaceOfferOrBuilder
-
addPriceByResourcesBuilder
public PriceByResource.Builder addPriceByResourcesBuilder()
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
addPriceByResourcesBuilder
public PriceByResource.Builder addPriceByResourcesBuilder(int index)
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
getPriceByResourcesBuilderList
public List<PriceByResource.Builder> getPriceByResourcesBuilderList()
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
-
hasStartTime
public boolean hasStartTime()
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7;- Specified by:
hasStartTimein interfaceOfferOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7;- Specified by:
getStartTimein interfaceOfferOrBuilder- Returns:
- The startTime.
-
setStartTime
public Offer.Builder setStartTime(com.google.protobuf.Timestamp value)
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7;
-
setStartTime
public Offer.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7;
-
mergeStartTime
public Offer.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7;
-
clearStartTime
public Offer.Builder clearStartTime()
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7;
-
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7;
-
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7;- Specified by:
getStartTimeOrBuilderin interfaceOfferOrBuilder
-
hasEndTime
public boolean hasEndTime()
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEndTimein interfaceOfferOrBuilder- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndTimein interfaceOfferOrBuilder- Returns:
- The endTime.
-
setEndTime
public Offer.Builder setEndTime(com.google.protobuf.Timestamp value)
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setEndTime
public Offer.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeEndTime
public Offer.Builder mergeEndTime(com.google.protobuf.Timestamp value)
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearEndTime
public Offer.Builder clearEndTime()
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEndTimeBuilder
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEndTimeOrBuilderin interfaceOfferOrBuilder
-
getParameterDefinitionsList
public List<ParameterDefinition> getParameterDefinitionsList()
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;- Specified by:
getParameterDefinitionsListin interfaceOfferOrBuilder
-
getParameterDefinitionsCount
public int getParameterDefinitionsCount()
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;- Specified by:
getParameterDefinitionsCountin interfaceOfferOrBuilder
-
getParameterDefinitions
public ParameterDefinition getParameterDefinitions(int index)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;- Specified by:
getParameterDefinitionsin interfaceOfferOrBuilder
-
setParameterDefinitions
public Offer.Builder setParameterDefinitions(int index, ParameterDefinition value)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
setParameterDefinitions
public Offer.Builder setParameterDefinitions(int index, ParameterDefinition.Builder builderForValue)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
addParameterDefinitions
public Offer.Builder addParameterDefinitions(ParameterDefinition value)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
addParameterDefinitions
public Offer.Builder addParameterDefinitions(int index, ParameterDefinition value)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
addParameterDefinitions
public Offer.Builder addParameterDefinitions(ParameterDefinition.Builder builderForValue)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
addParameterDefinitions
public Offer.Builder addParameterDefinitions(int index, ParameterDefinition.Builder builderForValue)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
addAllParameterDefinitions
public Offer.Builder addAllParameterDefinitions(Iterable<? extends ParameterDefinition> values)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
clearParameterDefinitions
public Offer.Builder clearParameterDefinitions()
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
removeParameterDefinitions
public Offer.Builder removeParameterDefinitions(int index)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
getParameterDefinitionsBuilder
public ParameterDefinition.Builder getParameterDefinitionsBuilder(int index)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
getParameterDefinitionsOrBuilder
public ParameterDefinitionOrBuilder getParameterDefinitionsOrBuilder(int index)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;- Specified by:
getParameterDefinitionsOrBuilderin interfaceOfferOrBuilder
-
getParameterDefinitionsOrBuilderList
public List<? extends ParameterDefinitionOrBuilder> getParameterDefinitionsOrBuilderList()
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;- Specified by:
getParameterDefinitionsOrBuilderListin interfaceOfferOrBuilder
-
addParameterDefinitionsBuilder
public ParameterDefinition.Builder addParameterDefinitionsBuilder()
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
addParameterDefinitionsBuilder
public ParameterDefinition.Builder addParameterDefinitionsBuilder(int index)
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
getParameterDefinitionsBuilderList
public List<ParameterDefinition.Builder> getParameterDefinitionsBuilderList()
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
-
getDealCode
public String getDealCode()
The deal code of the offer to get a special promotion or discount.
string deal_code = 12;- Specified by:
getDealCodein interfaceOfferOrBuilder- Returns:
- The dealCode.
-
getDealCodeBytes
public com.google.protobuf.ByteString getDealCodeBytes()
The deal code of the offer to get a special promotion or discount.
string deal_code = 12;- Specified by:
getDealCodeBytesin interfaceOfferOrBuilder- Returns:
- The bytes for dealCode.
-
setDealCode
public Offer.Builder setDealCode(String value)
The deal code of the offer to get a special promotion or discount.
string deal_code = 12;- Parameters:
value- The dealCode to set.- Returns:
- This builder for chaining.
-
clearDealCode
public Offer.Builder clearDealCode()
The deal code of the offer to get a special promotion or discount.
string deal_code = 12;- Returns:
- This builder for chaining.
-
setDealCodeBytes
public Offer.Builder setDealCodeBytes(com.google.protobuf.ByteString value)
The deal code of the offer to get a special promotion or discount.
string deal_code = 12;- Parameters:
value- The bytes for dealCode to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Offer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
mergeUnknownFields
public final Offer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
-