code: public com.google.api.ads.admanager.axis.v201811.CustomCriteriaSet getCustomTargeting() {
          return customTargeting;
      }
docs: Gets the customTargeting value for this Targeting.
  
  @return customTargeting   * Specifies the collection of custom criteria that is targeted
  by the
  {@link LineItem}.
  <p>
  Once the {@link LineItem} is updated or modified with
  custom targeting, the
  server may return a normalized, but equivalent representation
  of the custom
  targeting expression.
  <p>
  {@code customTargeting} will have up to three levels
  of expressions
  including itself.
  </p>
  <p>
  The top level {@code CustomCriteriaSet} i.e. the {@code
  customTargeting}
  object can only contain a {@link CustomCriteriaSet.LogicalOperator#OR}
  of
  all its children.
  </p>
  <p>
  The second level of {@code CustomCriteriaSet} objects
  can only contain
  {@link CustomCriteriaSet.LogicalOperator#AND} of all
  their children. If
  a {@link CustomCriteria} is placed on this level,
  the server will wrap it
  in a {@link CustomCriteriaSet}.
  </p>
  <p>
  The third level can only comprise of {@link CustomCriteria}
  objects.
  </p>
  <p>
  The resulting custom targeting tree would be of the
  form:
  </p>
  <br/>
  <img src="https://chart.apis.google.com/chart?cht=gv&chl=digraph{customTargeting_LogicalOperator_OR-%3ECustomCriteriaSet_LogicalOperator_AND_1-%3ECustomCriteria_1;CustomCriteriaSet_LogicalOperator_AND_1-%3Eellipsis1;customTargeting_LogicalOperator_OR-%3Eellipsis2;ellipsis1[label=%22...%22,shape=none,fontsize=32];ellipsis2[label=%22...%22,shape=none,fontsize=32]}&chs=450x200"/>