Gets the sizeSegment value for this ProductSegmentation.

@return sizeSegment   * The creative size segmentation.

<p>This attribute is optional.
764314
public com.google.api.ads.admanager.axis.v201811.CreativePlaceholder[] getSizeSegment() {
        return sizeSegment;
    }
338265
public com.google.api.ads.admanager.axis.v201811.PlacementTargeting getPlacementSegment() {
        return placementSegment;
    }
534939
public int size() {
        int size = 0;
        try {
            if (getParent() != null) {
                size = getParent().locateChildElements(getLocator()).size();
            } else {
                size = HtmlElementUtils.locateElements(getLocator()).size();
            }
        } catch (NoSuchElementException e) { // NOSONAR
            // do nothing, let size be returned as 0
        }

        return size;
    }
243596
@Override
    public int size() {
        // Try a few times to get accurate count. On failure due to
        // continuous async changes in table, resort to locking.
        final Segment<K,V>[] segments = this.segments;
        int size;
        boolean overflow; // true if size overflows 32 bits
        long sum;         // sum of modCounts
        long last = 0L;   // previous sum
        int retries = -1; // first iteration isn't retry
        try {
            for (;;) {
                if (retries++ == RETRIES_BEFORE_LOCK) {
                    for (int j = 0; j < segments.length; ++j)
                     {
                      ensureSegment(j).lock(); // force creation
                    }
                }
                sum = 0L;
                size = 0;
                overflow = false;
                for (int j = 0; j < segments.length; ++j) {
                    Segment<K,V> seg = segmentAt(segments, j);
                    if (seg != null) {
                        sum += seg.modCount;
                        int c = seg.count;
                        if (c < 0 || (size += c) < 0) {
                          overflow = true;
                        }
                    }
                }
                if (sum == last) {
                  break;
                }
                last = sum;
            }
        } finally {
            if (retries > RETRIES_BEFORE_LOCK) {
                for (int j = 0; j < segments.length; ++j) {
                  segmentAt(segments, j).unlock();
                }
            }
        }
        return overflow ? Integer.MAX_VALUE : size;
    }
97292
public com.google.api.ads.admanager.axis.v201811.UserDomainTargeting getUserDomainSegment() {
        return userDomainSegment;
    }
1020409
public int getSegmentCount(byte segmentType)
    {
        final List<byte[]> segmentList = getSegmentList(segmentType);
        return segmentList == null ? 0 : segmentList.size();
    }
554987
public long byteSize()
	{

		long byteSize = 3;

		int size = parts.size();

		for (int i = 0; i < size; i++) {
			byteSize += this.parts.get(i).byteSize();
		}

		return byteSize;
	}
428083
@Override
    public long getTotalSize() {
        if (totalSize == HasTotalSize.NOT_DEPLETED && !hasNext()) {
            totalSize = hasTotalSize == null ? HasTotalSize.NOT_DEPLETED : hasTotalSize.getTotalSize();
        }
        return totalSize;
    }
151168
private int getMaxHeight() {
        int result = 0;
        for (int i = 0; i < segmentCount; i++) {
            result = Math.max(result, segmentHeight(i, false));
        }
        return result;
    }
30839
private SegmentMeta findSegmentMeta(int size)
  {
    for (SegmentMeta segmentMeta : this._segmentMeta) {
      if (segmentMeta.size() == size) {
        return segmentMeta;
      }
    }
    
    throw new IllegalStateException(L.l("{0} is an invalid segment size", size));
  }
1229198
function getSize()
    {
        $size = $this->_t__wrap_stream->getSize();
        if ($size !== null) {
            $segmentSize = $size - $this->getSegmentOffset();
            $size = ($this->getSegmentLimit() == -1)
                ? $segmentSize
                : min($segmentSize - $this->getSegmentLimit(), $this->getSegmentLimit());
        }

        return $size;
    }
109436
public Map<Object, String> getTrimToSize() {

        if (m_trimToSize == null) {
            m_trimToSize = CmsCollectionsGenericWrapper.createLazyMap(new CmsTrimToSizeTransformer());
        }
        return m_trimToSize;
    }
1078144
public boolean isFull() {
    return size() >= segment.descriptor().maxSegmentSize()
        || getNextIndex() - firstIndex >= segment.descriptor().maxEntries();
  }
62705
public int size() {
		writeLock.lock();
		try {
			if (this.size < 0) {
				this.size = 0;
				for (LinkedHashMap<String, String> value : this.values()) {
					this.size += value.size();
				}
			}
		} finally {
			writeLock.unlock();
		}
		return this.size;
	}
246400
@Nonnegative
  public long getSize ()
  {
    if (m_nSize >= 0)
      return m_nSize;
    if (m_aCachedContent != null)
      return m_aCachedContent.length;
    if (m_aDFOS.isInMemory ())
      return m_aDFOS.getDataLength ();
    return m_aDFOS.getFile ().length ();
  }
212628
long getSequenceSize(SegmentKelp segment)
  {
    int tailPid = _tailPid.get();
    
    long size = 0;
    
    for (int i = 0; i <= tailPid; i++) {
      Page page = _pages.get(i);
      
      if (page != null && page.getSegment() == segment) {
        size += page.size();
      }
    }
    
    return size;
  }
1066048
public int getMaxComponentWidth()
    {
        int maxWidth = 0;
        for (int index = 0; ; index++)
        {
            Component component = this.getComponent(index);
            if (component == null)
                break;
            if (component instanceof JTableHeader)
                continue;   // Don't use this one
            if (component instanceof JPanel)
            {   // Use the rightmost child for the width
                for (int i = 0; i < ((JPanel)component).getComponentCount(); i++)
                {
                    Component childComponent = ((JPanel)component).getComponent(i);
                    int farthestWidth = childComponent.getX() + ((JPanel)component).getComponent(i).getWidth();
                    maxWidth = Math.max(maxWidth, Math.min(component.getWidth(), farthestWidth));
                }
            }
            else
                maxWidth = Math.max(maxWidth, component.getWidth());
        }
        return maxWidth;
    }