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.Builder
addAllParameterDefinitions(Iterable<? extends ParameterDefinition> values)
Parameters required to use current Offer to purchase.Offer.Builder
addAllPriceByResources(Iterable<? extends PriceByResource> values)
Price for each monetizable resource type.Offer.Builder
addParameterDefinitions(int index, ParameterDefinition value)
Parameters required to use current Offer to purchase.Offer.Builder
addParameterDefinitions(int index, ParameterDefinition.Builder builderForValue)
Parameters required to use current Offer to purchase.Offer.Builder
addParameterDefinitions(ParameterDefinition value)
Parameters required to use current Offer to purchase.Offer.Builder
addParameterDefinitions(ParameterDefinition.Builder builderForValue)
Parameters required to use current Offer to purchase.ParameterDefinition.Builder
addParameterDefinitionsBuilder()
Parameters required to use current Offer to purchase.ParameterDefinition.Builder
addParameterDefinitionsBuilder(int index)
Parameters required to use current Offer to purchase.Offer.Builder
addPriceByResources(int index, PriceByResource value)
Price for each monetizable resource type.Offer.Builder
addPriceByResources(int index, PriceByResource.Builder builderForValue)
Price for each monetizable resource type.Offer.Builder
addPriceByResources(PriceByResource value)
Price for each monetizable resource type.Offer.Builder
addPriceByResources(PriceByResource.Builder builderForValue)
Price for each monetizable resource type.PriceByResource.Builder
addPriceByResourcesBuilder()
Price for each monetizable resource type.PriceByResource.Builder
addPriceByResourcesBuilder(int index)
Price for each monetizable resource type.Offer.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Offer
build()
Offer
buildPartial()
Offer.Builder
clear()
Offer.Builder
clearConstraints()
Constraints on transacting the Offer.Offer.Builder
clearDealCode()
The deal code of the offer to get a special promotion or discount.Offer.Builder
clearEndTime()
Output only.Offer.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Offer.Builder
clearMarketingInfo()
Marketing information for the Offer.Offer.Builder
clearName()
Resource Name of the Offer.Offer.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Offer.Builder
clearParameterDefinitions()
Parameters required to use current Offer to purchase.Offer.Builder
clearPlan()
Describes the payment plan for the Offer.Offer.Builder
clearPriceByResources()
Price for each monetizable resource type.Offer.Builder
clearSku()
SKU the offer is associated with.Offer.Builder
clearStartTime()
Start of the Offer validity time.Offer.Builder
clone()
Constraints
getConstraints()
Constraints on transacting the Offer.Constraints.Builder
getConstraintsBuilder()
Constraints on transacting the Offer.ConstraintsOrBuilder
getConstraintsOrBuilder()
Constraints on transacting the Offer.String
getDealCode()
The deal code of the offer to get a special promotion or discount.com.google.protobuf.ByteString
getDealCodeBytes()
The deal code of the offer to get a special promotion or discount.Offer
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.Timestamp
getEndTime()
Output only.com.google.protobuf.Timestamp.Builder
getEndTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getEndTimeOrBuilder()
Output only.MarketingInfo
getMarketingInfo()
Marketing information for the Offer.MarketingInfo.Builder
getMarketingInfoBuilder()
Marketing information for the Offer.MarketingInfoOrBuilder
getMarketingInfoOrBuilder()
Marketing information for the Offer.String
getName()
Resource Name of the Offer.com.google.protobuf.ByteString
getNameBytes()
Resource Name of the Offer.ParameterDefinition
getParameterDefinitions(int index)
Parameters required to use current Offer to purchase.ParameterDefinition.Builder
getParameterDefinitionsBuilder(int index)
Parameters required to use current Offer to purchase.List<ParameterDefinition.Builder>
getParameterDefinitionsBuilderList()
Parameters required to use current Offer to purchase.int
getParameterDefinitionsCount()
Parameters required to use current Offer to purchase.List<ParameterDefinition>
getParameterDefinitionsList()
Parameters required to use current Offer to purchase.ParameterDefinitionOrBuilder
getParameterDefinitionsOrBuilder(int index)
Parameters required to use current Offer to purchase.List<? extends ParameterDefinitionOrBuilder>
getParameterDefinitionsOrBuilderList()
Parameters required to use current Offer to purchase.Plan
getPlan()
Describes the payment plan for the Offer.Plan.Builder
getPlanBuilder()
Describes the payment plan for the Offer.PlanOrBuilder
getPlanOrBuilder()
Describes the payment plan for the Offer.PriceByResource
getPriceByResources(int index)
Price for each monetizable resource type.PriceByResource.Builder
getPriceByResourcesBuilder(int index)
Price for each monetizable resource type.List<PriceByResource.Builder>
getPriceByResourcesBuilderList()
Price for each monetizable resource type.int
getPriceByResourcesCount()
Price for each monetizable resource type.List<PriceByResource>
getPriceByResourcesList()
Price for each monetizable resource type.PriceByResourceOrBuilder
getPriceByResourcesOrBuilder(int index)
Price for each monetizable resource type.List<? extends PriceByResourceOrBuilder>
getPriceByResourcesOrBuilderList()
Price for each monetizable resource type.Sku
getSku()
SKU the offer is associated with.Sku.Builder
getSkuBuilder()
SKU the offer is associated with.SkuOrBuilder
getSkuOrBuilder()
SKU the offer is associated with.com.google.protobuf.Timestamp
getStartTime()
Start of the Offer validity time.com.google.protobuf.Timestamp.Builder
getStartTimeBuilder()
Start of the Offer validity time.com.google.protobuf.TimestampOrBuilder
getStartTimeOrBuilder()
Start of the Offer validity time.boolean
hasConstraints()
Constraints on transacting the Offer.boolean
hasEndTime()
Output only.boolean
hasMarketingInfo()
Marketing information for the Offer.boolean
hasPlan()
Describes the payment plan for the Offer.boolean
hasSku()
SKU the offer is associated with.boolean
hasStartTime()
Start of the Offer validity time.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Offer.Builder
mergeConstraints(Constraints value)
Constraints on transacting the Offer.Offer.Builder
mergeEndTime(com.google.protobuf.Timestamp value)
Output only.Offer.Builder
mergeFrom(Offer other)
Offer.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Offer.Builder
mergeFrom(com.google.protobuf.Message other)
Offer.Builder
mergeMarketingInfo(MarketingInfo value)
Marketing information for the Offer.Offer.Builder
mergePlan(Plan value)
Describes the payment plan for the Offer.Offer.Builder
mergeSku(Sku value)
SKU the offer is associated with.Offer.Builder
mergeStartTime(com.google.protobuf.Timestamp value)
Start of the Offer validity time.Offer.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Offer.Builder
removeParameterDefinitions(int index)
Parameters required to use current Offer to purchase.Offer.Builder
removePriceByResources(int index)
Price for each monetizable resource type.Offer.Builder
setConstraints(Constraints value)
Constraints on transacting the Offer.Offer.Builder
setConstraints(Constraints.Builder builderForValue)
Constraints on transacting the Offer.Offer.Builder
setDealCode(String value)
The deal code of the offer to get a special promotion or discount.Offer.Builder
setDealCodeBytes(com.google.protobuf.ByteString value)
The deal code of the offer to get a special promotion or discount.Offer.Builder
setEndTime(com.google.protobuf.Timestamp value)
Output only.Offer.Builder
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.Offer.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Offer.Builder
setMarketingInfo(MarketingInfo value)
Marketing information for the Offer.Offer.Builder
setMarketingInfo(MarketingInfo.Builder builderForValue)
Marketing information for the Offer.Offer.Builder
setName(String value)
Resource Name of the Offer.Offer.Builder
setNameBytes(com.google.protobuf.ByteString value)
Resource Name of the Offer.Offer.Builder
setParameterDefinitions(int index, ParameterDefinition value)
Parameters required to use current Offer to purchase.Offer.Builder
setParameterDefinitions(int index, ParameterDefinition.Builder builderForValue)
Parameters required to use current Offer to purchase.Offer.Builder
setPlan(Plan value)
Describes the payment plan for the Offer.Offer.Builder
setPlan(Plan.Builder builderForValue)
Describes the payment plan for the Offer.Offer.Builder
setPriceByResources(int index, PriceByResource value)
Price for each monetizable resource type.Offer.Builder
setPriceByResources(int index, PriceByResource.Builder builderForValue)
Price for each monetizable resource type.Offer.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Offer.Builder
setSku(Sku value)
SKU the offer is associated with.Offer.Builder
setSku(Sku.Builder builderForValue)
SKU the offer is associated with.Offer.Builder
setStartTime(com.google.protobuf.Timestamp value)
Start of the Offer validity time.Offer.Builder
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Start of the Offer validity time.Offer.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
clear
public Offer.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
getDefaultInstanceForType
public Offer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Offer build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Offer buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Offer.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
setField
public Offer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
clearField
public Offer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
clearOneof
public Offer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
setRepeatedField
public Offer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
addRepeatedField
public Offer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
mergeFrom
public Offer.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Offer.Builder>
-
mergeFrom
public Offer.Builder mergeFrom(Offer other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getName
in 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:
getNameBytes
in 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:
hasMarketingInfo
in 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:
getMarketingInfo
in 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:
getMarketingInfoOrBuilder
in interfaceOfferOrBuilder
-
hasSku
public boolean hasSku()
SKU the offer is associated with.
.google.cloud.channel.v1.Sku sku = 3;
- Specified by:
hasSku
in 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:
getSku
in 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:
getSkuOrBuilder
in interfaceOfferOrBuilder
-
hasPlan
public boolean hasPlan()
Describes the payment plan for the Offer.
.google.cloud.channel.v1.Plan plan = 4;
- Specified by:
hasPlan
in 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:
getPlan
in 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:
getPlanOrBuilder
in interfaceOfferOrBuilder
-
hasConstraints
public boolean hasConstraints()
Constraints on transacting the Offer.
.google.cloud.channel.v1.Constraints constraints = 5;
- Specified by:
hasConstraints
in 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:
getConstraints
in 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:
getConstraintsOrBuilder
in interfaceOfferOrBuilder
-
getPriceByResourcesList
public List<PriceByResource> getPriceByResourcesList()
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
- Specified by:
getPriceByResourcesList
in interfaceOfferOrBuilder
-
getPriceByResourcesCount
public int getPriceByResourcesCount()
Price for each monetizable resource type.
repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
- Specified by:
getPriceByResourcesCount
in 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:
getPriceByResources
in 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:
getPriceByResourcesOrBuilder
in 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:
getPriceByResourcesOrBuilderList
in 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:
hasStartTime
in 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:
getStartTime
in 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:
getStartTimeOrBuilder
in 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:
hasEndTime
in 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:
getEndTime
in 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:
getEndTimeOrBuilder
in 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:
getParameterDefinitionsList
in interfaceOfferOrBuilder
-
getParameterDefinitionsCount
public int getParameterDefinitionsCount()
Parameters required to use current Offer to purchase.
repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
- Specified by:
getParameterDefinitionsCount
in 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:
getParameterDefinitions
in 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:
getParameterDefinitionsOrBuilder
in 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:
getParameterDefinitionsOrBuilderList
in 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:
getDealCode
in 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:
getDealCodeBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
mergeUnknownFields
public final Offer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Offer.Builder>
-
-