Stay organized with collections
Save and categorize content based on your preferences.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# android.net.vcn\n\nAdded in [API level 31](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nandroid.net.vcn\n===============\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/net/vcn/package-summary \"View this page in Kotlin\") \\|Java\n\nClasses\n-------\n\n|-----------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|\n| [VcnCellUnderlyingNetworkTemplate](/reference/android/net/vcn/VcnCellUnderlyingNetworkTemplate) | This class represents a configuration for a network template class of underlying cellular networks. |\n| [VcnCellUnderlyingNetworkTemplate.Builder](/reference/android/net/vcn/VcnCellUnderlyingNetworkTemplate.Builder) | This class is used to incrementally build VcnCellUnderlyingNetworkTemplate objects. |\n| [VcnConfig](/reference/android/net/vcn/VcnConfig) | This class represents a configuration for a Virtual Carrier Network. |\n| [VcnConfig.Builder](/reference/android/net/vcn/VcnConfig.Builder) | This class is used to incrementally build [VcnConfig](/reference/android/net/vcn/VcnConfig) objects. |\n| [VcnGatewayConnectionConfig](/reference/android/net/vcn/VcnGatewayConnectionConfig) | This class represents a configuration for a connection to a Virtual Carrier Network gateway. |\n| [VcnGatewayConnectionConfig.Builder](/reference/android/net/vcn/VcnGatewayConnectionConfig.Builder) | This class is used to incrementally build [VcnGatewayConnectionConfig](/reference/android/net/vcn/VcnGatewayConnectionConfig) objects. |\n| [VcnManager](/reference/android/net/vcn/VcnManager) | VcnManager publishes APIs for applications to configure and manage Virtual Carrier Networks. |\n| [VcnManager.VcnStatusCallback](/reference/android/net/vcn/VcnManager.VcnStatusCallback) | VcnStatusCallback is the interface for Carrier apps to receive updates for their VCNs. |\n| [VcnUnderlyingNetworkTemplate](/reference/android/net/vcn/VcnUnderlyingNetworkTemplate) | This class represents a template containing set of underlying network requirements for doing route selection. |\n| [VcnWifiUnderlyingNetworkTemplate](/reference/android/net/vcn/VcnWifiUnderlyingNetworkTemplate) | This class represents a configuration for a network template class of underlying Carrier WiFi networks. |\n| [VcnWifiUnderlyingNetworkTemplate.Builder](/reference/android/net/vcn/VcnWifiUnderlyingNetworkTemplate.Builder) | This class is used to incrementally build VcnWifiUnderlyingNetworkTemplate objects. |\n\n-\n\n Classes\n -------\n\n - [VcnCellUnderlyingNetworkTemplate](/reference/android/net/vcn/VcnCellUnderlyingNetworkTemplate)\n - [VcnCellUnderlyingNetworkTemplate.Builder](/reference/android/net/vcn/VcnCellUnderlyingNetworkTemplate.Builder)\n - [VcnConfig](/reference/android/net/vcn/VcnConfig)\n - [VcnConfig.Builder](/reference/android/net/vcn/VcnConfig.Builder)\n - [VcnGatewayConnectionConfig](/reference/android/net/vcn/VcnGatewayConnectionConfig)\n - [VcnGatewayConnectionConfig.Builder](/reference/android/net/vcn/VcnGatewayConnectionConfig.Builder)\n - [VcnManager](/reference/android/net/vcn/VcnManager)\n - [VcnManager.VcnStatusCallback](/reference/android/net/vcn/VcnManager.VcnStatusCallback)\n - [VcnUnderlyingNetworkTemplate](/reference/android/net/vcn/VcnUnderlyingNetworkTemplate)\n - [VcnWifiUnderlyingNetworkTemplate](/reference/android/net/vcn/VcnWifiUnderlyingNetworkTemplate)\n - [VcnWifiUnderlyingNetworkTemplate.Builder](/reference/android/net/vcn/VcnWifiUnderlyingNetworkTemplate.Builder)"]]