Class SignIn

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataEntityType, com.github.davidmoten.odata.client.ODataType
    Direct Known Subclasses:
    RestrictedSignIn

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

    Org.OData.Capabilities.V1.CountRestrictions

    Countable = false

    Org.OData.Capabilities.V1.FilterRestrictions

    Filterable = true

    Org.OData.Capabilities.V1.SkipSupported

    false

    Org.OData.Capabilities.V1.TopSupported

    true

    • Field Detail

      • appDisplayName

        protected String appDisplayName
      • appId

        protected String appId
      • appliedConditionalAccessPoliciesNextLink

        protected String appliedConditionalAccessPoliciesNextLink
      • authenticationContextClassReferencesNextLink

        protected String authenticationContextClassReferencesNextLink
      • authenticationDetailsNextLink

        protected String authenticationDetailsNextLink
      • authenticationMethodsUsed

        protected List<String> authenticationMethodsUsed
      • authenticationMethodsUsedNextLink

        protected String authenticationMethodsUsedNextLink
      • authenticationProcessingDetails

        protected List<KeyValue> authenticationProcessingDetails
      • authenticationProcessingDetailsNextLink

        protected String authenticationProcessingDetailsNextLink
      • authenticationProtocol

        protected ProtocolType authenticationProtocol
      • authenticationRequirement

        protected String authenticationRequirement
      • authenticationRequirementPoliciesNextLink

        protected String authenticationRequirementPoliciesNextLink
      • autonomousSystemNumber

        protected Integer autonomousSystemNumber
      • azureResourceId

        protected String azureResourceId
      • clientAppUsed

        protected String clientAppUsed
      • correlationId

        protected String correlationId
      • federatedCredentialId

        protected String federatedCredentialId
      • flaggedForReview

        protected Boolean flaggedForReview
      • homeTenantId

        protected String homeTenantId
      • homeTenantName

        protected String homeTenantName
      • ipAddress

        protected String ipAddress
      • ipAddressFromResourceProvider

        protected String ipAddressFromResourceProvider
      • isInteractive

        protected Boolean isInteractive
      • isTenantRestricted

        protected Boolean isTenantRestricted
      • networkLocationDetailsNextLink

        protected String networkLocationDetailsNextLink
      • originalRequestId

        protected String originalRequestId
      • processingTimeInMilliseconds

        protected Integer processingTimeInMilliseconds
      • resourceDisplayName

        protected String resourceDisplayName
      • resourceId

        protected String resourceId
      • resourceServicePrincipalId

        protected String resourceServicePrincipalId
      • resourceTenantId

        protected String resourceTenantId
      • riskEventTypes_v2

        protected List<String> riskEventTypes_v2
      • riskEventTypes_v2NextLink

        protected String riskEventTypes_v2NextLink
      • riskLevelAggregated

        protected RiskLevel riskLevelAggregated
      • riskLevelDuringSignIn

        protected RiskLevel riskLevelDuringSignIn
      • servicePrincipalCredentialKeyId

        protected String servicePrincipalCredentialKeyId
      • servicePrincipalCredentialThumbprint

        protected String servicePrincipalCredentialThumbprint
      • servicePrincipalId

        protected String servicePrincipalId
      • servicePrincipalName

        protected String servicePrincipalName
      • sessionLifetimePoliciesNextLink

        protected String sessionLifetimePoliciesNextLink
      • signInEventTypes

        protected List<String> signInEventTypes
      • signInEventTypesNextLink

        protected String signInEventTypesNextLink
      • signInIdentifier

        protected String signInIdentifier
      • tokenIssuerName

        protected String tokenIssuerName
      • uniqueTokenIdentifier

        protected String uniqueTokenIdentifier
      • userAgent

        protected String userAgent
      • 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)
      • getAuthenticationContextClassReferences

        public com.github.davidmoten.odata.client.CollectionPage<AuthenticationContext> getAuthenticationContextClassReferences()
      • withAuthenticationContextClassReferences

        public SignIn withAuthenticationContextClassReferences​(List<AuthenticationContext> authenticationContextClassReferences)
      • getAuthenticationContextClassReferences

        public com.github.davidmoten.odata.client.CollectionPage<AuthenticationContext> getAuthenticationContextClassReferences​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getAuthenticationDetails

        public com.github.davidmoten.odata.client.CollectionPage<AuthenticationDetail> getAuthenticationDetails()
      • getAuthenticationDetails

        public com.github.davidmoten.odata.client.CollectionPage<AuthenticationDetail> getAuthenticationDetails​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getAuthenticationMethodsUsed

        public com.github.davidmoten.odata.client.CollectionPage<String> getAuthenticationMethodsUsed()
      • withAuthenticationMethodsUsed

        public SignIn withAuthenticationMethodsUsed​(List<String> authenticationMethodsUsed)
      • getAuthenticationMethodsUsed

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

        public com.github.davidmoten.odata.client.CollectionPage<KeyValue> getAuthenticationProcessingDetails()
      • withAuthenticationProcessingDetails

        public SignIn withAuthenticationProcessingDetails​(List<KeyValue> authenticationProcessingDetails)
      • getAuthenticationProcessingDetails

        public com.github.davidmoten.odata.client.CollectionPage<KeyValue> getAuthenticationProcessingDetails​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • withAuthenticationProtocol

        public SignIn withAuthenticationProtocol​(ProtocolType authenticationProtocol)
      • getAuthenticationRequirement

        public Optional<String> getAuthenticationRequirement()
      • withAuthenticationRequirement

        public SignIn withAuthenticationRequirement​(String authenticationRequirement)
      • getAuthenticationRequirementPolicies

        public com.github.davidmoten.odata.client.CollectionPage<AuthenticationRequirementPolicy> getAuthenticationRequirementPolicies()
      • getAuthenticationRequirementPolicies

        public com.github.davidmoten.odata.client.CollectionPage<AuthenticationRequirementPolicy> getAuthenticationRequirementPolicies​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getAutonomousSystemNumber

        public Optional<Integer> getAutonomousSystemNumber()
      • withAutonomousSystemNumber

        public SignIn withAutonomousSystemNumber​(Integer autonomousSystemNumber)
      • withAzureResourceId

        public SignIn withAzureResourceId​(String azureResourceId)
      • withClientAppUsed

        public SignIn withClientAppUsed​(String clientAppUsed)
      • withCorrelationId

        public SignIn withCorrelationId​(String correlationId)
      • withCrossTenantAccessType

        public SignIn withCrossTenantAccessType​(SignInAccessType crossTenantAccessType)
      • getFederatedCredentialId

        public Optional<String> getFederatedCredentialId()
      • withFederatedCredentialId

        public SignIn withFederatedCredentialId​(String federatedCredentialId)
      • withFlaggedForReview

        public SignIn withFlaggedForReview​(Boolean flaggedForReview)
      • withHomeTenantId

        public SignIn withHomeTenantId​(String homeTenantId)
      • withHomeTenantName

        public SignIn withHomeTenantName​(String homeTenantName)
      • withIpAddress

        public SignIn withIpAddress​(String ipAddress)
      • getIpAddressFromResourceProvider

        public Optional<String> getIpAddressFromResourceProvider()
      • withIpAddressFromResourceProvider

        public SignIn withIpAddressFromResourceProvider​(String ipAddressFromResourceProvider)
      • withIsInteractive

        public SignIn withIsInteractive​(Boolean isInteractive)
      • withIsTenantRestricted

        public SignIn withIsTenantRestricted​(Boolean isTenantRestricted)
      • getNetworkLocationDetails

        public com.github.davidmoten.odata.client.CollectionPage<NetworkLocationDetail> getNetworkLocationDetails()
      • getNetworkLocationDetails

        public com.github.davidmoten.odata.client.CollectionPage<NetworkLocationDetail> getNetworkLocationDetails​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getOriginalRequestId

        public Optional<String> getOriginalRequestId()
      • withOriginalRequestId

        public SignIn withOriginalRequestId​(String originalRequestId)
      • getProcessingTimeInMilliseconds

        public Optional<Integer> getProcessingTimeInMilliseconds()
      • withProcessingTimeInMilliseconds

        public SignIn withProcessingTimeInMilliseconds​(Integer processingTimeInMilliseconds)
      • getResourceDisplayName

        public Optional<String> getResourceDisplayName()
      • withResourceDisplayName

        public SignIn withResourceDisplayName​(String resourceDisplayName)
      • withResourceId

        public SignIn withResourceId​(String resourceId)
      • getResourceServicePrincipalId

        public Optional<String> getResourceServicePrincipalId()
      • withResourceServicePrincipalId

        public SignIn withResourceServicePrincipalId​(String resourceServicePrincipalId)
      • withResourceTenantId

        public SignIn withResourceTenantId​(String resourceTenantId)
      • 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)
      • getServicePrincipalCredentialKeyId

        public Optional<String> getServicePrincipalCredentialKeyId()
      • withServicePrincipalCredentialKeyId

        public SignIn withServicePrincipalCredentialKeyId​(String servicePrincipalCredentialKeyId)
      • getServicePrincipalCredentialThumbprint

        public Optional<String> getServicePrincipalCredentialThumbprint()
      • withServicePrincipalCredentialThumbprint

        public SignIn withServicePrincipalCredentialThumbprint​(String servicePrincipalCredentialThumbprint)
      • getServicePrincipalId

        public Optional<String> getServicePrincipalId()
      • withServicePrincipalId

        public SignIn withServicePrincipalId​(String servicePrincipalId)
      • getServicePrincipalName

        public Optional<String> getServicePrincipalName()
      • withServicePrincipalName

        public SignIn withServicePrincipalName​(String servicePrincipalName)
      • getSessionLifetimePolicies

        public com.github.davidmoten.odata.client.CollectionPage<SessionLifetimePolicy> getSessionLifetimePolicies()
      • getSessionLifetimePolicies

        public com.github.davidmoten.odata.client.CollectionPage<SessionLifetimePolicy> getSessionLifetimePolicies​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getSignInEventTypes

        public com.github.davidmoten.odata.client.CollectionPage<String> getSignInEventTypes()
      • withSignInEventTypes

        public SignIn withSignInEventTypes​(List<String> signInEventTypes)
      • getSignInEventTypes

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

        public SignIn withSignInIdentifier​(String signInIdentifier)
      • withTokenIssuerName

        public SignIn withTokenIssuerName​(String tokenIssuerName)
      • getUniqueTokenIdentifier

        public Optional<String> getUniqueTokenIdentifier()
      • withUniqueTokenIdentifier

        public SignIn withUniqueTokenIdentifier​(String uniqueTokenIdentifier)
      • withUserAgent

        public SignIn withUserAgent​(String userAgent)
      • 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