Class SignIn

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

    public class SignIn
    extends Entity
    implements com.github.davidmoten.odata.client.ODataEntityType

    Org.OData.Capabilities.V1.CountRestrictions

    Countable = true

    Org.OData.Capabilities.V1.FilterRestrictions

    Filterable = true

    Org.OData.Capabilities.V1.SkipSupported

    true

    Org.OData.Capabilities.V1.TopSupported

    true

    • Field Detail

      • appDisplayName

        protected String appDisplayName
      • appId

        protected String appId
      • appliedConditionalAccessPoliciesNextLink

        protected String appliedConditionalAccessPoliciesNextLink
      • clientAppUsed

        protected String clientAppUsed
      • correlationId

        protected String correlationId
      • ipAddress

        protected String ipAddress
      • isInteractive

        protected Boolean isInteractive
      • resourceDisplayName

        protected String resourceDisplayName
      • resourceId

        protected String resourceId
      • riskEventTypesNextLink

        protected String riskEventTypesNextLink
      • riskEventTypes_v2

        protected List<String> riskEventTypes_v2
      • riskEventTypes_v2NextLink

        protected String riskEventTypes_v2NextLink
      • riskLevelAggregated

        protected RiskLevel riskLevelAggregated
      • riskLevelDuringSignIn

        protected RiskLevel riskLevelDuringSignIn
      • userDisplayName

        protected String userDisplayName
      • userId

        protected String userId
      • userPrincipalName

        protected String userPrincipalName
    • Constructor Detail

      • SignIn

        protected SignIn()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class Entity
      • builderSignIn

        public static SignIn.Builder builderSignIn()
        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
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class Entity
      • postInject

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

        public SignIn withAppDisplayName​(String appDisplayName)
      • getAppliedConditionalAccessPolicies

        public com.github.davidmoten.odata.client.CollectionPage<AppliedConditionalAccessPolicy> getAppliedConditionalAccessPolicies()
      • getAppliedConditionalAccessPolicies

        public com.github.davidmoten.odata.client.CollectionPage<AppliedConditionalAccessPolicy> getAppliedConditionalAccessPolicies​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • withClientAppUsed

        public SignIn withClientAppUsed​(String clientAppUsed)
      • withCorrelationId

        public SignIn withCorrelationId​(String correlationId)
      • withIpAddress

        public SignIn withIpAddress​(String ipAddress)
      • withIsInteractive

        public SignIn withIsInteractive​(Boolean isInteractive)
      • getResourceDisplayName

        public Optional<String> getResourceDisplayName()
      • withResourceDisplayName

        public SignIn withResourceDisplayName​(String resourceDisplayName)
      • withResourceId

        public SignIn withResourceId​(String resourceId)
      • getRiskEventTypes

        public com.github.davidmoten.odata.client.CollectionPage<RiskEventType> getRiskEventTypes()
      • getRiskEventTypes

        public com.github.davidmoten.odata.client.CollectionPage<RiskEventType> getRiskEventTypes​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getRiskEventTypes_v2

        public com.github.davidmoten.odata.client.CollectionPage<String> getRiskEventTypes_v2()
      • withRiskEventTypes_v2

        public SignIn withRiskEventTypes_v2​(List<String> riskEventTypes_v2)
      • getRiskEventTypes_v2

        public com.github.davidmoten.odata.client.CollectionPage<String> getRiskEventTypes_v2​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • withRiskLevelAggregated

        public SignIn withRiskLevelAggregated​(RiskLevel riskLevelAggregated)
      • withRiskLevelDuringSignIn

        public SignIn withRiskLevelDuringSignIn​(RiskLevel riskLevelDuringSignIn)
      • withUserDisplayName

        public SignIn withUserDisplayName​(String userDisplayName)
      • getUserPrincipalName

        public Optional<String> getUserPrincipalName()
      • withUserPrincipalName

        public SignIn withUserPrincipalName​(String userPrincipalName)
      • getUnmappedFields

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

        public SignIn patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class Entity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public SignIn put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class Entity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected