Class AuditActor.Builder

  • Enclosing class:
    AuditActor

    public static final class AuditActor.Builder
    extends Object
    • Method Detail

      • applicationDisplayName

        public AuditActor.Builder applicationDisplayName​(String applicationDisplayName)
        “Name of the Application.”
        Parameters:
        applicationDisplayName - value of applicationDisplayName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • applicationId

        public AuditActor.Builder applicationId​(String applicationId)
        “AAD Application Id.”
        Parameters:
        applicationId - value of applicationId property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • ipAddress

        public AuditActor.Builder ipAddress​(String ipAddress)
        “IPAddress.”
        Parameters:
        ipAddress - value of ipAddress property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • remoteTenantId

        public AuditActor.Builder remoteTenantId​(String remoteTenantId)
        “Remote Tenant Id”
        Parameters:
        remoteTenantId - value of remoteTenantId property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • remoteUserId

        public AuditActor.Builder remoteUserId​(String remoteUserId)
        “Remote User Id”
        Parameters:
        remoteUserId - value of remoteUserId property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • servicePrincipalName

        public AuditActor.Builder servicePrincipalName​(String servicePrincipalName)
        “Service Principal Name (SPN).”
        Parameters:
        servicePrincipalName - value of servicePrincipalName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • type

        public AuditActor.Builder type​(String type)
        “Actor Type.”
        Parameters:
        type - value of type property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userId

        public AuditActor.Builder userId​(String userId)
        “User Id.”
        Parameters:
        userId - value of userId property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userPermissions

        public AuditActor.Builder userPermissions​(List<String> userPermissions)
        “List of user permissions when the audit was performed.”
        Parameters:
        userPermissions - value of userPermissions property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userPermissions

        public AuditActor.Builder userPermissions​(String... userPermissions)
        “List of user permissions when the audit was performed.”
        Parameters:
        userPermissions - value of userPermissions property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userPermissionsNextLink

        public AuditActor.Builder userPermissionsNextLink​(String userPermissionsNextLink)
        “List of user permissions when the audit was performed.”
        Parameters:
        userPermissionsNextLink - value of userPermissions@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userPrincipalName

        public AuditActor.Builder userPrincipalName​(String userPrincipalName)
        “User Principal Name (UPN).”
        Parameters:
        userPrincipalName - value of userPrincipalName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userRoleScopeTags

        public AuditActor.Builder userRoleScopeTags​(List<RoleScopeTagInfo> userRoleScopeTags)
        “List of user scope tags when the audit was performed.”
        Parameters:
        userRoleScopeTags - value of userRoleScopeTags property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userRoleScopeTags

        public AuditActor.Builder userRoleScopeTags​(RoleScopeTagInfo... userRoleScopeTags)
        “List of user scope tags when the audit was performed.”
        Parameters:
        userRoleScopeTags - value of userRoleScopeTags property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userRoleScopeTagsNextLink

        public AuditActor.Builder userRoleScopeTagsNextLink​(String userRoleScopeTagsNextLink)
        “List of user scope tags when the audit was performed.”
        Parameters:
        userRoleScopeTagsNextLink - value of userRoleScopeTags@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)