code: public com.google.api.ads.admanager.axis.v201805.ProductSegmentation getProductSegmentation() {
          return productSegmentation;
      }
docs: Gets the productSegmentation value for this ProductTemplate.
  
  @return productSegmentation   * The product segmentation. The combination from the segments
  and the {@link #targeting} will
  produce the targeting on the resulting {@link ProposalLineItem}.
  Any type of segmentation cannot also be used for targeting.
  
  This attribute is optional.
  
  Note: if you specify {@link ProducSegmentation#geoSegment},
  then
  {@link ProductTemplateTargeting#geoTargeting} must
  be null or empty, vice versa. This also
  applies to other targeting and segmentation.