Interface ListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ListPurchasableOffersRequest.ChangeOfferPurchase, ListPurchasableOffersRequest.ChangeOfferPurchase.Builder
Enclosing class:
ListPurchasableOffersRequest

public static interface ListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Required.
    com.google.protobuf.ByteString
    Required.
    Optional.
    com.google.protobuf.ByteString
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getEntitlement

      String getEntitlement()
       Required. Resource name of the entitlement.
       Format:
       accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
       
      string entitlement = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The entitlement.
    • getEntitlementBytes

      com.google.protobuf.ByteString getEntitlementBytes()
       Required. Resource name of the entitlement.
       Format:
       accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
       
      string entitlement = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for entitlement.
    • getNewSku

      String getNewSku()
       Optional. Resource name of the new target SKU. Provide this SKU when
       upgrading or downgrading an entitlement. Format:
       products/{product_id}/skus/{sku_id}
       
      string new_sku = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The newSku.
    • getNewSkuBytes

      com.google.protobuf.ByteString getNewSkuBytes()
       Optional. Resource name of the new target SKU. Provide this SKU when
       upgrading or downgrading an entitlement. Format:
       products/{product_id}/skus/{sku_id}
       
      string new_sku = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for newSku.
    • getBillingAccount

      String getBillingAccount()
       Optional. Resource name of the new target Billing Account. Provide this
       Billing Account when setting up billing for a trial subscription. Format:
       accounts/{account_id}/billingAccounts/{billing_account_id}.
      
       This field is only relevant for multi-currency accounts. It should be
       left empty for single currency accounts.
       
      string billing_account = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The billingAccount.
    • getBillingAccountBytes

      com.google.protobuf.ByteString getBillingAccountBytes()
       Optional. Resource name of the new target Billing Account. Provide this
       Billing Account when setting up billing for a trial subscription. Format:
       accounts/{account_id}/billingAccounts/{billing_account_id}.
      
       This field is only relevant for multi-currency accounts. It should be
       left empty for single currency accounts.
       
      string billing_account = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for billingAccount.