\hypertarget{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration}{}\doxysection{io.\+agora.\+rtc2.\+proxy.\+Local\+Access\+Point\+Configuration Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration}\index{io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}}


Local Access Point configuration.  


\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_1_1_advanced_config_info}{Advanced\+Config\+Info}}
\begin{DoxyCompactList}\small\item\em Advanced options for the Local Access Point. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_1_1_log_upload_server_info}{Log\+Upload\+Server\+Info}}
\begin{DoxyCompactList}\small\item\em Configuration information of the log server. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Array\+List$<$ String $>$ \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_ab0ab69e2d927073019f4ec50c22ae900}{ip\+List}} = null
\item 
Array\+List$<$ String $>$ \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a11c926e3a33ef7997611b9d57ca31be3}{domain\+List}} = null
\item 
String \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a10c92065c39373364cfb7da4f76a079f}{verify\+Domain\+Name}} = null
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_acf3d944a7061eb36f39f09a14175e4a2}{mode}} = \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_constants_aa1c54abe0a27036d9d193fab1acfa41d}{Constants.\+L\+O\+C\+A\+L\+\_\+\+R\+P\+O\+X\+Y\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+V\+I\+T\+Y\+\_\+\+F\+I\+R\+ST}}
\item 
boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a79f436abf5eb03b6f4ce92471dbb691e}{disable\+Aut}} = true
\item 
\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_1_1_advanced_config_info}{Advanced\+Config\+Info}} \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a96853034ddec547f69d07a2d224da570}{advanced\+Config}} = null
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Local Access Point configuration. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_ab0ab69e2d927073019f4ec50c22ae900}\label{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_ab0ab69e2d927073019f4ec50c22ae900}} 
\index{io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}!ipList@{ipList}}
\index{ipList@{ipList}!io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}}
\doxysubsubsection{\texorpdfstring{ipList}{ipList}}
{\footnotesize\ttfamily Array\+List$<$String$>$ io.\+agora.\+rtc2.\+proxy.\+Local\+Access\+Point\+Configuration.\+ip\+List = null}

The list of internal IP addresses for the Local Access Point. Either {\ttfamily ip\+List} or {\ttfamily domain\+List} must be provided. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a11c926e3a33ef7997611b9d57ca31be3}\label{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a11c926e3a33ef7997611b9d57ca31be3}} 
\index{io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}!domainList@{domainList}}
\index{domainList@{domainList}!io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}}
\doxysubsubsection{\texorpdfstring{domainList}{domainList}}
{\footnotesize\ttfamily Array\+List$<$String$>$ io.\+agora.\+rtc2.\+proxy.\+Local\+Access\+Point\+Configuration.\+domain\+List = null}

The domain name list for the Local Access Point. The S\+DK resolves the IP addresses of the Local Access Point based on the domain names you provide. The domain name resolution timeout is 10 seconds. At least one of {\ttfamily ip\+List} or {\ttfamily domain\+List} must be provided. If you specify both IP addresses and domain names, the S\+DK merges and deduplicates the IP addresses resolved from the domain names and the ones you specify, then randomly connects to one IP address to achieve load balancing. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a10c92065c39373364cfb7da4f76a079f}\label{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a10c92065c39373364cfb7da4f76a079f}} 
\index{io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}!verifyDomainName@{verifyDomainName}}
\index{verifyDomainName@{verifyDomainName}!io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}}
\doxysubsubsection{\texorpdfstring{verifyDomainName}{verifyDomainName}}
{\footnotesize\ttfamily String io.\+agora.\+rtc2.\+proxy.\+Local\+Access\+Point\+Configuration.\+verify\+Domain\+Name = null}

Intranet certificate verification domain. If the value is empty, the S\+DK uses the default certificate verification domain {\ttfamily secure-\/edge.\+local}. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_acf3d944a7061eb36f39f09a14175e4a2}\label{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_acf3d944a7061eb36f39f09a14175e4a2}} 
\index{io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}!mode@{mode}}
\index{mode@{mode}!io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}}
\doxysubsubsection{\texorpdfstring{mode}{mode}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+proxy.\+Local\+Access\+Point\+Configuration.\+mode = \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_constants_aa1c54abe0a27036d9d193fab1acfa41d}{Constants.\+L\+O\+C\+A\+L\+\_\+\+R\+P\+O\+X\+Y\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+V\+I\+T\+Y\+\_\+\+F\+I\+R\+ST}}}

Connection mode\+:
\begin{DoxyItemize}
\item L\+O\+C\+A\+L\+\_\+\+R\+P\+O\+X\+Y\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+V\+I\+T\+Y\+\_\+\+F\+I\+R\+ST (0)\+: The S\+DK first attempts to connect to the specified Agora private media server; if the connection to the specified Agora private media server fails, it connects to the Agora S\+D-\/\+R\+T\+N™.
\item L\+O\+C\+A\+L\+\_\+\+R\+P\+O\+X\+Y\+\_\+\+L\+O\+C\+A\+L\+\_\+\+O\+N\+LY (1)\+: The S\+DK only attempts to connect to the specified Agora private media server. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a79f436abf5eb03b6f4ce92471dbb691e}\label{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a79f436abf5eb03b6f4ce92471dbb691e}} 
\index{io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}!disableAut@{disableAut}}
\index{disableAut@{disableAut}!io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}}
\doxysubsubsection{\texorpdfstring{disableAut}{disableAut}}
{\footnotesize\ttfamily boolean io.\+agora.\+rtc2.\+proxy.\+Local\+Access\+Point\+Configuration.\+disable\+Aut = true}

Whether to disable vos-\/aut\+:
\begin{DoxyItemize}
\item true\+: (Default)disable vos-\/aut.
\item false\+: not disable vos-\/aut 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a96853034ddec547f69d07a2d224da570}\label{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_a96853034ddec547f69d07a2d224da570}} 
\index{io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}!advancedConfig@{advancedConfig}}
\index{advancedConfig@{advancedConfig}!io.agora.rtc2.proxy.LocalAccessPointConfiguration@{io.agora.rtc2.proxy.LocalAccessPointConfiguration}}
\doxysubsubsection{\texorpdfstring{advancedConfig}{advancedConfig}}
{\footnotesize\ttfamily \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_1_1_advanced_config_info}{Advanced\+Config\+Info}} io.\+agora.\+rtc2.\+proxy.\+Local\+Access\+Point\+Configuration.\+advanced\+Config = null}

Advanced options for the Local Access Point. See {\ttfamily \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1proxy_1_1_local_access_point_configuration_1_1_advanced_config_info}{Advanced\+Config\+Info}}} for details. 