Interface OfferOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Offer, Offer.Builder

@Generated public interface OfferOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Resource Name of the Offer.
       Format: accounts/{account_id}/offers/{offer_id}
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Resource Name of the Offer.
       Format: accounts/{account_id}/offers/{offer_id}
       
      string name = 1;
      Returns:
      The bytes for name.
    • hasMarketingInfo

      boolean hasMarketingInfo()
       Marketing information for the Offer.
       
      .google.cloud.channel.v1.MarketingInfo marketing_info = 2;
      Returns:
      Whether the marketingInfo field is set.
    • getMarketingInfo

      MarketingInfo getMarketingInfo()
       Marketing information for the Offer.
       
      .google.cloud.channel.v1.MarketingInfo marketing_info = 2;
      Returns:
      The marketingInfo.
    • getMarketingInfoOrBuilder

      MarketingInfoOrBuilder getMarketingInfoOrBuilder()
       Marketing information for the Offer.
       
      .google.cloud.channel.v1.MarketingInfo marketing_info = 2;
    • hasSku

      boolean hasSku()
       SKU the offer is associated with.
       
      .google.cloud.channel.v1.Sku sku = 3;
      Returns:
      Whether the sku field is set.
    • getSku

      Sku getSku()
       SKU the offer is associated with.
       
      .google.cloud.channel.v1.Sku sku = 3;
      Returns:
      The sku.
    • getSkuOrBuilder

      SkuOrBuilder getSkuOrBuilder()
       SKU the offer is associated with.
       
      .google.cloud.channel.v1.Sku sku = 3;
    • hasPlan

      boolean hasPlan()
       Describes the payment plan for the Offer.
       
      .google.cloud.channel.v1.Plan plan = 4;
      Returns:
      Whether the plan field is set.
    • getPlan

      Plan getPlan()
       Describes the payment plan for the Offer.
       
      .google.cloud.channel.v1.Plan plan = 4;
      Returns:
      The plan.
    • getPlanOrBuilder

      PlanOrBuilder getPlanOrBuilder()
       Describes the payment plan for the Offer.
       
      .google.cloud.channel.v1.Plan plan = 4;
    • hasConstraints

      boolean hasConstraints()
       Constraints on transacting the Offer.
       
      .google.cloud.channel.v1.Constraints constraints = 5;
      Returns:
      Whether the constraints field is set.
    • getConstraints

      Constraints getConstraints()
       Constraints on transacting the Offer.
       
      .google.cloud.channel.v1.Constraints constraints = 5;
      Returns:
      The constraints.
    • getConstraintsOrBuilder

      ConstraintsOrBuilder getConstraintsOrBuilder()
       Constraints on transacting the Offer.
       
      .google.cloud.channel.v1.Constraints constraints = 5;
    • getPriceByResourcesList

      List<PriceByResource> getPriceByResourcesList()
       Price for each monetizable resource type.
       
      repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
    • getPriceByResources

      PriceByResource getPriceByResources(int index)
       Price for each monetizable resource type.
       
      repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
    • getPriceByResourcesCount

      int getPriceByResourcesCount()
       Price for each monetizable resource type.
       
      repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
    • getPriceByResourcesOrBuilderList

      List<? extends PriceByResourceOrBuilder> getPriceByResourcesOrBuilderList()
       Price for each monetizable resource type.
       
      repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
    • getPriceByResourcesOrBuilder

      PriceByResourceOrBuilder getPriceByResourcesOrBuilder(int index)
       Price for each monetizable resource type.
       
      repeated .google.cloud.channel.v1.PriceByResource price_by_resources = 6;
    • hasStartTime

      boolean hasStartTime()
       Start of the Offer validity time.
       
      .google.protobuf.Timestamp start_time = 7;
      Returns:
      Whether the startTime field is set.
    • getStartTime

      com.google.protobuf.Timestamp getStartTime()
       Start of the Offer validity time.
       
      .google.protobuf.Timestamp start_time = 7;
      Returns:
      The startTime.
    • getStartTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       Start of the Offer validity time.
       
      .google.protobuf.Timestamp start_time = 7;
    • hasEndTime

      boolean hasEndTime()
       Output only. End of the Offer validity time.
       
      .google.protobuf.Timestamp end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the endTime field is set.
    • getEndTime

      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];
      Returns:
      The endTime.
    • getEndTimeOrBuilder

      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];
    • getParameterDefinitionsList

      List<ParameterDefinition> getParameterDefinitionsList()
       Parameters required to use current Offer to purchase.
       
      repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
    • getParameterDefinitions

      ParameterDefinition getParameterDefinitions(int index)
       Parameters required to use current Offer to purchase.
       
      repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
    • getParameterDefinitionsCount

      int getParameterDefinitionsCount()
       Parameters required to use current Offer to purchase.
       
      repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
    • getParameterDefinitionsOrBuilderList

      List<? extends ParameterDefinitionOrBuilder> getParameterDefinitionsOrBuilderList()
       Parameters required to use current Offer to purchase.
       
      repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
    • getParameterDefinitionsOrBuilder

      ParameterDefinitionOrBuilder getParameterDefinitionsOrBuilder(int index)
       Parameters required to use current Offer to purchase.
       
      repeated .google.cloud.channel.v1.ParameterDefinition parameter_definitions = 9;
    • getDealCode

      String getDealCode()
       The deal code of the offer to get a special promotion or discount.
       
      string deal_code = 12;
      Returns:
      The dealCode.
    • getDealCodeBytes

      com.google.protobuf.ByteString getDealCodeBytes()
       The deal code of the offer to get a special promotion or discount.
       
      string deal_code = 12;
      Returns:
      The bytes for dealCode.