Gets the platform value for this MobileApplication.

@return platform   * The platform the mobile application runs on. This attribute
is read-only
and populated by Google.
554915
public com.google.api.ads.admanager.axis.v201811.MobileApplicationPlatform getPlatform() {
        return platform;
    }
1236131
private function getApplyValue()
    {
        $value = $this->getValue();

        if (is_array($this->getApplyFilterValue())) {
            $value = $this->getApplyFilterValue();
        }

        if (is_array($value) && count($value) == 1) {
            $value = current($value);
        }

        return $value;
    }
510807
protected function getMobile() {
        if (!$this->_mobile) {
            $this->_mobile = new MobileList(
                $this->version,
                $this->solution['accountSid'],
                $this->solution['countryCode']
            );
        }

        return $this->_mobile;
    }
255032
public Object getValue() {
        final String currentPath = getCurrentPath();
        if(Utils.isEmpty(currentPath)) {
            return target;
        } else {
            return propertyValueNavigator.getProperty(target, currentPath);
        }
    }
1057008
public void setPlatform(com.google.api.ads.admanager.axis.v201805.MobileApplicationPlatform platform) {
        this.platform = platform;
    }
129315
def get_build_platform():
    
    from sysconfig import get_platform

    plat = get_platform()
    if sys.platform == "darwin" and not plat.startswith('macosx-'):
        try:
            version = _macosx_vers()
            machine = os.uname()[4].replace(" ", "_")
            return "macosx-%d.%d-%s" % (
                int(version[0]), int(version[1]),
                _macosx_arch(machine),
            )
        except ValueError:
            # if someone is running a non-Mac darwin system, this will fall
            # through to the default implementation
            pass
    return plat
863448
private static Platform parsePlatform(String userAgentString) {
		for (Platform platform : Platform.platforms) {
			if (platform.isMatch(userAgentString)) {
				return platform;
			}
		}
		return Platform.Unknown;
	}
766509
public function getPlatform()
    {
        if (null === $this->platform) {
            require_once dirname(__FILE__) . '/../platform/SqlitePlatform.php';
            $this->platform = new SqlitePlatform();
        }

        return $this->platform;
    }
656704
public T getValue() {
    try {
      value = parse(originalParameter);
    } catch (InvalidParameterException e) {
      throw new WebApplicationException(onError(e));
    }
    return value;
  }
881229
public static Platform detect() throws UnsupportedPlatformException {
        String osArch = getProperty("os.arch");
        String osName = getProperty("os.name");

        for (Arch arch : Arch.values()) {
            if (arch.pattern.matcher(osArch).matches()) {
                for (OS os : OS.values()) {
                    if (os.pattern.matcher(osName).matches()) {
                        return new Platform(arch, os);
                    }
                }
            }
        }

        String msg = String.format("Unsupported platform %s %s", osArch, osName);
        throw new UnsupportedPlatformException(msg);
    }
388911
public static String getVersion() {
        String version = Default.VERSION_UNKNOW.toString();
        try (InputStream inputStream = Resources.getResource(Default.VERSION_PROPERTIES.toString()).openStream()) {
            final Properties properties = new Properties();
            properties.load(inputStream);
            version = String.valueOf(properties.get("version"));
        } catch (final IOException e) {
            LOG.error("Failed to get application version", e);
        }

        return version;
    }
1045284
public function getIosType()
    {
        if ($this->platform !== Software::PLATFORM_IOS) {
            throw new \LogicException('Can\'t get type iOS in Mac software.');
        }

        if ($this->screenshotsIphone && $this->screenshotsIpad) {
            return Software::TYPE_IOS_UNIVERSAL;
        } else if ($this->screenshotsIphone) {
            return Software::TYPE_IOS_IPHONE;
        } else if ($this->screenshotsIpad) {
            return Software::TYPE_IOS_IPAD;
        } else {
            throw new \LogicException('Can\'t get type iOS. Undefined screenshots');
        }
    }
1043538
public com.google.api.ads.admanager.axis.v201811.MobileApplicationTargeting getMobileApplicationTargeting() {
        return mobileApplicationTargeting;
    }
1153306
public function getRealValue()
    {
        if(Coroutine::isIn())
        {
            return RequestContext::getBean($this->name, ...$this->args);
        }
        else
        {
            return App::getBean($this->name, ...$this->args);
        }
    }
106962
protected Object getValue() {
        Object value = this.value;
        if (value == null) {
            this.value = value = fromBinary("value");
        }
        return value;
    }
571842
public static final byte[] getApplId()
    {
        // Determine the applId.
        final byte[] result = applId;

        if (tc.isDebugEnabled())
            Tr.debug(tc, "getApplId", result);
        return result;
    }
289454
public com.google.api.ads.admanager.axis.v201808.MobileCarrierTargeting getMobileCarrierSegment() {
        return mobileCarrierSegment;
    }