Class IosRedirectSingleSignOnExtension
- java.lang.Object
-
- odata.msgraph.client.beta.complex.SingleSignOnExtension
-
- odata.msgraph.client.beta.complex.IosSingleSignOnExtension
-
- odata.msgraph.client.beta.complex.IosRedirectSingleSignOnExtension
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class IosRedirectSingleSignOnExtension extends IosSingleSignOnExtension implements com.github.davidmoten.odata.client.ODataType
“Represents a Redirect-type Single Sign-On extension profile for iOS devices.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIosRedirectSingleSignOnExtension.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 protectedIosRedirectSingleSignOnExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IosRedirectSingleSignOnExtension.BuilderbuilderIosRedirectSingleSignOnExtension()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()IosRedirectSingleSignOnExtensionwithExtensionIdentifier(String extensionIdentifier)Returns an immutable copy ofthiswith just theextensionIdentifierfield changed.IosRedirectSingleSignOnExtensionwithTeamIdentifier(String teamIdentifier)Returns an immutable copy ofthiswith just theteamIdentifierfield changed.IosRedirectSingleSignOnExtensionwithUnmappedField(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 classIosSingleSignOnExtension
-
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 IosRedirectSingleSignOnExtension 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 IosRedirectSingleSignOnExtension 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 IosRedirectSingleSignOnExtension 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
-
builderIosRedirectSingleSignOnExtension
public static IosRedirectSingleSignOnExtension.Builder builderIosRedirectSingleSignOnExtension()
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
-
-