Class CredentialSingleSignOnExtension
- java.lang.Object
-
- odata.msgraph.client.beta.complex.SingleSignOnExtension
-
- odata.msgraph.client.beta.complex.CredentialSingleSignOnExtension
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class CredentialSingleSignOnExtension extends SingleSignOnExtension implements com.github.davidmoten.odata.client.ODataType
“Represents a Credential-type Single Sign-On extension profile.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCredentialSingleSignOnExtension.Builder
-
Field Summary
Fields Modifier and Type Field Description protected List<KeyTypedValuePair>configurationsprotected StringconfigurationsNextLinkprotected List<String>domainsprotected StringdomainsNextLinkprotected StringextensionIdentifierprotected Stringrealmprotected StringteamIdentifier-
Fields inherited from class odata.msgraph.client.beta.complex.SingleSignOnExtension
contextPath, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCredentialSingleSignOnExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CredentialSingleSignOnExtension.BuilderbuilderCredentialSingleSignOnExtension()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.com.github.davidmoten.odata.client.CollectionPage<String>getDomains()“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”com.github.davidmoten.odata.client.CollectionPage<String>getDomains(com.github.davidmoten.odata.client.HttpRequestOptions options)“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”Optional<String>getExtensionIdentifier()“Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.”Optional<String>getRealm()“Gets or sets the case-sensitive realm name for this profile.”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()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()CredentialSingleSignOnExtensionwithExtensionIdentifier(String extensionIdentifier)Returns an immutable copy ofthiswith just theextensionIdentifierfield changed.CredentialSingleSignOnExtensionwithRealm(String realm)Returns an immutable copy ofthiswith just therealmfield changed.CredentialSingleSignOnExtensionwithTeamIdentifier(String teamIdentifier)Returns an immutable copy ofthiswith just theteamIdentifierfield changed.CredentialSingleSignOnExtensionwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
configurations
protected List<KeyTypedValuePair> configurations
-
configurationsNextLink
protected String configurationsNextLink
-
domainsNextLink
protected String domainsNextLink
-
extensionIdentifier
protected String extensionIdentifier
-
realm
protected String realm
-
teamIdentifier
protected String teamIdentifier
-
-
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
-
getDomains
public com.github.davidmoten.odata.client.CollectionPage<String> getDomains()
“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”- Returns:
- property domains
-
getDomains
public com.github.davidmoten.odata.client.CollectionPage<String> getDomains(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”- Parameters:
options- specify connect and read timeouts- Returns:
- property domains
-
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 CredentialSingleSignOnExtension 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
-
getRealm
public Optional<String> getRealm()
“Gets or sets the case-sensitive realm name for this profile.”- Returns:
- property realm
-
withRealm
public CredentialSingleSignOnExtension withRealm(String realm)
Returns an immutable copy ofthiswith just therealmfield 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 case-sensitive realm name for this profile.”
- Parameters:
realm- new value ofrealmfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therealmfield 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 CredentialSingleSignOnExtension 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
-
withUnmappedField
public CredentialSingleSignOnExtension 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
-
builderCredentialSingleSignOnExtension
public static CredentialSingleSignOnExtension.Builder builderCredentialSingleSignOnExtension()
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
-
-