Class 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.”
    • Field Detail

      • bundleIdAccessControlList

        protected List<String> bundleIdAccessControlList
      • bundleIdAccessControlListNextLink

        protected String bundleIdAccessControlListNextLink
      • configurationsNextLink

        protected String configurationsNextLink
      • enableSharedDeviceMode

        protected Boolean enableSharedDeviceMode
    • Constructor Detail

      • IosAzureAdSingleSignOnExtension

        protected IosAzureAdSingleSignOnExtension()
    • Method Detail

      • 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 of this with just the enableSharedDeviceMode field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.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 of enableSharedDeviceMode field (as defined in service metadata)
        Returns:
        immutable copy of this with just the enableSharedDeviceMode field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class IosSingleSignOnExtension
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class IosSingleSignOnExtension
      • 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