Class MacOSAzureAdSingleSignOnExtension
- java.lang.Object
-
- odata.msgraph.client.beta.complex.SingleSignOnExtension
-
- odata.msgraph.client.beta.complex.MacOSSingleSignOnExtension
-
- odata.msgraph.client.beta.complex.MacOSAzureAdSingleSignOnExtension
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class MacOSAzureAdSingleSignOnExtension extends MacOSSingleSignOnExtension implements com.github.davidmoten.odata.client.ODataType
“Represents an Azure AD-type Single Sign-On extension profile for macOS devices.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMacOSAzureAdSingleSignOnExtension.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 protectedMacOSAzureAdSingleSignOnExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MacOSAzureAdSingleSignOnExtension.BuilderbuilderMacOSAzureAdSingleSignOnExtension()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()MacOSAzureAdSingleSignOnExtensionwithEnableSharedDeviceMode(Boolean enableSharedDeviceMode)Returns an immutable copy ofthiswith just theenableSharedDeviceModefield changed.MacOSAzureAdSingleSignOnExtensionwithUnmappedField(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 classMacOSSingleSignOnExtension
-
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 MacOSAzureAdSingleSignOnExtension 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 MacOSAzureAdSingleSignOnExtension withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classMacOSSingleSignOnExtension
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classMacOSSingleSignOnExtension
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classMacOSSingleSignOnExtension
-
builderMacOSAzureAdSingleSignOnExtension
public static MacOSAzureAdSingleSignOnExtension.Builder builderMacOSAzureAdSingleSignOnExtension()
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 classMacOSSingleSignOnExtension
-
-