Interface ListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getBillingAccount()
      Optional.
      com.google.protobuf.ByteString getBillingAccountBytes()
      Optional.
      String getEntitlement()
      Required.
      com.google.protobuf.ByteString getEntitlementBytes()
      Required.
      String getNewSku()
      Optional.
      com.google.protobuf.ByteString getNewSkuBytes()
      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 Detail

      • 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.