<commit_before>package com.cognifide.gradle.aem.common.file.resolver

import com.cognifide.gradle.aem.common.AemExtension
import com.cognifide.gradle.aem.common.formats.JsonPassword
import com.fasterxml.jackson.annotation.JsonIgnore
import com.fasterxml.jackson.databind.annotation.JsonSerialize
import java.io.Serializable

class ResolverOptions(aem: AemExtension) : Serializable {

    var httpUsername: String? = aem.props.string("resolver.http.username")

    @JsonSerialize(using = JsonPassword::class, `as` = String::class)
    var httpPassword: String? = aem.props.string("resolver.http.password")

    var httpConnectionIgnoreSsl: Boolean? = aem.props.boolean("resolver.http.connectionIgnoreSsl")

    var sftpUsername: String? = aem.props.prop("resolver.sftp.username")

    @JsonSerialize(using = JsonPassword::class, `as` = String::class)
    var sftpPassword: String? = aem.props.prop("resolver.sftp.password")

    var sftpHostChecking = aem.props.boolean("resolver.sftp.hostChecking")

    var smbDomain: String? = aem.props.prop("resolver.smb.domain")

    var smbUsername: String? = aem.props.prop("resolver.smb.username")

    @JsonSerialize(using = JsonPassword::class, `as` = String::class)
    var smbPassword: String? = aem.props.prop("resolver.smb.password")
}<commit_msg>Build fix<commit_after>package com.cognifide.gradle.aem.common.file.resolver

import com.cognifide.gradle.aem.common.AemExtension
import com.cognifide.gradle.aem.common.formats.JsonPassword
import com.fasterxml.jackson.databind.annotation.JsonSerialize
import java.io.Serializable

class ResolverOptions(aem: AemExtension) : Serializable {

    var httpUsername: String? = aem.props.string("resolver.http.username")

    @JsonSerialize(using = JsonPassword::class, `as` = String::class)
    var httpPassword: String? = aem.props.string("resolver.http.password")

    var httpConnectionIgnoreSsl: Boolean? = aem.props.boolean("resolver.http.connectionIgnoreSsl")

    var sftpUsername: String? = aem.props.prop("resolver.sftp.username")

    @JsonSerialize(using = JsonPassword::class, `as` = String::class)
    var sftpPassword: String? = aem.props.prop("resolver.sftp.password")

    var sftpHostChecking = aem.props.boolean("resolver.sftp.hostChecking")

    var smbDomain: String? = aem.props.prop("resolver.smb.domain")

    var smbUsername: String? = aem.props.prop("resolver.smb.username")

    @JsonSerialize(using = JsonPassword::class, `as` = String::class)
    var smbPassword: String? = aem.props.prop("resolver.smb.password")
}
{'fraction_non_alphanumeric': 0.1326490327674694, 'fraction_numerical': 0.0, 'mean_word_length': 5.303482587064677, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 3}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7593239', 'n_tokens_mistral': 861, 'n_tokens_neox': 818, 'n_words': 125}