Class IosCredentialSingleSignOnExtension

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class IosCredentialSingleSignOnExtension
    extends IosSingleSignOnExtension
    implements com.github.davidmoten.odata.client.ODataType
    “Represents a Credential-type Single Sign-On extension profile for iOS devices.”
    • Field Detail

      • configurationsNextLink

        protected String configurationsNextLink
      • domainsNextLink

        protected String domainsNextLink
      • extensionIdentifier

        protected String extensionIdentifier
      • realm

        protected String realm
      • teamIdentifier

        protected String teamIdentifier
    • Constructor Detail

      • IosCredentialSingleSignOnExtension

        protected IosCredentialSingleSignOnExtension()
    • Method Detail

      • 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 IosCredentialSingleSignOnExtension withExtensionIdentifier​(String extensionIdentifier)
        Returns an immutable copy of this with just the extensionIdentifier field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.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 of extensionIdentifier field (as defined in service metadata)
        Returns:
        immutable copy of this with just the extensionIdentifier field changed
      • getRealm

        public Optional<String> getRealm()
        “Gets or sets the case-sensitive realm name for this profile.”
        Returns:
        property realm
      • withRealm

        public IosCredentialSingleSignOnExtension withRealm​(String realm)
        Returns an immutable copy of this with just the realm field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.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 of realm field (as defined in service metadata)
        Returns:
        immutable copy of this with just the realm field 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 IosCredentialSingleSignOnExtension withTeamIdentifier​(String teamIdentifier)
        Returns an immutable copy of this with just the teamIdentifier field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. 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 of teamIdentifier field (as defined in service metadata)
        Returns:
        immutable copy of this with just the teamIdentifier field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class IosSingleSignOnExtension
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class IosSingleSignOnExtension
      • builderIosCredentialSingleSignOnExtension

        public static IosCredentialSingleSignOnExtension.Builder builderIosCredentialSingleSignOnExtension()
        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