Class IosAzureAdSingleSignOnExtension
- java.lang.Object
-
- odata.msgraph.client.beta.complex.SingleSignOnExtension
-
- odata.msgraph.client.beta.complex.IosSingleSignOnExtension
-
- odata.msgraph.client.beta.complex.IosAzureAdSingleSignOnExtension
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class IosAzureAdSingleSignOnExtension extends IosSingleSignOnExtension implements com.github.davidmoten.odata.client.ODataType
“Represents an Azure AD-type Single Sign-On extension profile for iOS devices.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIosAzureAdSingleSignOnExtension.Builder
-
Field Summary
Fields Modifier and Type Field Description protected List<String>bundleIdAccessControlListprotected StringbundleIdAccessControlListNextLinkprotected List<KeyTypedValuePair>configurationsprotected StringconfigurationsNextLinkprotected BooleanenableSharedDeviceMode-
Fields inherited from class odata.msgraph.client.beta.complex.SingleSignOnExtension
contextPath, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIosAzureAdSingleSignOnExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IosAzureAdSingleSignOnExtension.BuilderbuilderIosAzureAdSingleSignOnExtension()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.CollectionPage<String>getBundleIdAccessControlList()“An optional list of additional bundle IDs allowed to use the AAD extension for single sign-on.”com.github.davidmoten.odata.client.CollectionPage<String>getBundleIdAccessControlList(com.github.davidmoten.odata.client.HttpRequestOptions options)“An optional list of additional bundle IDs allowed to use the AAD extension for single sign-on.”com.github.davidmoten.odata.client.CollectionPage<KeyTypedValuePair>getConfigurations()“Gets or sets a list of typed key-value pairs used to configure Credential-type profiles.com.github.davidmoten.odata.client.CollectionPage<KeyTypedValuePair>getConfigurations(com.github.davidmoten.odata.client.HttpRequestOptions options)“Gets or sets a list of typed key-value pairs used to configure Credential-type profiles.Optional<Boolean>getEnableSharedDeviceMode()“Enables or disables shared device mode.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()IosAzureAdSingleSignOnExtensionwithEnableSharedDeviceMode(Boolean enableSharedDeviceMode)Returns an immutable copy ofthiswith just theenableSharedDeviceModefield changed.IosAzureAdSingleSignOnExtensionwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
bundleIdAccessControlListNextLink
protected String bundleIdAccessControlListNextLink
-
configurations
protected List<KeyTypedValuePair> configurations
-
configurationsNextLink
protected String configurationsNextLink
-
enableSharedDeviceMode
protected Boolean enableSharedDeviceMode
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classIosSingleSignOnExtension
-
getBundleIdAccessControlList
public com.github.davidmoten.odata.client.CollectionPage<String> getBundleIdAccessControlList()
“An optional list of additional bundle IDs allowed to use the AAD extension for single sign-on.”- Returns:
- property bundleIdAccessControlList
-
getBundleIdAccessControlList
public com.github.davidmoten.odata.client.CollectionPage<String> getBundleIdAccessControlList(com.github.davidmoten.odata.client.HttpRequestOptions options)
“An optional list of additional bundle IDs allowed to use the AAD extension for single sign-on.”- Parameters:
options- specify connect and read timeouts- Returns:
- property bundleIdAccessControlList
-
getConfigurations
public com.github.davidmoten.odata.client.CollectionPage<KeyTypedValuePair> getConfigurations()
“Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.”- Returns:
- property configurations
-
getConfigurations
public com.github.davidmoten.odata.client.CollectionPage<KeyTypedValuePair> getConfigurations(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property configurations
-
getEnableSharedDeviceMode
public Optional<Boolean> getEnableSharedDeviceMode()
“Enables or disables shared device mode.”- Returns:
- property enableSharedDeviceMode
-
withEnableSharedDeviceMode
public IosAzureAdSingleSignOnExtension withEnableSharedDeviceMode(Boolean enableSharedDeviceMode)
Returns an immutable copy ofthiswith just theenableSharedDeviceModefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Enables or disables shared device mode.”
- Parameters:
enableSharedDeviceMode- new value ofenableSharedDeviceModefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theenableSharedDeviceModefield changed
-
withUnmappedField
public IosAzureAdSingleSignOnExtension withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classIosSingleSignOnExtension
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classIosSingleSignOnExtension
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classIosSingleSignOnExtension
-
builderIosAzureAdSingleSignOnExtension
public static IosAzureAdSingleSignOnExtension.Builder builderIosAzureAdSingleSignOnExtension()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
toString
public String toString()
- Overrides:
toStringin classIosSingleSignOnExtension
-
-