Added in API level 31

TunnelModeChildSessionParams


class TunnelModeChildSessionParams : ChildSessionParams
kotlin.Any
   ↳ android.net.ipsec.ike.ChildSessionParams
   ↳ android.net.ipsec.ike.TunnelModeChildSessionParams

TunnelModeChildSessionParams represents proposed configurations for negotiating a tunnel mode Child Session.

Summary

Nested classes

This class can be used to incrementally construct a TunnelModeChildSessionParams.

abstract

Represents an IPv4 Internal Address request

abstract

Represents an IPv4 DHCP server request

abstract

Represents an IPv4 DNS Server request

abstract

Represents an IPv4 Netmask request

abstract

Represents an IPv6 Internal Address request

abstract

Represents an IPv6 DNS Server request

abstract

Represents a tunnel mode child session configuration request type

Public methods
Boolean
equals(other: Any?)

MutableList<TunnelModeChildSessionParams.TunnelModeChildConfigRequest!>

Retrieves the list of Configuration Requests

Int

Inherited functions

Public methods

equals

Added in API level 31
fun equals(other: Any?): Boolean
Parameters
obj the reference object with which to compare.
Return
Boolean true if this object is the same as the obj argument; false otherwise.

getConfigurationRequests

Added in API level 31
fun getConfigurationRequests(): MutableList<TunnelModeChildSessionParams.TunnelModeChildConfigRequest!>

Retrieves the list of Configuration Requests

Return
MutableList<TunnelModeChildSessionParams.TunnelModeChildConfigRequest!> This value cannot be null.

hashCode

Added in API level 31
fun hashCode(): Int
Return
Int a hash code value for this object.