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.GeneratedMessage.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.GeneratedMessage.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 type
google.cloud.channel.v1.Offer-
Method Summary
Modifier and TypeMethodDescriptionaddAllParameterDefinitions(Iterable<? extends ParameterDefinition> values) Parameters required to use current Offer to purchase.addAllPriceByResources(Iterable<? extends PriceByResource> values) Price for each monetizable resource type.addParameterDefinitions(int index, ParameterDefinition value) Parameters required to use current Offer to purchase.addParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Parameters required to use current Offer to purchase.Parameters required to use current Offer to purchase.addParameterDefinitions(ParameterDefinition.Builder builderForValue) Parameters required to use current Offer to purchase.Parameters required to use current Offer to purchase.addParameterDefinitionsBuilder(int index) Parameters required to use current Offer to purchase.addPriceByResources(int index, PriceByResource value) Price for each monetizable resource type.addPriceByResources(int index, PriceByResource.Builder builderForValue) Price for each monetizable resource type.Price for each monetizable resource type.addPriceByResources(PriceByResource.Builder builderForValue) Price for each monetizable resource type.Price for each monetizable resource type.addPriceByResourcesBuilder(int index) Price for each monetizable resource type.build()clear()Constraints on transacting the Offer.The deal code of the offer to get a special promotion or discount.Output only.Marketing information for the Offer.Resource Name of the Offer.Parameters required to use current Offer to purchase.Describes the payment plan for the Offer.Price for each monetizable resource type.clearSku()SKU the offer is associated with.Start of the Offer validity time.Constraints on transacting the Offer.Constraints on transacting the Offer.Constraints on transacting the Offer.The deal code of the offer to get a special promotion or discount.com.google.protobuf.ByteStringThe deal code of the offer to get a special promotion or discount.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Marketing information for the Offer.Marketing information for the Offer.Marketing information for the Offer.getName()Resource Name of the Offer.com.google.protobuf.ByteStringResource Name of the Offer.getParameterDefinitions(int index) Parameters required to use current Offer to purchase.getParameterDefinitionsBuilder(int index) Parameters required to use current Offer to purchase.Parameters required to use current Offer to purchase.intParameters required to use current Offer to purchase.Parameters required to use current Offer to purchase.getParameterDefinitionsOrBuilder(int index) Parameters required to use current Offer to purchase.List<? extends ParameterDefinitionOrBuilder>Parameters required to use current Offer to purchase.getPlan()Describes the payment plan for the Offer.Describes the payment plan for the Offer.Describes the payment plan for the Offer.getPriceByResources(int index) Price for each monetizable resource type.getPriceByResourcesBuilder(int index) Price for each monetizable resource type.Price for each monetizable resource type.intPrice for each monetizable resource type.Price for each monetizable resource type.getPriceByResourcesOrBuilder(int index) Price for each monetizable resource type.List<? extends PriceByResourceOrBuilder>Price for each monetizable resource type.getSku()SKU the offer is associated with.SKU the offer is associated with.SKU the offer is associated with.com.google.protobuf.TimestampStart of the Offer validity time.com.google.protobuf.Timestamp.BuilderStart of the Offer validity time.com.google.protobuf.TimestampOrBuilderStart of the Offer validity time.booleanConstraints on transacting the Offer.booleanOutput only.booleanMarketing information for the Offer.booleanhasPlan()Describes the payment plan for the Offer.booleanhasSku()SKU the offer is associated with.booleanStart of the Offer validity time.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeConstraints(Constraints value) Constraints on transacting the Offer.mergeEndTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMarketingInfo(MarketingInfo value) Marketing information for the Offer.Describes the payment plan for the Offer.SKU the offer is associated with.mergeStartTime(com.google.protobuf.Timestamp value) Start of the Offer validity time.removeParameterDefinitions(int index) Parameters required to use current Offer to purchase.removePriceByResources(int index) Price for each monetizable resource type.setConstraints(Constraints value) Constraints on transacting the Offer.setConstraints(Constraints.Builder builderForValue) Constraints on transacting the Offer.setDealCode(String value) The deal code of the offer to get a special promotion or discount.setDealCodeBytes(com.google.protobuf.ByteString value) The deal code of the offer to get a special promotion or discount.setEndTime(com.google.protobuf.Timestamp value) Output only.setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setMarketingInfo(MarketingInfo value) Marketing information for the Offer.setMarketingInfo(MarketingInfo.Builder builderForValue) Marketing information for the Offer.Resource Name of the Offer.setNameBytes(com.google.protobuf.ByteString value) Resource Name of the Offer.setParameterDefinitions(int index, ParameterDefinition value) Parameters required to use current Offer to purchase.setParameterDefinitions(int index, ParameterDefinition.Builder builderForValue) Parameters required to use current Offer to purchase.Describes the payment plan for the Offer.setPlan(Plan.Builder builderForValue) Describes the payment plan for the Offer.setPriceByResources(int index, PriceByResource value) Price for each monetizable resource type.setPriceByResources(int index, PriceByResource.Builder builderForValue) Price for each monetizable resource type.SKU the offer is associated with.setSku(Sku.Builder builderForValue) SKU the offer is associated with.setStartTime(com.google.protobuf.Timestamp value) Start of the Offer validity time.setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) Start of the Offer validity time.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Offer.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<Offer.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Offer.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
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
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
Resource Name of the Offer. Format: accounts/{account_id}/offers/{offer_id}string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
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
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2;- Specified by:
getMarketingInfoin interfaceOfferOrBuilder- Returns:
- The marketingInfo.
-
setMarketingInfo
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2; -
setMarketingInfo
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2; -
mergeMarketingInfo
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2; -
clearMarketingInfo
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2; -
getMarketingInfoBuilder
Marketing information for the Offer.
.google.cloud.channel.v1.MarketingInfo marketing_info = 2; -
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
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;- Specified by:
getSkuin interfaceOfferOrBuilder- Returns:
- The sku.
-
setSku
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3; -
setSku
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3; -
mergeSku
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3; -
clearSku
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3; -
getSkuBuilder
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3; -
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
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;- Specified by:
getPlanin interfaceOfferOrBuilder- Returns:
- The plan.
-
setPlan
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4; -
setPlan
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4; -
mergePlan
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4; -
clearPlan
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4; -
getPlanBuilder
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4; -
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
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;- Specified by:
getConstraintsin interfaceOfferOrBuilder- Returns:
- The constraints.
-
setConstraints
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5; -
setConstraints
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5; -
mergeConstraints
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5; -
clearConstraints
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5; -
getConstraintsBuilder
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5; -
getConstraintsOrBuilder
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;- Specified by:
getConstraintsOrBuilderin interfaceOfferOrBuilder
-
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
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;- Specified by:
getPriceByResourcesin interfaceOfferOrBuilder
-
setPriceByResources
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
setPriceByResources
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
addPriceByResources
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
addPriceByResources
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
addPriceByResources
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
addPriceByResources
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
addAllPriceByResources
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
clearPriceByResources
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
removePriceByResources
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
getPriceByResourcesBuilder
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
getPriceByResourcesOrBuilder
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;- Specified by:
getPriceByResourcesOrBuilderin interfaceOfferOrBuilder
-
getPriceByResourcesOrBuilderList
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;- Specified by:
getPriceByResourcesOrBuilderListin interfaceOfferOrBuilder
-
addPriceByResourcesBuilder
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
addPriceByResourcesBuilder
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6; -
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
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7; -
setStartTime
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7; -
mergeStartTime
Start of the Offer validity time.
.google.protobuf.Timestamp start_time = 7; -
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
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setEndTime
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeEndTime
Output only. End of the Offer validity time.
.google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
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
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
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;- Specified by:
getParameterDefinitionsin interfaceOfferOrBuilder
-
setParameterDefinitions
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
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9; -
addParameterDefinitions
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9; -
addParameterDefinitions
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
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9; -
clearParameterDefinitions
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9; -
removeParameterDefinitions
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9; -
getParameterDefinitionsBuilder
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9; -
getParameterDefinitionsOrBuilder
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;- Specified by:
getParameterDefinitionsOrBuilderin interfaceOfferOrBuilder
-
getParameterDefinitionsOrBuilderList
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;- Specified by:
getParameterDefinitionsOrBuilderListin interfaceOfferOrBuilder
-
addParameterDefinitionsBuilder
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9; -
addParameterDefinitionsBuilder
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9; -
getParameterDefinitionsBuilderList
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9; -
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
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
The deal code of the offer to get a special promotion or discount.
string deal_code = 12;- Returns:
- This builder for chaining.
-
setDealCodeBytes
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.
-