Class IosSingleSignOnSettings.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.complex.IosSingleSignOnSettings.Builder
-
- Enclosing class:
- IosSingleSignOnSettings
public static final class IosSingleSignOnSettings.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IosSingleSignOnSettings.BuilderallowedAppsList(List<AppListItem> allowedAppsList)“List of app identifiers that are allowed to use this login.IosSingleSignOnSettings.BuilderallowedAppsList(AppListItem... allowedAppsList)“List of app identifiers that are allowed to use this login.IosSingleSignOnSettings.BuilderallowedAppsListNextLink(String allowedAppsListNextLink)“List of app identifiers that are allowed to use this login.IosSingleSignOnSettings.BuilderallowedUrls(String... allowedUrls)“List of HTTP URLs that must be matched in order to use this login.IosSingleSignOnSettings.BuilderallowedUrls(List<String> allowedUrls)“List of HTTP URLs that must be matched in order to use this login.IosSingleSignOnSettings.BuilderallowedUrlsNextLink(String allowedUrlsNextLink)“List of HTTP URLs that must be matched in order to use this login.IosSingleSignOnSettingsbuild()IosSingleSignOnSettings.BuilderdisplayName(String displayName)“The display name of login settings shown on the receiving device.”IosSingleSignOnSettings.BuilderkerberosPrincipalName(String kerberosPrincipalName)“A Kerberos principal name.IosSingleSignOnSettings.BuilderkerberosRealm(String kerberosRealm)“A Kerberos realm name.
-
-
-
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 ofallowedAppsListproperty (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 ofallowedAppsListproperty (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 ofallowedAppsList@nextLinkproperty (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 ofallowedUrlsproperty (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 ofallowedUrlsproperty (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 ofallowedUrls@nextLinkproperty (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 ofdisplayNameproperty (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 ofkerberosPrincipalNameproperty (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 ofkerberosRealmproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public IosSingleSignOnSettings build()
-
-