Added in [API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.net.vcn

*** ** * ** ***

## Classes

|---|---|
| [VcnCellUnderlyingNetworkTemplate](https://developer.android.com/reference/android/net/vcn/VcnCellUnderlyingNetworkTemplate) | This class represents a configuration for a network template class of underlying cellular networks. |
| [VcnCellUnderlyingNetworkTemplate.Builder](https://developer.android.com/reference/android/net/vcn/VcnCellUnderlyingNetworkTemplate.Builder) | This class is used to incrementally build VcnCellUnderlyingNetworkTemplate objects. |
| [VcnConfig](https://developer.android.com/reference/android/net/vcn/VcnConfig) | This class represents a configuration for a Virtual Carrier Network. |
| [VcnConfig.Builder](https://developer.android.com/reference/android/net/vcn/VcnConfig.Builder) | This class is used to incrementally build `https://developer.android.com/reference/android/net/vcn/VcnConfig` objects. |
| [VcnGatewayConnectionConfig](https://developer.android.com/reference/android/net/vcn/VcnGatewayConnectionConfig) | This class represents a configuration for a connection to a Virtual Carrier Network gateway. |
| [VcnGatewayConnectionConfig.Builder](https://developer.android.com/reference/android/net/vcn/VcnGatewayConnectionConfig.Builder) | This class is used to incrementally build `https://developer.android.com/reference/android/net/vcn/VcnGatewayConnectionConfig` objects. |
| [VcnManager](https://developer.android.com/reference/android/net/vcn/VcnManager) | VcnManager publishes APIs for applications to configure and manage Virtual Carrier Networks. |
| [VcnManager.VcnStatusCallback](https://developer.android.com/reference/android/net/vcn/VcnManager.VcnStatusCallback) | VcnStatusCallback is the interface for Carrier apps to receive updates for their VCNs. |
| [VcnUnderlyingNetworkTemplate](https://developer.android.com/reference/android/net/vcn/VcnUnderlyingNetworkTemplate) | This class represents a template containing set of underlying network requirements for doing route selection. |
| [VcnWifiUnderlyingNetworkTemplate](https://developer.android.com/reference/android/net/vcn/VcnWifiUnderlyingNetworkTemplate) | This class represents a configuration for a network template class of underlying Carrier WiFi networks. |
| [VcnWifiUnderlyingNetworkTemplate.Builder](https://developer.android.com/reference/android/net/vcn/VcnWifiUnderlyingNetworkTemplate.Builder) | This class is used to incrementally build VcnWifiUnderlyingNetworkTemplate objects. |

-

  ## Classes

  - [VcnCellUnderlyingNetworkTemplate](https://developer.android.com/reference/android/net/vcn/VcnCellUnderlyingNetworkTemplate)
  - [VcnCellUnderlyingNetworkTemplate.Builder](https://developer.android.com/reference/android/net/vcn/VcnCellUnderlyingNetworkTemplate.Builder)
  - [VcnConfig](https://developer.android.com/reference/android/net/vcn/VcnConfig)
  - [VcnConfig.Builder](https://developer.android.com/reference/android/net/vcn/VcnConfig.Builder)
  - [VcnGatewayConnectionConfig](https://developer.android.com/reference/android/net/vcn/VcnGatewayConnectionConfig)
  - [VcnGatewayConnectionConfig.Builder](https://developer.android.com/reference/android/net/vcn/VcnGatewayConnectionConfig.Builder)
  - [VcnManager](https://developer.android.com/reference/android/net/vcn/VcnManager)
  - [VcnManager.VcnStatusCallback](https://developer.android.com/reference/android/net/vcn/VcnManager.VcnStatusCallback)
  - [VcnUnderlyingNetworkTemplate](https://developer.android.com/reference/android/net/vcn/VcnUnderlyingNetworkTemplate)
  - [VcnWifiUnderlyingNetworkTemplate](https://developer.android.com/reference/android/net/vcn/VcnWifiUnderlyingNetworkTemplate)
  - [VcnWifiUnderlyingNetworkTemplate.Builder](https://developer.android.com/reference/android/net/vcn/VcnWifiUnderlyingNetworkTemplate.Builder)