Class MacOSWiredNetworkConfiguration.Builder

    • Method Detail

      • authenticationMethod

        public MacOSWiredNetworkConfiguration.Builder authenticationMethod​(WiFiAuthenticationMethod authenticationMethod)
        “Authentication Method when EAP Type is configured to PEAP or EAP-TTLS.”
        Parameters:
        authenticationMethod - value of authenticationMethod property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • eapFastConfiguration

        public MacOSWiredNetworkConfiguration.Builder eapFastConfiguration​(EapFastConfiguration eapFastConfiguration)
        “EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type.”
        Parameters:
        eapFastConfiguration - value of eapFastConfiguration property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • eapType

        public MacOSWiredNetworkConfiguration.Builder eapType​(EapType eapType)
        “Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the wired network.”
        Parameters:
        eapType - value of eapType property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • enableOuterIdentityPrivacy

        public MacOSWiredNetworkConfiguration.Builder enableOuterIdentityPrivacy​(String enableOuterIdentityPrivacy)
        “Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS , EAP-FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this wired network using their real username is displayed as 'anonymous'.”
        Parameters:
        enableOuterIdentityPrivacy - value of enableOuterIdentityPrivacy property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • networkName

        public MacOSWiredNetworkConfiguration.Builder networkName​(String networkName)
        “Network Name”
        Parameters:
        networkName - value of networkName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • nonEapAuthenticationMethodForEapTtls

        public MacOSWiredNetworkConfiguration.Builder nonEapAuthenticationMethodForEapTtls​(NonEapAuthenticationMethodForEapTtlsType nonEapAuthenticationMethodForEapTtls)
        “Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.”
        Parameters:
        nonEapAuthenticationMethodForEapTtls - value of nonEapAuthenticationMethodForEapTtls property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • trustedServerCertificateNames

        public MacOSWiredNetworkConfiguration.Builder trustedServerCertificateNames​(List<String> trustedServerCertificateNames)
        “Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/ FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network.”
        Parameters:
        trustedServerCertificateNames - value of trustedServerCertificateNames property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • trustedServerCertificateNames

        public MacOSWiredNetworkConfiguration.Builder trustedServerCertificateNames​(String... trustedServerCertificateNames)
        “Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/ FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network.”
        Parameters:
        trustedServerCertificateNames - value of trustedServerCertificateNames property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • trustedServerCertificateNamesNextLink

        public MacOSWiredNetworkConfiguration.Builder trustedServerCertificateNamesNextLink​(String trustedServerCertificateNamesNextLink)
        “Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/ FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network.”
        Parameters:
        trustedServerCertificateNamesNextLink - value of trustedServerCertificateNames@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)