public RegisterImageRequest withBillingProducts(java.util.Collection<String> billingProducts) {
        setBillingProducts(billingProducts);
        return this;
    }
<p>
The billing product codes. Your account must be authorized to specify billing product codes.
</p>
<p>
If your account is not authorized to specify billing product codes, you can publish AMIs that include billable
software and list them on the Amazon Web Services Marketplace. You must first register as a seller on the Amazon
Web Services Marketplace. For more information, see <a
href="https://docs.aws.amazon.com/marketplace/latest/userguide/user-guide-for-sellers.html">Getting started as a
seller</a> and <a href="https://docs.aws.amazon.com/marketplace/latest/userguide/ami-products.html">AMI-based
products</a> in the <i>Amazon Web Services Marketplace Seller Guide</i>.
</p>

@param billingProducts
       The billing product codes. Your account must be authorized to specify billing product codes.</p>
       <p>
       If your account is not authorized to specify billing product codes, you can publish AMIs that include
       billable software and list them on the Amazon Web Services Marketplace. You must first register as a
       seller on the Amazon Web Services Marketplace. For more information, see <a
       href="https://docs.aws.amazon.com/marketplace/latest/userguide/user-guide-for-sellers.html">Getting
       started as a seller</a> and <a
       href="https://docs.aws.amazon.com/marketplace/latest/userguide/ami-products.html">AMI-based products</a>
       in the <i>Amazon Web Services Marketplace Seller Guide</i>.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/model/RegisterImageRequest.java