Class MacOSRedirectSingleSignOnExtension
- java.lang.Object
-
- odata.msgraph.client.beta.complex.SingleSignOnExtension
-
- odata.msgraph.client.beta.complex.MacOSSingleSignOnExtension
-
- odata.msgraph.client.beta.complex.MacOSRedirectSingleSignOnExtension
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class MacOSRedirectSingleSignOnExtension extends MacOSSingleSignOnExtension implements com.github.davidmoten.odata.client.ODataType
“Represents a Redirect-type Single Sign-On extension profile for macOS devices.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMacOSRedirectSingleSignOnExtension.Builder
-
Field Summary
Fields Modifier and Type Field Description protected List<KeyTypedValuePair>configurationsprotected StringconfigurationsNextLinkprotected StringextensionIdentifierprotected StringteamIdentifierprotected List<String>urlPrefixesprotected StringurlPrefixesNextLink-
Fields inherited from class odata.msgraph.client.beta.complex.SingleSignOnExtension
contextPath, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMacOSRedirectSingleSignOnExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MacOSRedirectSingleSignOnExtension.BuilderbuilderMacOSRedirectSingleSignOnExtension()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<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<String>getExtensionIdentifier()“Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.”Optional<String>getTeamIdentifier()“Gets or sets the team ID of the app extension that performs SSO for the specified URLs.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()com.github.davidmoten.odata.client.CollectionPage<String>getUrlPrefixes()“One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on.com.github.davidmoten.odata.client.CollectionPage<String>getUrlPrefixes(com.github.davidmoten.odata.client.HttpRequestOptions options)“One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on.StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()MacOSRedirectSingleSignOnExtensionwithExtensionIdentifier(String extensionIdentifier)Returns an immutable copy ofthiswith just theextensionIdentifierfield changed.MacOSRedirectSingleSignOnExtensionwithTeamIdentifier(String teamIdentifier)Returns an immutable copy ofthiswith just theteamIdentifierfield changed.MacOSRedirectSingleSignOnExtensionwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
configurations
protected List<KeyTypedValuePair> configurations
-
configurationsNextLink
protected String configurationsNextLink
-
extensionIdentifier
protected String extensionIdentifier
-
teamIdentifier
protected String teamIdentifier
-
urlPrefixesNextLink
protected String urlPrefixesNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classMacOSSingleSignOnExtension
-
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
-
getExtensionIdentifier
public Optional<String> getExtensionIdentifier()
“Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.”- Returns:
- property extensionIdentifier
-
withExtensionIdentifier
public MacOSRedirectSingleSignOnExtension withExtensionIdentifier(String extensionIdentifier)
Returns an immutable copy ofthiswith just theextensionIdentifierfield 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.“Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.”
- Parameters:
extensionIdentifier- new value ofextensionIdentifierfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theextensionIdentifierfield changed
-
getTeamIdentifier
public Optional<String> getTeamIdentifier()
“Gets or sets the team ID of the app extension that performs SSO for the specified URLs.”- Returns:
- property teamIdentifier
-
withTeamIdentifier
public MacOSRedirectSingleSignOnExtension withTeamIdentifier(String teamIdentifier)
Returns an immutable copy ofthiswith just theteamIdentifierfield 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.“Gets or sets the team ID of the app extension that performs SSO for the specified URLs.”
- Parameters:
teamIdentifier- new value ofteamIdentifierfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theteamIdentifierfield changed
-
getUrlPrefixes
public com.github.davidmoten.odata.client.CollectionPage<String> getUrlPrefixes()
“One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on. URLs must begin with http:// or https://. All URL prefixes must be unique for all profiles.”- Returns:
- property urlPrefixes
-
getUrlPrefixes
public com.github.davidmoten.odata.client.CollectionPage<String> getUrlPrefixes(com.github.davidmoten.odata.client.HttpRequestOptions options)
“One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on. URLs must begin with http:// or https://. All URL prefixes must be unique for all profiles.”- Parameters:
options- specify connect and read timeouts- Returns:
- property urlPrefixes
-
withUnmappedField
public MacOSRedirectSingleSignOnExtension 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
-
builderMacOSRedirectSingleSignOnExtension
public static MacOSRedirectSingleSignOnExtension.Builder builderMacOSRedirectSingleSignOnExtension()
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
-
-