Class RedirectSingleSignOnExtension
- java.lang.Object
-
- odata.msgraph.client.beta.complex.SingleSignOnExtension
-
- odata.msgraph.client.beta.complex.RedirectSingleSignOnExtension
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class RedirectSingleSignOnExtension extends SingleSignOnExtension implements com.github.davidmoten.odata.client.ODataType
“Represents an Apple Single Sign-On Extension.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRedirectSingleSignOnExtension.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 protectedRedirectSingleSignOnExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RedirectSingleSignOnExtension.BuilderbuilderRedirectSingleSignOnExtension()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()RedirectSingleSignOnExtensionwithExtensionIdentifier(String extensionIdentifier)Returns an immutable copy ofthiswith just theextensionIdentifierfield changed.RedirectSingleSignOnExtensionwithTeamIdentifier(String teamIdentifier)Returns an immutable copy ofthiswith just theteamIdentifierfield changed.RedirectSingleSignOnExtensionwithUnmappedField(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 classSingleSignOnExtension
-
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 RedirectSingleSignOnExtension 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 RedirectSingleSignOnExtension 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 RedirectSingleSignOnExtension withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classSingleSignOnExtension
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classSingleSignOnExtension
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classSingleSignOnExtension
-
builderRedirectSingleSignOnExtension
public static RedirectSingleSignOnExtension.Builder builderRedirectSingleSignOnExtension()
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 classSingleSignOnExtension
-
-