public final class DeviceCompatibilityRequirements
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Google Play Android Developer API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
DeviceCompatibilityRequirements() |
| Modifier and Type | Method and Description |
|---|---|
DeviceCompatibilityRequirements |
clone() |
List<CompatibleScreen> |
getCompatibleScreens()
Compatible screens as listed in the `compatible-screens` Manifest tag.
|
Integer |
getGlEsVersion()
Required version of OpenGL ES.
|
Boolean |
getIsScreenRequired()
Specifies if the app requires a screen.
|
List<String> |
getNativePlatforms()
List of required ABIs (Application Binary Interface), e.g.
|
List<String> |
getRequiredSoftwareLibraries()
List of required libraries as declared in the `uses-library` manifest tag.
|
List<String> |
getRequiredSystemFeatures()
The system features that the app requires.
|
Long |
getRequiresSmallestWidthDp()
Specifies the minimum smallest width required of the screen.
|
CatalogSdkVersion |
getSdkVersion()
Defines a range of SDK versions that the app is compatible with.
|
List<String> |
getSupportedGlTextures()
Supported gl textures as specified by the `supported-gl-texture` Manifest tag.
|
List<String> |
getSupportedScreens()
Compatible screens as listed in the `supports-screens` Manifest tag.
|
String |
getUse32BitAbi()
Value of `android:use32BitAbi` flag retrieved from the Manifest.
|
List<UsesConfiguration> |
getUsesConfigurations()
Lists all configurations marked as required by use of the `uses-configuration` manifest tag.
|
DeviceCompatibilityRequirements |
set(String fieldName,
Object value) |
DeviceCompatibilityRequirements |
setCompatibleScreens(List<CompatibleScreen> compatibleScreens)
Compatible screens as listed in the `compatible-screens` Manifest tag.
|
DeviceCompatibilityRequirements |
setGlEsVersion(Integer glEsVersion)
Required version of OpenGL ES.
|
DeviceCompatibilityRequirements |
setIsScreenRequired(Boolean isScreenRequired)
Specifies if the app requires a screen.
|
DeviceCompatibilityRequirements |
setNativePlatforms(List<String> nativePlatforms)
List of required ABIs (Application Binary Interface), e.g.
|
DeviceCompatibilityRequirements |
setRequiredSoftwareLibraries(List<String> requiredSoftwareLibraries)
List of required libraries as declared in the `uses-library` manifest tag.
|
DeviceCompatibilityRequirements |
setRequiredSystemFeatures(List<String> requiredSystemFeatures)
The system features that the app requires.
|
DeviceCompatibilityRequirements |
setRequiresSmallestWidthDp(Long requiresSmallestWidthDp)
Specifies the minimum smallest width required of the screen.
|
DeviceCompatibilityRequirements |
setSdkVersion(CatalogSdkVersion sdkVersion)
Defines a range of SDK versions that the app is compatible with.
|
DeviceCompatibilityRequirements |
setSupportedGlTextures(List<String> supportedGlTextures)
Supported gl textures as specified by the `supported-gl-texture` Manifest tag.
|
DeviceCompatibilityRequirements |
setSupportedScreens(List<String> supportedScreens)
Compatible screens as listed in the `supports-screens` Manifest tag.
|
DeviceCompatibilityRequirements |
setUse32BitAbi(String use32BitAbi)
Value of `android:use32BitAbi` flag retrieved from the Manifest.
|
DeviceCompatibilityRequirements |
setUsesConfigurations(List<UsesConfiguration> usesConfigurations)
Lists all configurations marked as required by use of the `uses-configuration` manifest tag.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic List<CompatibleScreen> getCompatibleScreens()
null for nonepublic DeviceCompatibilityRequirements setCompatibleScreens(List<CompatibleScreen> compatibleScreens)
compatibleScreens - compatibleScreens or null for nonepublic Integer getGlEsVersion()
null for nonepublic DeviceCompatibilityRequirements setGlEsVersion(Integer glEsVersion)
glEsVersion - glEsVersion or null for nonepublic Boolean getIsScreenRequired()
null for nonepublic DeviceCompatibilityRequirements setIsScreenRequired(Boolean isScreenRequired)
isScreenRequired - isScreenRequired or null for nonepublic List<String> getNativePlatforms()
null for nonepublic DeviceCompatibilityRequirements setNativePlatforms(List<String> nativePlatforms)
nativePlatforms - nativePlatforms or null for nonepublic List<String> getRequiredSoftwareLibraries()
null for nonepublic DeviceCompatibilityRequirements setRequiredSoftwareLibraries(List<String> requiredSoftwareLibraries)
requiredSoftwareLibraries - requiredSoftwareLibraries or null for nonepublic List<String> getRequiredSystemFeatures()
null for nonepublic DeviceCompatibilityRequirements setRequiredSystemFeatures(List<String> requiredSystemFeatures)
requiredSystemFeatures - requiredSystemFeatures or null for nonepublic Long getRequiresSmallestWidthDp()
null for nonepublic DeviceCompatibilityRequirements setRequiresSmallestWidthDp(Long requiresSmallestWidthDp)
requiresSmallestWidthDp - requiresSmallestWidthDp or null for nonepublic CatalogSdkVersion getSdkVersion()
null for nonepublic DeviceCompatibilityRequirements setSdkVersion(CatalogSdkVersion sdkVersion)
sdkVersion - sdkVersion or null for nonepublic List<String> getSupportedGlTextures()
null for nonepublic DeviceCompatibilityRequirements setSupportedGlTextures(List<String> supportedGlTextures)
supportedGlTextures - supportedGlTextures or null for nonepublic List<String> getSupportedScreens()
null for nonepublic DeviceCompatibilityRequirements setSupportedScreens(List<String> supportedScreens)
supportedScreens - supportedScreens or null for nonepublic String getUse32BitAbi()
null for nonepublic DeviceCompatibilityRequirements setUse32BitAbi(String use32BitAbi)
use32BitAbi - use32BitAbi or null for nonepublic List<UsesConfiguration> getUsesConfigurations()
null for nonepublic DeviceCompatibilityRequirements setUsesConfigurations(List<UsesConfiguration> usesConfigurations)
usesConfigurations - usesConfigurations or null for nonepublic DeviceCompatibilityRequirements set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic DeviceCompatibilityRequirements clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2026 Google. All rights reserved.