Class IosSingleSignOnSettings.Builder

    • Method Detail

      • allowedAppsList

        public IosSingleSignOnSettings.Builder allowedAppsList​(List<AppListItem> allowedAppsList)
        “List of app identifiers that are allowed to use this login. If this field is omitted, the login applies to all applications on the device. This collection can contain a maximum of 500 elements.”
        Parameters:
        allowedAppsList - value of allowedAppsList property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • allowedAppsList

        public IosSingleSignOnSettings.Builder allowedAppsList​(AppListItem... allowedAppsList)
        “List of app identifiers that are allowed to use this login. If this field is omitted, the login applies to all applications on the device. This collection can contain a maximum of 500 elements.”
        Parameters:
        allowedAppsList - value of allowedAppsList property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • allowedAppsListNextLink

        public IosSingleSignOnSettings.Builder allowedAppsListNextLink​(String allowedAppsListNextLink)
        “List of app identifiers that are allowed to use this login. If this field is omitted, the login applies to all applications on the device. This collection can contain a maximum of 500 elements.”
        Parameters:
        allowedAppsListNextLink - value of allowedAppsList@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • allowedUrls

        public IosSingleSignOnSettings.Builder allowedUrls​(List<String> allowedUrls)
        “List of HTTP URLs that must be matched in order to use this login. With iOS 9.0 or later, a wildcard characters may be used.”
        Parameters:
        allowedUrls - value of allowedUrls property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • allowedUrls

        public IosSingleSignOnSettings.Builder allowedUrls​(String... allowedUrls)
        “List of HTTP URLs that must be matched in order to use this login. With iOS 9.0 or later, a wildcard characters may be used.”
        Parameters:
        allowedUrls - value of allowedUrls property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • allowedUrlsNextLink

        public IosSingleSignOnSettings.Builder allowedUrlsNextLink​(String allowedUrlsNextLink)
        “List of HTTP URLs that must be matched in order to use this login. With iOS 9.0 or later, a wildcard characters may be used.”
        Parameters:
        allowedUrlsNextLink - value of allowedUrls@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • displayName

        public IosSingleSignOnSettings.Builder displayName​(String displayName)
        “The display name of login settings shown on the receiving device.”
        Parameters:
        displayName - value of displayName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kerberosPrincipalName

        public IosSingleSignOnSettings.Builder kerberosPrincipalName​(String kerberosPrincipalName)
        “A Kerberos principal name. If not provided, the user is prompted for one during profile installation.”
        Parameters:
        kerberosPrincipalName - value of kerberosPrincipalName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kerberosRealm

        public IosSingleSignOnSettings.Builder kerberosRealm​(String kerberosRealm)
        “A Kerberos realm name. Case sensitive.”
        Parameters:
        kerberosRealm - value of kerberosRealm property (as defined in service metadata)
        Returns:
        this (for method chaining)