summaryrefslogtreecommitdiff
path: root/internal/config/helpers.gen.go
diff options
context:
space:
mode:
authorLibravatar kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com>2022-05-30 13:41:24 +0100
committerLibravatar GitHub <noreply@github.com>2022-05-30 14:41:24 +0200
commit43ac0cdb9c4eea9d3c5eceb2c11b9e5b98b87b00 (patch)
treef0d5967d0ce639b6bc82aaf607f62e228fdf4559 /internal/config/helpers.gen.go
parent[chore] Mastodon api fixups (#617) (diff)
downloadgotosocial-43ac0cdb9c4eea9d3c5eceb2c11b9e5b98b87b00.tar.xz
[chore] Global server configuration overhaul (#575)
* move config flag names and usage to config package, rewrite config package to use global Configuration{} struct Signed-off-by: kim <grufwub@gmail.com> * improved code comment Signed-off-by: kim <grufwub@gmail.com> * linter Signed-off-by: kim <grufwub@gmail.com> * fix unmarshaling Signed-off-by: kim <grufwub@gmail.com> * remove kim's custom go compiler changes Signed-off-by: kim <grufwub@gmail.com> * generate setter and flag-name functions, implement these in codebase Signed-off-by: kim <grufwub@gmail.com> * update deps Signed-off-by: kim <grufwub@gmail.com> * small change Signed-off-by: kim <grufwub@gmail.com> * appease the linter... Signed-off-by: kim <grufwub@gmail.com> * move configuration into ConfigState structure, ensure reloading to/from viper settings to keep in sync Signed-off-by: kim <grufwub@gmail.com> * lint Signed-off-by: kim <grufwub@gmail.com> * update code comments Signed-off-by: kim <grufwub@gmail.com> * fix merge issue Signed-off-by: kim <grufwub@gmail.com> * fix merge issue Signed-off-by: kim <grufwub@gmail.com> * improved version string (removes time + go version) Signed-off-by: kim <grufwub@gmail.com> * fix version string build to pass test script + consolidate logic in func Signed-off-by: kim <grufwub@gmail.com> * add license text, update config.Defaults comment Signed-off-by: kim <grufwub@gmail.com> * add license text to generated config helpers file Signed-off-by: kim <grufwub@gmail.com> * defer unlock on config.Set___(), to ensure unlocked on panic Signed-off-by: kim <grufwub@gmail.com> * make it more obvious which cmd flags are being attached Signed-off-by: kim <grufwub@gmail.com>
Diffstat (limited to 'internal/config/helpers.gen.go')
-rw-r--r--internal/config/helpers.gen.go1494
1 files changed, 1494 insertions, 0 deletions
diff --git a/internal/config/helpers.gen.go b/internal/config/helpers.gen.go
new file mode 100644
index 000000000..a90199495
--- /dev/null
+++ b/internal/config/helpers.gen.go
@@ -0,0 +1,1494 @@
+// THIS IS A GENERATED FILE, DO NOT EDIT BY HAND
+/*
+ GoToSocial
+ Copyright (C) 2021-2022 GoToSocial Authors admin@gotosocial.org
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+package config
+
+// GetLogLevel safely fetches the Configuration value for state's 'LogLevel' field
+func (st *ConfigState) GetLogLevel() (v string) {
+ st.mutex.Lock()
+ v = st.config.LogLevel
+ st.mutex.Unlock()
+ return
+}
+
+// SetLogLevel safely sets the Configuration value for state's 'LogLevel' field
+func (st *ConfigState) SetLogLevel(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.LogLevel = v
+ st.reloadToViper()
+}
+
+// LogLevelFlag returns the flag name for the 'LogLevel' field
+func LogLevelFlag() string { return "log-level" }
+
+// GetLogLevel safely fetches the value for global configuration 'LogLevel' field
+func GetLogLevel() string { return global.GetLogLevel() }
+
+// SetLogLevel safely sets the value for global configuration 'LogLevel' field
+func SetLogLevel(v string) { global.SetLogLevel(v) }
+
+// GetLogDbQueries safely fetches the Configuration value for state's 'LogDbQueries' field
+func (st *ConfigState) GetLogDbQueries() (v bool) {
+ st.mutex.Lock()
+ v = st.config.LogDbQueries
+ st.mutex.Unlock()
+ return
+}
+
+// SetLogDbQueries safely sets the Configuration value for state's 'LogDbQueries' field
+func (st *ConfigState) SetLogDbQueries(v bool) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.LogDbQueries = v
+ st.reloadToViper()
+}
+
+// LogDbQueriesFlag returns the flag name for the 'LogDbQueries' field
+func LogDbQueriesFlag() string { return "log-db-queries" }
+
+// GetLogDbQueries safely fetches the value for global configuration 'LogDbQueries' field
+func GetLogDbQueries() bool { return global.GetLogDbQueries() }
+
+// SetLogDbQueries safely sets the value for global configuration 'LogDbQueries' field
+func SetLogDbQueries(v bool) { global.SetLogDbQueries(v) }
+
+// GetApplicationName safely fetches the Configuration value for state's 'ApplicationName' field
+func (st *ConfigState) GetApplicationName() (v string) {
+ st.mutex.Lock()
+ v = st.config.ApplicationName
+ st.mutex.Unlock()
+ return
+}
+
+// SetApplicationName safely sets the Configuration value for state's 'ApplicationName' field
+func (st *ConfigState) SetApplicationName(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.ApplicationName = v
+ st.reloadToViper()
+}
+
+// ApplicationNameFlag returns the flag name for the 'ApplicationName' field
+func ApplicationNameFlag() string { return "application-name" }
+
+// GetApplicationName safely fetches the value for global configuration 'ApplicationName' field
+func GetApplicationName() string { return global.GetApplicationName() }
+
+// SetApplicationName safely sets the value for global configuration 'ApplicationName' field
+func SetApplicationName(v string) { global.SetApplicationName(v) }
+
+// GetConfigPath safely fetches the Configuration value for state's 'ConfigPath' field
+func (st *ConfigState) GetConfigPath() (v string) {
+ st.mutex.Lock()
+ v = st.config.ConfigPath
+ st.mutex.Unlock()
+ return
+}
+
+// SetConfigPath safely sets the Configuration value for state's 'ConfigPath' field
+func (st *ConfigState) SetConfigPath(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.ConfigPath = v
+ st.reloadToViper()
+}
+
+// ConfigPathFlag returns the flag name for the 'ConfigPath' field
+func ConfigPathFlag() string { return "config-path" }
+
+// GetConfigPath safely fetches the value for global configuration 'ConfigPath' field
+func GetConfigPath() string { return global.GetConfigPath() }
+
+// SetConfigPath safely sets the value for global configuration 'ConfigPath' field
+func SetConfigPath(v string) { global.SetConfigPath(v) }
+
+// GetHost safely fetches the Configuration value for state's 'Host' field
+func (st *ConfigState) GetHost() (v string) {
+ st.mutex.Lock()
+ v = st.config.Host
+ st.mutex.Unlock()
+ return
+}
+
+// SetHost safely sets the Configuration value for state's 'Host' field
+func (st *ConfigState) SetHost(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.Host = v
+ st.reloadToViper()
+}
+
+// HostFlag returns the flag name for the 'Host' field
+func HostFlag() string { return "host" }
+
+// GetHost safely fetches the value for global configuration 'Host' field
+func GetHost() string { return global.GetHost() }
+
+// SetHost safely sets the value for global configuration 'Host' field
+func SetHost(v string) { global.SetHost(v) }
+
+// GetAccountDomain safely fetches the Configuration value for state's 'AccountDomain' field
+func (st *ConfigState) GetAccountDomain() (v string) {
+ st.mutex.Lock()
+ v = st.config.AccountDomain
+ st.mutex.Unlock()
+ return
+}
+
+// SetAccountDomain safely sets the Configuration value for state's 'AccountDomain' field
+func (st *ConfigState) SetAccountDomain(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.AccountDomain = v
+ st.reloadToViper()
+}
+
+// AccountDomainFlag returns the flag name for the 'AccountDomain' field
+func AccountDomainFlag() string { return "account-domain" }
+
+// GetAccountDomain safely fetches the value for global configuration 'AccountDomain' field
+func GetAccountDomain() string { return global.GetAccountDomain() }
+
+// SetAccountDomain safely sets the value for global configuration 'AccountDomain' field
+func SetAccountDomain(v string) { global.SetAccountDomain(v) }
+
+// GetProtocol safely fetches the Configuration value for state's 'Protocol' field
+func (st *ConfigState) GetProtocol() (v string) {
+ st.mutex.Lock()
+ v = st.config.Protocol
+ st.mutex.Unlock()
+ return
+}
+
+// SetProtocol safely sets the Configuration value for state's 'Protocol' field
+func (st *ConfigState) SetProtocol(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.Protocol = v
+ st.reloadToViper()
+}
+
+// ProtocolFlag returns the flag name for the 'Protocol' field
+func ProtocolFlag() string { return "protocol" }
+
+// GetProtocol safely fetches the value for global configuration 'Protocol' field
+func GetProtocol() string { return global.GetProtocol() }
+
+// SetProtocol safely sets the value for global configuration 'Protocol' field
+func SetProtocol(v string) { global.SetProtocol(v) }
+
+// GetBindAddress safely fetches the Configuration value for state's 'BindAddress' field
+func (st *ConfigState) GetBindAddress() (v string) {
+ st.mutex.Lock()
+ v = st.config.BindAddress
+ st.mutex.Unlock()
+ return
+}
+
+// SetBindAddress safely sets the Configuration value for state's 'BindAddress' field
+func (st *ConfigState) SetBindAddress(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.BindAddress = v
+ st.reloadToViper()
+}
+
+// BindAddressFlag returns the flag name for the 'BindAddress' field
+func BindAddressFlag() string { return "bind-address" }
+
+// GetBindAddress safely fetches the value for global configuration 'BindAddress' field
+func GetBindAddress() string { return global.GetBindAddress() }
+
+// SetBindAddress safely sets the value for global configuration 'BindAddress' field
+func SetBindAddress(v string) { global.SetBindAddress(v) }
+
+// GetPort safely fetches the Configuration value for state's 'Port' field
+func (st *ConfigState) GetPort() (v int) {
+ st.mutex.Lock()
+ v = st.config.Port
+ st.mutex.Unlock()
+ return
+}
+
+// SetPort safely sets the Configuration value for state's 'Port' field
+func (st *ConfigState) SetPort(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.Port = v
+ st.reloadToViper()
+}
+
+// PortFlag returns the flag name for the 'Port' field
+func PortFlag() string { return "port" }
+
+// GetPort safely fetches the value for global configuration 'Port' field
+func GetPort() int { return global.GetPort() }
+
+// SetPort safely sets the value for global configuration 'Port' field
+func SetPort(v int) { global.SetPort(v) }
+
+// GetTrustedProxies safely fetches the Configuration value for state's 'TrustedProxies' field
+func (st *ConfigState) GetTrustedProxies() (v []string) {
+ st.mutex.Lock()
+ v = st.config.TrustedProxies
+ st.mutex.Unlock()
+ return
+}
+
+// SetTrustedProxies safely sets the Configuration value for state's 'TrustedProxies' field
+func (st *ConfigState) SetTrustedProxies(v []string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.TrustedProxies = v
+ st.reloadToViper()
+}
+
+// TrustedProxiesFlag returns the flag name for the 'TrustedProxies' field
+func TrustedProxiesFlag() string { return "trusted-proxies" }
+
+// GetTrustedProxies safely fetches the value for global configuration 'TrustedProxies' field
+func GetTrustedProxies() []string { return global.GetTrustedProxies() }
+
+// SetTrustedProxies safely sets the value for global configuration 'TrustedProxies' field
+func SetTrustedProxies(v []string) { global.SetTrustedProxies(v) }
+
+// GetSoftwareVersion safely fetches the Configuration value for state's 'SoftwareVersion' field
+func (st *ConfigState) GetSoftwareVersion() (v string) {
+ st.mutex.Lock()
+ v = st.config.SoftwareVersion
+ st.mutex.Unlock()
+ return
+}
+
+// SetSoftwareVersion safely sets the Configuration value for state's 'SoftwareVersion' field
+func (st *ConfigState) SetSoftwareVersion(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.SoftwareVersion = v
+ st.reloadToViper()
+}
+
+// SoftwareVersionFlag returns the flag name for the 'SoftwareVersion' field
+func SoftwareVersionFlag() string { return "software-version" }
+
+// GetSoftwareVersion safely fetches the value for global configuration 'SoftwareVersion' field
+func GetSoftwareVersion() string { return global.GetSoftwareVersion() }
+
+// SetSoftwareVersion safely sets the value for global configuration 'SoftwareVersion' field
+func SetSoftwareVersion(v string) { global.SetSoftwareVersion(v) }
+
+// GetDbType safely fetches the Configuration value for state's 'DbType' field
+func (st *ConfigState) GetDbType() (v string) {
+ st.mutex.Lock()
+ v = st.config.DbType
+ st.mutex.Unlock()
+ return
+}
+
+// SetDbType safely sets the Configuration value for state's 'DbType' field
+func (st *ConfigState) SetDbType(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.DbType = v
+ st.reloadToViper()
+}
+
+// DbTypeFlag returns the flag name for the 'DbType' field
+func DbTypeFlag() string { return "db-type" }
+
+// GetDbType safely fetches the value for global configuration 'DbType' field
+func GetDbType() string { return global.GetDbType() }
+
+// SetDbType safely sets the value for global configuration 'DbType' field
+func SetDbType(v string) { global.SetDbType(v) }
+
+// GetDbAddress safely fetches the Configuration value for state's 'DbAddress' field
+func (st *ConfigState) GetDbAddress() (v string) {
+ st.mutex.Lock()
+ v = st.config.DbAddress
+ st.mutex.Unlock()
+ return
+}
+
+// SetDbAddress safely sets the Configuration value for state's 'DbAddress' field
+func (st *ConfigState) SetDbAddress(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.DbAddress = v
+ st.reloadToViper()
+}
+
+// DbAddressFlag returns the flag name for the 'DbAddress' field
+func DbAddressFlag() string { return "db-address" }
+
+// GetDbAddress safely fetches the value for global configuration 'DbAddress' field
+func GetDbAddress() string { return global.GetDbAddress() }
+
+// SetDbAddress safely sets the value for global configuration 'DbAddress' field
+func SetDbAddress(v string) { global.SetDbAddress(v) }
+
+// GetDbPort safely fetches the Configuration value for state's 'DbPort' field
+func (st *ConfigState) GetDbPort() (v int) {
+ st.mutex.Lock()
+ v = st.config.DbPort
+ st.mutex.Unlock()
+ return
+}
+
+// SetDbPort safely sets the Configuration value for state's 'DbPort' field
+func (st *ConfigState) SetDbPort(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.DbPort = v
+ st.reloadToViper()
+}
+
+// DbPortFlag returns the flag name for the 'DbPort' field
+func DbPortFlag() string { return "db-port" }
+
+// GetDbPort safely fetches the value for global configuration 'DbPort' field
+func GetDbPort() int { return global.GetDbPort() }
+
+// SetDbPort safely sets the value for global configuration 'DbPort' field
+func SetDbPort(v int) { global.SetDbPort(v) }
+
+// GetDbUser safely fetches the Configuration value for state's 'DbUser' field
+func (st *ConfigState) GetDbUser() (v string) {
+ st.mutex.Lock()
+ v = st.config.DbUser
+ st.mutex.Unlock()
+ return
+}
+
+// SetDbUser safely sets the Configuration value for state's 'DbUser' field
+func (st *ConfigState) SetDbUser(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.DbUser = v
+ st.reloadToViper()
+}
+
+// DbUserFlag returns the flag name for the 'DbUser' field
+func DbUserFlag() string { return "db-user" }
+
+// GetDbUser safely fetches the value for global configuration 'DbUser' field
+func GetDbUser() string { return global.GetDbUser() }
+
+// SetDbUser safely sets the value for global configuration 'DbUser' field
+func SetDbUser(v string) { global.SetDbUser(v) }
+
+// GetDbPassword safely fetches the Configuration value for state's 'DbPassword' field
+func (st *ConfigState) GetDbPassword() (v string) {
+ st.mutex.Lock()
+ v = st.config.DbPassword
+ st.mutex.Unlock()
+ return
+}
+
+// SetDbPassword safely sets the Configuration value for state's 'DbPassword' field
+func (st *ConfigState) SetDbPassword(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.DbPassword = v
+ st.reloadToViper()
+}
+
+// DbPasswordFlag returns the flag name for the 'DbPassword' field
+func DbPasswordFlag() string { return "db-password" }
+
+// GetDbPassword safely fetches the value for global configuration 'DbPassword' field
+func GetDbPassword() string { return global.GetDbPassword() }
+
+// SetDbPassword safely sets the value for global configuration 'DbPassword' field
+func SetDbPassword(v string) { global.SetDbPassword(v) }
+
+// GetDbDatabase safely fetches the Configuration value for state's 'DbDatabase' field
+func (st *ConfigState) GetDbDatabase() (v string) {
+ st.mutex.Lock()
+ v = st.config.DbDatabase
+ st.mutex.Unlock()
+ return
+}
+
+// SetDbDatabase safely sets the Configuration value for state's 'DbDatabase' field
+func (st *ConfigState) SetDbDatabase(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.DbDatabase = v
+ st.reloadToViper()
+}
+
+// DbDatabaseFlag returns the flag name for the 'DbDatabase' field
+func DbDatabaseFlag() string { return "db-database" }
+
+// GetDbDatabase safely fetches the value for global configuration 'DbDatabase' field
+func GetDbDatabase() string { return global.GetDbDatabase() }
+
+// SetDbDatabase safely sets the value for global configuration 'DbDatabase' field
+func SetDbDatabase(v string) { global.SetDbDatabase(v) }
+
+// GetDbTLSMode safely fetches the Configuration value for state's 'DbTLSMode' field
+func (st *ConfigState) GetDbTLSMode() (v string) {
+ st.mutex.Lock()
+ v = st.config.DbTLSMode
+ st.mutex.Unlock()
+ return
+}
+
+// SetDbTLSMode safely sets the Configuration value for state's 'DbTLSMode' field
+func (st *ConfigState) SetDbTLSMode(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.DbTLSMode = v
+ st.reloadToViper()
+}
+
+// DbTLSModeFlag returns the flag name for the 'DbTLSMode' field
+func DbTLSModeFlag() string { return "db-tls-mode" }
+
+// GetDbTLSMode safely fetches the value for global configuration 'DbTLSMode' field
+func GetDbTLSMode() string { return global.GetDbTLSMode() }
+
+// SetDbTLSMode safely sets the value for global configuration 'DbTLSMode' field
+func SetDbTLSMode(v string) { global.SetDbTLSMode(v) }
+
+// GetDbTLSCACert safely fetches the Configuration value for state's 'DbTLSCACert' field
+func (st *ConfigState) GetDbTLSCACert() (v string) {
+ st.mutex.Lock()
+ v = st.config.DbTLSCACert
+ st.mutex.Unlock()
+ return
+}
+
+// SetDbTLSCACert safely sets the Configuration value for state's 'DbTLSCACert' field
+func (st *ConfigState) SetDbTLSCACert(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.DbTLSCACert = v
+ st.reloadToViper()
+}
+
+// DbTLSCACertFlag returns the flag name for the 'DbTLSCACert' field
+func DbTLSCACertFlag() string { return "db-tls-ca-cert" }
+
+// GetDbTLSCACert safely fetches the value for global configuration 'DbTLSCACert' field
+func GetDbTLSCACert() string { return global.GetDbTLSCACert() }
+
+// SetDbTLSCACert safely sets the value for global configuration 'DbTLSCACert' field
+func SetDbTLSCACert(v string) { global.SetDbTLSCACert(v) }
+
+// GetWebTemplateBaseDir safely fetches the Configuration value for state's 'WebTemplateBaseDir' field
+func (st *ConfigState) GetWebTemplateBaseDir() (v string) {
+ st.mutex.Lock()
+ v = st.config.WebTemplateBaseDir
+ st.mutex.Unlock()
+ return
+}
+
+// SetWebTemplateBaseDir safely sets the Configuration value for state's 'WebTemplateBaseDir' field
+func (st *ConfigState) SetWebTemplateBaseDir(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.WebTemplateBaseDir = v
+ st.reloadToViper()
+}
+
+// WebTemplateBaseDirFlag returns the flag name for the 'WebTemplateBaseDir' field
+func WebTemplateBaseDirFlag() string { return "web-template-base-dir" }
+
+// GetWebTemplateBaseDir safely fetches the value for global configuration 'WebTemplateBaseDir' field
+func GetWebTemplateBaseDir() string { return global.GetWebTemplateBaseDir() }
+
+// SetWebTemplateBaseDir safely sets the value for global configuration 'WebTemplateBaseDir' field
+func SetWebTemplateBaseDir(v string) { global.SetWebTemplateBaseDir(v) }
+
+// GetWebAssetBaseDir safely fetches the Configuration value for state's 'WebAssetBaseDir' field
+func (st *ConfigState) GetWebAssetBaseDir() (v string) {
+ st.mutex.Lock()
+ v = st.config.WebAssetBaseDir
+ st.mutex.Unlock()
+ return
+}
+
+// SetWebAssetBaseDir safely sets the Configuration value for state's 'WebAssetBaseDir' field
+func (st *ConfigState) SetWebAssetBaseDir(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.WebAssetBaseDir = v
+ st.reloadToViper()
+}
+
+// WebAssetBaseDirFlag returns the flag name for the 'WebAssetBaseDir' field
+func WebAssetBaseDirFlag() string { return "web-asset-base-dir" }
+
+// GetWebAssetBaseDir safely fetches the value for global configuration 'WebAssetBaseDir' field
+func GetWebAssetBaseDir() string { return global.GetWebAssetBaseDir() }
+
+// SetWebAssetBaseDir safely sets the value for global configuration 'WebAssetBaseDir' field
+func SetWebAssetBaseDir(v string) { global.SetWebAssetBaseDir(v) }
+
+// GetAccountsRegistrationOpen safely fetches the Configuration value for state's 'AccountsRegistrationOpen' field
+func (st *ConfigState) GetAccountsRegistrationOpen() (v bool) {
+ st.mutex.Lock()
+ v = st.config.AccountsRegistrationOpen
+ st.mutex.Unlock()
+ return
+}
+
+// SetAccountsRegistrationOpen safely sets the Configuration value for state's 'AccountsRegistrationOpen' field
+func (st *ConfigState) SetAccountsRegistrationOpen(v bool) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.AccountsRegistrationOpen = v
+ st.reloadToViper()
+}
+
+// AccountsRegistrationOpenFlag returns the flag name for the 'AccountsRegistrationOpen' field
+func AccountsRegistrationOpenFlag() string { return "accounts-registration-open" }
+
+// GetAccountsRegistrationOpen safely fetches the value for global configuration 'AccountsRegistrationOpen' field
+func GetAccountsRegistrationOpen() bool { return global.GetAccountsRegistrationOpen() }
+
+// SetAccountsRegistrationOpen safely sets the value for global configuration 'AccountsRegistrationOpen' field
+func SetAccountsRegistrationOpen(v bool) { global.SetAccountsRegistrationOpen(v) }
+
+// GetAccountsApprovalRequired safely fetches the Configuration value for state's 'AccountsApprovalRequired' field
+func (st *ConfigState) GetAccountsApprovalRequired() (v bool) {
+ st.mutex.Lock()
+ v = st.config.AccountsApprovalRequired
+ st.mutex.Unlock()
+ return
+}
+
+// SetAccountsApprovalRequired safely sets the Configuration value for state's 'AccountsApprovalRequired' field
+func (st *ConfigState) SetAccountsApprovalRequired(v bool) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.AccountsApprovalRequired = v
+ st.reloadToViper()
+}
+
+// AccountsApprovalRequiredFlag returns the flag name for the 'AccountsApprovalRequired' field
+func AccountsApprovalRequiredFlag() string { return "accounts-approval-required" }
+
+// GetAccountsApprovalRequired safely fetches the value for global configuration 'AccountsApprovalRequired' field
+func GetAccountsApprovalRequired() bool { return global.GetAccountsApprovalRequired() }
+
+// SetAccountsApprovalRequired safely sets the value for global configuration 'AccountsApprovalRequired' field
+func SetAccountsApprovalRequired(v bool) { global.SetAccountsApprovalRequired(v) }
+
+// GetAccountsReasonRequired safely fetches the Configuration value for state's 'AccountsReasonRequired' field
+func (st *ConfigState) GetAccountsReasonRequired() (v bool) {
+ st.mutex.Lock()
+ v = st.config.AccountsReasonRequired
+ st.mutex.Unlock()
+ return
+}
+
+// SetAccountsReasonRequired safely sets the Configuration value for state's 'AccountsReasonRequired' field
+func (st *ConfigState) SetAccountsReasonRequired(v bool) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.AccountsReasonRequired = v
+ st.reloadToViper()
+}
+
+// AccountsReasonRequiredFlag returns the flag name for the 'AccountsReasonRequired' field
+func AccountsReasonRequiredFlag() string { return "accounts-reason-required" }
+
+// GetAccountsReasonRequired safely fetches the value for global configuration 'AccountsReasonRequired' field
+func GetAccountsReasonRequired() bool { return global.GetAccountsReasonRequired() }
+
+// SetAccountsReasonRequired safely sets the value for global configuration 'AccountsReasonRequired' field
+func SetAccountsReasonRequired(v bool) { global.SetAccountsReasonRequired(v) }
+
+// GetMediaImageMaxSize safely fetches the Configuration value for state's 'MediaImageMaxSize' field
+func (st *ConfigState) GetMediaImageMaxSize() (v int) {
+ st.mutex.Lock()
+ v = st.config.MediaImageMaxSize
+ st.mutex.Unlock()
+ return
+}
+
+// SetMediaImageMaxSize safely sets the Configuration value for state's 'MediaImageMaxSize' field
+func (st *ConfigState) SetMediaImageMaxSize(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.MediaImageMaxSize = v
+ st.reloadToViper()
+}
+
+// MediaImageMaxSizeFlag returns the flag name for the 'MediaImageMaxSize' field
+func MediaImageMaxSizeFlag() string { return "media-image-max-size" }
+
+// GetMediaImageMaxSize safely fetches the value for global configuration 'MediaImageMaxSize' field
+func GetMediaImageMaxSize() int { return global.GetMediaImageMaxSize() }
+
+// SetMediaImageMaxSize safely sets the value for global configuration 'MediaImageMaxSize' field
+func SetMediaImageMaxSize(v int) { global.SetMediaImageMaxSize(v) }
+
+// GetMediaVideoMaxSize safely fetches the Configuration value for state's 'MediaVideoMaxSize' field
+func (st *ConfigState) GetMediaVideoMaxSize() (v int) {
+ st.mutex.Lock()
+ v = st.config.MediaVideoMaxSize
+ st.mutex.Unlock()
+ return
+}
+
+// SetMediaVideoMaxSize safely sets the Configuration value for state's 'MediaVideoMaxSize' field
+func (st *ConfigState) SetMediaVideoMaxSize(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.MediaVideoMaxSize = v
+ st.reloadToViper()
+}
+
+// MediaVideoMaxSizeFlag returns the flag name for the 'MediaVideoMaxSize' field
+func MediaVideoMaxSizeFlag() string { return "media-video-max-size" }
+
+// GetMediaVideoMaxSize safely fetches the value for global configuration 'MediaVideoMaxSize' field
+func GetMediaVideoMaxSize() int { return global.GetMediaVideoMaxSize() }
+
+// SetMediaVideoMaxSize safely sets the value for global configuration 'MediaVideoMaxSize' field
+func SetMediaVideoMaxSize(v int) { global.SetMediaVideoMaxSize(v) }
+
+// GetMediaDescriptionMinChars safely fetches the Configuration value for state's 'MediaDescriptionMinChars' field
+func (st *ConfigState) GetMediaDescriptionMinChars() (v int) {
+ st.mutex.Lock()
+ v = st.config.MediaDescriptionMinChars
+ st.mutex.Unlock()
+ return
+}
+
+// SetMediaDescriptionMinChars safely sets the Configuration value for state's 'MediaDescriptionMinChars' field
+func (st *ConfigState) SetMediaDescriptionMinChars(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.MediaDescriptionMinChars = v
+ st.reloadToViper()
+}
+
+// MediaDescriptionMinCharsFlag returns the flag name for the 'MediaDescriptionMinChars' field
+func MediaDescriptionMinCharsFlag() string { return "media-description-min-chars" }
+
+// GetMediaDescriptionMinChars safely fetches the value for global configuration 'MediaDescriptionMinChars' field
+func GetMediaDescriptionMinChars() int { return global.GetMediaDescriptionMinChars() }
+
+// SetMediaDescriptionMinChars safely sets the value for global configuration 'MediaDescriptionMinChars' field
+func SetMediaDescriptionMinChars(v int) { global.SetMediaDescriptionMinChars(v) }
+
+// GetMediaDescriptionMaxChars safely fetches the Configuration value for state's 'MediaDescriptionMaxChars' field
+func (st *ConfigState) GetMediaDescriptionMaxChars() (v int) {
+ st.mutex.Lock()
+ v = st.config.MediaDescriptionMaxChars
+ st.mutex.Unlock()
+ return
+}
+
+// SetMediaDescriptionMaxChars safely sets the Configuration value for state's 'MediaDescriptionMaxChars' field
+func (st *ConfigState) SetMediaDescriptionMaxChars(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.MediaDescriptionMaxChars = v
+ st.reloadToViper()
+}
+
+// MediaDescriptionMaxCharsFlag returns the flag name for the 'MediaDescriptionMaxChars' field
+func MediaDescriptionMaxCharsFlag() string { return "media-description-max-chars" }
+
+// GetMediaDescriptionMaxChars safely fetches the value for global configuration 'MediaDescriptionMaxChars' field
+func GetMediaDescriptionMaxChars() int { return global.GetMediaDescriptionMaxChars() }
+
+// SetMediaDescriptionMaxChars safely sets the value for global configuration 'MediaDescriptionMaxChars' field
+func SetMediaDescriptionMaxChars(v int) { global.SetMediaDescriptionMaxChars(v) }
+
+// GetMediaRemoteCacheDays safely fetches the Configuration value for state's 'MediaRemoteCacheDays' field
+func (st *ConfigState) GetMediaRemoteCacheDays() (v int) {
+ st.mutex.Lock()
+ v = st.config.MediaRemoteCacheDays
+ st.mutex.Unlock()
+ return
+}
+
+// SetMediaRemoteCacheDays safely sets the Configuration value for state's 'MediaRemoteCacheDays' field
+func (st *ConfigState) SetMediaRemoteCacheDays(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.MediaRemoteCacheDays = v
+ st.reloadToViper()
+}
+
+// MediaRemoteCacheDaysFlag returns the flag name for the 'MediaRemoteCacheDays' field
+func MediaRemoteCacheDaysFlag() string { return "media-remote-cache-days" }
+
+// GetMediaRemoteCacheDays safely fetches the value for global configuration 'MediaRemoteCacheDays' field
+func GetMediaRemoteCacheDays() int { return global.GetMediaRemoteCacheDays() }
+
+// SetMediaRemoteCacheDays safely sets the value for global configuration 'MediaRemoteCacheDays' field
+func SetMediaRemoteCacheDays(v int) { global.SetMediaRemoteCacheDays(v) }
+
+// GetStorageBackend safely fetches the Configuration value for state's 'StorageBackend' field
+func (st *ConfigState) GetStorageBackend() (v string) {
+ st.mutex.Lock()
+ v = st.config.StorageBackend
+ st.mutex.Unlock()
+ return
+}
+
+// SetStorageBackend safely sets the Configuration value for state's 'StorageBackend' field
+func (st *ConfigState) SetStorageBackend(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.StorageBackend = v
+ st.reloadToViper()
+}
+
+// StorageBackendFlag returns the flag name for the 'StorageBackend' field
+func StorageBackendFlag() string { return "storage-backend" }
+
+// GetStorageBackend safely fetches the value for global configuration 'StorageBackend' field
+func GetStorageBackend() string { return global.GetStorageBackend() }
+
+// SetStorageBackend safely sets the value for global configuration 'StorageBackend' field
+func SetStorageBackend(v string) { global.SetStorageBackend(v) }
+
+// GetStorageLocalBasePath safely fetches the Configuration value for state's 'StorageLocalBasePath' field
+func (st *ConfigState) GetStorageLocalBasePath() (v string) {
+ st.mutex.Lock()
+ v = st.config.StorageLocalBasePath
+ st.mutex.Unlock()
+ return
+}
+
+// SetStorageLocalBasePath safely sets the Configuration value for state's 'StorageLocalBasePath' field
+func (st *ConfigState) SetStorageLocalBasePath(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.StorageLocalBasePath = v
+ st.reloadToViper()
+}
+
+// StorageLocalBasePathFlag returns the flag name for the 'StorageLocalBasePath' field
+func StorageLocalBasePathFlag() string { return "storage-local-base-path" }
+
+// GetStorageLocalBasePath safely fetches the value for global configuration 'StorageLocalBasePath' field
+func GetStorageLocalBasePath() string { return global.GetStorageLocalBasePath() }
+
+// SetStorageLocalBasePath safely sets the value for global configuration 'StorageLocalBasePath' field
+func SetStorageLocalBasePath(v string) { global.SetStorageLocalBasePath(v) }
+
+// GetStatusesMaxChars safely fetches the Configuration value for state's 'StatusesMaxChars' field
+func (st *ConfigState) GetStatusesMaxChars() (v int) {
+ st.mutex.Lock()
+ v = st.config.StatusesMaxChars
+ st.mutex.Unlock()
+ return
+}
+
+// SetStatusesMaxChars safely sets the Configuration value for state's 'StatusesMaxChars' field
+func (st *ConfigState) SetStatusesMaxChars(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.StatusesMaxChars = v
+ st.reloadToViper()
+}
+
+// StatusesMaxCharsFlag returns the flag name for the 'StatusesMaxChars' field
+func StatusesMaxCharsFlag() string { return "statuses-max-chars" }
+
+// GetStatusesMaxChars safely fetches the value for global configuration 'StatusesMaxChars' field
+func GetStatusesMaxChars() int { return global.GetStatusesMaxChars() }
+
+// SetStatusesMaxChars safely sets the value for global configuration 'StatusesMaxChars' field
+func SetStatusesMaxChars(v int) { global.SetStatusesMaxChars(v) }
+
+// GetStatusesCWMaxChars safely fetches the Configuration value for state's 'StatusesCWMaxChars' field
+func (st *ConfigState) GetStatusesCWMaxChars() (v int) {
+ st.mutex.Lock()
+ v = st.config.StatusesCWMaxChars
+ st.mutex.Unlock()
+ return
+}
+
+// SetStatusesCWMaxChars safely sets the Configuration value for state's 'StatusesCWMaxChars' field
+func (st *ConfigState) SetStatusesCWMaxChars(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.StatusesCWMaxChars = v
+ st.reloadToViper()
+}
+
+// StatusesCWMaxCharsFlag returns the flag name for the 'StatusesCWMaxChars' field
+func StatusesCWMaxCharsFlag() string { return "statuses-cw-max-chars" }
+
+// GetStatusesCWMaxChars safely fetches the value for global configuration 'StatusesCWMaxChars' field
+func GetStatusesCWMaxChars() int { return global.GetStatusesCWMaxChars() }
+
+// SetStatusesCWMaxChars safely sets the value for global configuration 'StatusesCWMaxChars' field
+func SetStatusesCWMaxChars(v int) { global.SetStatusesCWMaxChars(v) }
+
+// GetStatusesPollMaxOptions safely fetches the Configuration value for state's 'StatusesPollMaxOptions' field
+func (st *ConfigState) GetStatusesPollMaxOptions() (v int) {
+ st.mutex.Lock()
+ v = st.config.StatusesPollMaxOptions
+ st.mutex.Unlock()
+ return
+}
+
+// SetStatusesPollMaxOptions safely sets the Configuration value for state's 'StatusesPollMaxOptions' field
+func (st *ConfigState) SetStatusesPollMaxOptions(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.StatusesPollMaxOptions = v
+ st.reloadToViper()
+}
+
+// StatusesPollMaxOptionsFlag returns the flag name for the 'StatusesPollMaxOptions' field
+func StatusesPollMaxOptionsFlag() string { return "statuses-poll-max-options" }
+
+// GetStatusesPollMaxOptions safely fetches the value for global configuration 'StatusesPollMaxOptions' field
+func GetStatusesPollMaxOptions() int { return global.GetStatusesPollMaxOptions() }
+
+// SetStatusesPollMaxOptions safely sets the value for global configuration 'StatusesPollMaxOptions' field
+func SetStatusesPollMaxOptions(v int) { global.SetStatusesPollMaxOptions(v) }
+
+// GetStatusesPollOptionMaxChars safely fetches the Configuration value for state's 'StatusesPollOptionMaxChars' field
+func (st *ConfigState) GetStatusesPollOptionMaxChars() (v int) {
+ st.mutex.Lock()
+ v = st.config.StatusesPollOptionMaxChars
+ st.mutex.Unlock()
+ return
+}
+
+// SetStatusesPollOptionMaxChars safely sets the Configuration value for state's 'StatusesPollOptionMaxChars' field
+func (st *ConfigState) SetStatusesPollOptionMaxChars(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.StatusesPollOptionMaxChars = v
+ st.reloadToViper()
+}
+
+// StatusesPollOptionMaxCharsFlag returns the flag name for the 'StatusesPollOptionMaxChars' field
+func StatusesPollOptionMaxCharsFlag() string { return "statuses-poll-option-max-chars" }
+
+// GetStatusesPollOptionMaxChars safely fetches the value for global configuration 'StatusesPollOptionMaxChars' field
+func GetStatusesPollOptionMaxChars() int { return global.GetStatusesPollOptionMaxChars() }
+
+// SetStatusesPollOptionMaxChars safely sets the value for global configuration 'StatusesPollOptionMaxChars' field
+func SetStatusesPollOptionMaxChars(v int) { global.SetStatusesPollOptionMaxChars(v) }
+
+// GetStatusesMediaMaxFiles safely fetches the Configuration value for state's 'StatusesMediaMaxFiles' field
+func (st *ConfigState) GetStatusesMediaMaxFiles() (v int) {
+ st.mutex.Lock()
+ v = st.config.StatusesMediaMaxFiles
+ st.mutex.Unlock()
+ return
+}
+
+// SetStatusesMediaMaxFiles safely sets the Configuration value for state's 'StatusesMediaMaxFiles' field
+func (st *ConfigState) SetStatusesMediaMaxFiles(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.StatusesMediaMaxFiles = v
+ st.reloadToViper()
+}
+
+// StatusesMediaMaxFilesFlag returns the flag name for the 'StatusesMediaMaxFiles' field
+func StatusesMediaMaxFilesFlag() string { return "statuses-media-max-files" }
+
+// GetStatusesMediaMaxFiles safely fetches the value for global configuration 'StatusesMediaMaxFiles' field
+func GetStatusesMediaMaxFiles() int { return global.GetStatusesMediaMaxFiles() }
+
+// SetStatusesMediaMaxFiles safely sets the value for global configuration 'StatusesMediaMaxFiles' field
+func SetStatusesMediaMaxFiles(v int) { global.SetStatusesMediaMaxFiles(v) }
+
+// GetLetsEncryptEnabled safely fetches the Configuration value for state's 'LetsEncryptEnabled' field
+func (st *ConfigState) GetLetsEncryptEnabled() (v bool) {
+ st.mutex.Lock()
+ v = st.config.LetsEncryptEnabled
+ st.mutex.Unlock()
+ return
+}
+
+// SetLetsEncryptEnabled safely sets the Configuration value for state's 'LetsEncryptEnabled' field
+func (st *ConfigState) SetLetsEncryptEnabled(v bool) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.LetsEncryptEnabled = v
+ st.reloadToViper()
+}
+
+// LetsEncryptEnabledFlag returns the flag name for the 'LetsEncryptEnabled' field
+func LetsEncryptEnabledFlag() string { return "letsencrypt-enabled" }
+
+// GetLetsEncryptEnabled safely fetches the value for global configuration 'LetsEncryptEnabled' field
+func GetLetsEncryptEnabled() bool { return global.GetLetsEncryptEnabled() }
+
+// SetLetsEncryptEnabled safely sets the value for global configuration 'LetsEncryptEnabled' field
+func SetLetsEncryptEnabled(v bool) { global.SetLetsEncryptEnabled(v) }
+
+// GetLetsEncryptPort safely fetches the Configuration value for state's 'LetsEncryptPort' field
+func (st *ConfigState) GetLetsEncryptPort() (v int) {
+ st.mutex.Lock()
+ v = st.config.LetsEncryptPort
+ st.mutex.Unlock()
+ return
+}
+
+// SetLetsEncryptPort safely sets the Configuration value for state's 'LetsEncryptPort' field
+func (st *ConfigState) SetLetsEncryptPort(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.LetsEncryptPort = v
+ st.reloadToViper()
+}
+
+// LetsEncryptPortFlag returns the flag name for the 'LetsEncryptPort' field
+func LetsEncryptPortFlag() string { return "letsencrypt-port" }
+
+// GetLetsEncryptPort safely fetches the value for global configuration 'LetsEncryptPort' field
+func GetLetsEncryptPort() int { return global.GetLetsEncryptPort() }
+
+// SetLetsEncryptPort safely sets the value for global configuration 'LetsEncryptPort' field
+func SetLetsEncryptPort(v int) { global.SetLetsEncryptPort(v) }
+
+// GetLetsEncryptCertDir safely fetches the Configuration value for state's 'LetsEncryptCertDir' field
+func (st *ConfigState) GetLetsEncryptCertDir() (v string) {
+ st.mutex.Lock()
+ v = st.config.LetsEncryptCertDir
+ st.mutex.Unlock()
+ return
+}
+
+// SetLetsEncryptCertDir safely sets the Configuration value for state's 'LetsEncryptCertDir' field
+func (st *ConfigState) SetLetsEncryptCertDir(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.LetsEncryptCertDir = v
+ st.reloadToViper()
+}
+
+// LetsEncryptCertDirFlag returns the flag name for the 'LetsEncryptCertDir' field
+func LetsEncryptCertDirFlag() string { return "letsencrypt-cert-dir" }
+
+// GetLetsEncryptCertDir safely fetches the value for global configuration 'LetsEncryptCertDir' field
+func GetLetsEncryptCertDir() string { return global.GetLetsEncryptCertDir() }
+
+// SetLetsEncryptCertDir safely sets the value for global configuration 'LetsEncryptCertDir' field
+func SetLetsEncryptCertDir(v string) { global.SetLetsEncryptCertDir(v) }
+
+// GetLetsEncryptEmailAddress safely fetches the Configuration value for state's 'LetsEncryptEmailAddress' field
+func (st *ConfigState) GetLetsEncryptEmailAddress() (v string) {
+ st.mutex.Lock()
+ v = st.config.LetsEncryptEmailAddress
+ st.mutex.Unlock()
+ return
+}
+
+// SetLetsEncryptEmailAddress safely sets the Configuration value for state's 'LetsEncryptEmailAddress' field
+func (st *ConfigState) SetLetsEncryptEmailAddress(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.LetsEncryptEmailAddress = v
+ st.reloadToViper()
+}
+
+// LetsEncryptEmailAddressFlag returns the flag name for the 'LetsEncryptEmailAddress' field
+func LetsEncryptEmailAddressFlag() string { return "letsencrypt-email-address" }
+
+// GetLetsEncryptEmailAddress safely fetches the value for global configuration 'LetsEncryptEmailAddress' field
+func GetLetsEncryptEmailAddress() string { return global.GetLetsEncryptEmailAddress() }
+
+// SetLetsEncryptEmailAddress safely sets the value for global configuration 'LetsEncryptEmailAddress' field
+func SetLetsEncryptEmailAddress(v string) { global.SetLetsEncryptEmailAddress(v) }
+
+// GetOIDCEnabled safely fetches the Configuration value for state's 'OIDCEnabled' field
+func (st *ConfigState) GetOIDCEnabled() (v bool) {
+ st.mutex.Lock()
+ v = st.config.OIDCEnabled
+ st.mutex.Unlock()
+ return
+}
+
+// SetOIDCEnabled safely sets the Configuration value for state's 'OIDCEnabled' field
+func (st *ConfigState) SetOIDCEnabled(v bool) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.OIDCEnabled = v
+ st.reloadToViper()
+}
+
+// OIDCEnabledFlag returns the flag name for the 'OIDCEnabled' field
+func OIDCEnabledFlag() string { return "oidc-enabled" }
+
+// GetOIDCEnabled safely fetches the value for global configuration 'OIDCEnabled' field
+func GetOIDCEnabled() bool { return global.GetOIDCEnabled() }
+
+// SetOIDCEnabled safely sets the value for global configuration 'OIDCEnabled' field
+func SetOIDCEnabled(v bool) { global.SetOIDCEnabled(v) }
+
+// GetOIDCIdpName safely fetches the Configuration value for state's 'OIDCIdpName' field
+func (st *ConfigState) GetOIDCIdpName() (v string) {
+ st.mutex.Lock()
+ v = st.config.OIDCIdpName
+ st.mutex.Unlock()
+ return
+}
+
+// SetOIDCIdpName safely sets the Configuration value for state's 'OIDCIdpName' field
+func (st *ConfigState) SetOIDCIdpName(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.OIDCIdpName = v
+ st.reloadToViper()
+}
+
+// OIDCIdpNameFlag returns the flag name for the 'OIDCIdpName' field
+func OIDCIdpNameFlag() string { return "oidc-idp-name" }
+
+// GetOIDCIdpName safely fetches the value for global configuration 'OIDCIdpName' field
+func GetOIDCIdpName() string { return global.GetOIDCIdpName() }
+
+// SetOIDCIdpName safely sets the value for global configuration 'OIDCIdpName' field
+func SetOIDCIdpName(v string) { global.SetOIDCIdpName(v) }
+
+// GetOIDCSkipVerification safely fetches the Configuration value for state's 'OIDCSkipVerification' field
+func (st *ConfigState) GetOIDCSkipVerification() (v bool) {
+ st.mutex.Lock()
+ v = st.config.OIDCSkipVerification
+ st.mutex.Unlock()
+ return
+}
+
+// SetOIDCSkipVerification safely sets the Configuration value for state's 'OIDCSkipVerification' field
+func (st *ConfigState) SetOIDCSkipVerification(v bool) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.OIDCSkipVerification = v
+ st.reloadToViper()
+}
+
+// OIDCSkipVerificationFlag returns the flag name for the 'OIDCSkipVerification' field
+func OIDCSkipVerificationFlag() string { return "oidc-skip-verification" }
+
+// GetOIDCSkipVerification safely fetches the value for global configuration 'OIDCSkipVerification' field
+func GetOIDCSkipVerification() bool { return global.GetOIDCSkipVerification() }
+
+// SetOIDCSkipVerification safely sets the value for global configuration 'OIDCSkipVerification' field
+func SetOIDCSkipVerification(v bool) { global.SetOIDCSkipVerification(v) }
+
+// GetOIDCIssuer safely fetches the Configuration value for state's 'OIDCIssuer' field
+func (st *ConfigState) GetOIDCIssuer() (v string) {
+ st.mutex.Lock()
+ v = st.config.OIDCIssuer
+ st.mutex.Unlock()
+ return
+}
+
+// SetOIDCIssuer safely sets the Configuration value for state's 'OIDCIssuer' field
+func (st *ConfigState) SetOIDCIssuer(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.OIDCIssuer = v
+ st.reloadToViper()
+}
+
+// OIDCIssuerFlag returns the flag name for the 'OIDCIssuer' field
+func OIDCIssuerFlag() string { return "oidc-issuer" }
+
+// GetOIDCIssuer safely fetches the value for global configuration 'OIDCIssuer' field
+func GetOIDCIssuer() string { return global.GetOIDCIssuer() }
+
+// SetOIDCIssuer safely sets the value for global configuration 'OIDCIssuer' field
+func SetOIDCIssuer(v string) { global.SetOIDCIssuer(v) }
+
+// GetOIDCClientID safely fetches the Configuration value for state's 'OIDCClientID' field
+func (st *ConfigState) GetOIDCClientID() (v string) {
+ st.mutex.Lock()
+ v = st.config.OIDCClientID
+ st.mutex.Unlock()
+ return
+}
+
+// SetOIDCClientID safely sets the Configuration value for state's 'OIDCClientID' field
+func (st *ConfigState) SetOIDCClientID(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.OIDCClientID = v
+ st.reloadToViper()
+}
+
+// OIDCClientIDFlag returns the flag name for the 'OIDCClientID' field
+func OIDCClientIDFlag() string { return "oidc-client-id" }
+
+// GetOIDCClientID safely fetches the value for global configuration 'OIDCClientID' field
+func GetOIDCClientID() string { return global.GetOIDCClientID() }
+
+// SetOIDCClientID safely sets the value for global configuration 'OIDCClientID' field
+func SetOIDCClientID(v string) { global.SetOIDCClientID(v) }
+
+// GetOIDCClientSecret safely fetches the Configuration value for state's 'OIDCClientSecret' field
+func (st *ConfigState) GetOIDCClientSecret() (v string) {
+ st.mutex.Lock()
+ v = st.config.OIDCClientSecret
+ st.mutex.Unlock()
+ return
+}
+
+// SetOIDCClientSecret safely sets the Configuration value for state's 'OIDCClientSecret' field
+func (st *ConfigState) SetOIDCClientSecret(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.OIDCClientSecret = v
+ st.reloadToViper()
+}
+
+// OIDCClientSecretFlag returns the flag name for the 'OIDCClientSecret' field
+func OIDCClientSecretFlag() string { return "oidc-client-secret" }
+
+// GetOIDCClientSecret safely fetches the value for global configuration 'OIDCClientSecret' field
+func GetOIDCClientSecret() string { return global.GetOIDCClientSecret() }
+
+// SetOIDCClientSecret safely sets the value for global configuration 'OIDCClientSecret' field
+func SetOIDCClientSecret(v string) { global.SetOIDCClientSecret(v) }
+
+// GetOIDCScopes safely fetches the Configuration value for state's 'OIDCScopes' field
+func (st *ConfigState) GetOIDCScopes() (v []string) {
+ st.mutex.Lock()
+ v = st.config.OIDCScopes
+ st.mutex.Unlock()
+ return
+}
+
+// SetOIDCScopes safely sets the Configuration value for state's 'OIDCScopes' field
+func (st *ConfigState) SetOIDCScopes(v []string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.OIDCScopes = v
+ st.reloadToViper()
+}
+
+// OIDCScopesFlag returns the flag name for the 'OIDCScopes' field
+func OIDCScopesFlag() string { return "oidc-scopes" }
+
+// GetOIDCScopes safely fetches the value for global configuration 'OIDCScopes' field
+func GetOIDCScopes() []string { return global.GetOIDCScopes() }
+
+// SetOIDCScopes safely sets the value for global configuration 'OIDCScopes' field
+func SetOIDCScopes(v []string) { global.SetOIDCScopes(v) }
+
+// GetSMTPHost safely fetches the Configuration value for state's 'SMTPHost' field
+func (st *ConfigState) GetSMTPHost() (v string) {
+ st.mutex.Lock()
+ v = st.config.SMTPHost
+ st.mutex.Unlock()
+ return
+}
+
+// SetSMTPHost safely sets the Configuration value for state's 'SMTPHost' field
+func (st *ConfigState) SetSMTPHost(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.SMTPHost = v
+ st.reloadToViper()
+}
+
+// SMTPHostFlag returns the flag name for the 'SMTPHost' field
+func SMTPHostFlag() string { return "smtp-host" }
+
+// GetSMTPHost safely fetches the value for global configuration 'SMTPHost' field
+func GetSMTPHost() string { return global.GetSMTPHost() }
+
+// SetSMTPHost safely sets the value for global configuration 'SMTPHost' field
+func SetSMTPHost(v string) { global.SetSMTPHost(v) }
+
+// GetSMTPPort safely fetches the Configuration value for state's 'SMTPPort' field
+func (st *ConfigState) GetSMTPPort() (v int) {
+ st.mutex.Lock()
+ v = st.config.SMTPPort
+ st.mutex.Unlock()
+ return
+}
+
+// SetSMTPPort safely sets the Configuration value for state's 'SMTPPort' field
+func (st *ConfigState) SetSMTPPort(v int) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.SMTPPort = v
+ st.reloadToViper()
+}
+
+// SMTPPortFlag returns the flag name for the 'SMTPPort' field
+func SMTPPortFlag() string { return "smtp-port" }
+
+// GetSMTPPort safely fetches the value for global configuration 'SMTPPort' field
+func GetSMTPPort() int { return global.GetSMTPPort() }
+
+// SetSMTPPort safely sets the value for global configuration 'SMTPPort' field
+func SetSMTPPort(v int) { global.SetSMTPPort(v) }
+
+// GetSMTPUsername safely fetches the Configuration value for state's 'SMTPUsername' field
+func (st *ConfigState) GetSMTPUsername() (v string) {
+ st.mutex.Lock()
+ v = st.config.SMTPUsername
+ st.mutex.Unlock()
+ return
+}
+
+// SetSMTPUsername safely sets the Configuration value for state's 'SMTPUsername' field
+func (st *ConfigState) SetSMTPUsername(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.SMTPUsername = v
+ st.reloadToViper()
+}
+
+// SMTPUsernameFlag returns the flag name for the 'SMTPUsername' field
+func SMTPUsernameFlag() string { return "smtp-username" }
+
+// GetSMTPUsername safely fetches the value for global configuration 'SMTPUsername' field
+func GetSMTPUsername() string { return global.GetSMTPUsername() }
+
+// SetSMTPUsername safely sets the value for global configuration 'SMTPUsername' field
+func SetSMTPUsername(v string) { global.SetSMTPUsername(v) }
+
+// GetSMTPPassword safely fetches the Configuration value for state's 'SMTPPassword' field
+func (st *ConfigState) GetSMTPPassword() (v string) {
+ st.mutex.Lock()
+ v = st.config.SMTPPassword
+ st.mutex.Unlock()
+ return
+}
+
+// SetSMTPPassword safely sets the Configuration value for state's 'SMTPPassword' field
+func (st *ConfigState) SetSMTPPassword(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.SMTPPassword = v
+ st.reloadToViper()
+}
+
+// SMTPPasswordFlag returns the flag name for the 'SMTPPassword' field
+func SMTPPasswordFlag() string { return "smtp-password" }
+
+// GetSMTPPassword safely fetches the value for global configuration 'SMTPPassword' field
+func GetSMTPPassword() string { return global.GetSMTPPassword() }
+
+// SetSMTPPassword safely sets the value for global configuration 'SMTPPassword' field
+func SetSMTPPassword(v string) { global.SetSMTPPassword(v) }
+
+// GetSMTPFrom safely fetches the Configuration value for state's 'SMTPFrom' field
+func (st *ConfigState) GetSMTPFrom() (v string) {
+ st.mutex.Lock()
+ v = st.config.SMTPFrom
+ st.mutex.Unlock()
+ return
+}
+
+// SetSMTPFrom safely sets the Configuration value for state's 'SMTPFrom' field
+func (st *ConfigState) SetSMTPFrom(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.SMTPFrom = v
+ st.reloadToViper()
+}
+
+// SMTPFromFlag returns the flag name for the 'SMTPFrom' field
+func SMTPFromFlag() string { return "smtp-from" }
+
+// GetSMTPFrom safely fetches the value for global configuration 'SMTPFrom' field
+func GetSMTPFrom() string { return global.GetSMTPFrom() }
+
+// SetSMTPFrom safely sets the value for global configuration 'SMTPFrom' field
+func SetSMTPFrom(v string) { global.SetSMTPFrom(v) }
+
+// GetSyslogEnabled safely fetches the Configuration value for state's 'SyslogEnabled' field
+func (st *ConfigState) GetSyslogEnabled() (v bool) {
+ st.mutex.Lock()
+ v = st.config.SyslogEnabled
+ st.mutex.Unlock()
+ return
+}
+
+// SetSyslogEnabled safely sets the Configuration value for state's 'SyslogEnabled' field
+func (st *ConfigState) SetSyslogEnabled(v bool) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.SyslogEnabled = v
+ st.reloadToViper()
+}
+
+// SyslogEnabledFlag returns the flag name for the 'SyslogEnabled' field
+func SyslogEnabledFlag() string { return "syslog-enabled" }
+
+// GetSyslogEnabled safely fetches the value for global configuration 'SyslogEnabled' field
+func GetSyslogEnabled() bool { return global.GetSyslogEnabled() }
+
+// SetSyslogEnabled safely sets the value for global configuration 'SyslogEnabled' field
+func SetSyslogEnabled(v bool) { global.SetSyslogEnabled(v) }
+
+// GetSyslogProtocol safely fetches the Configuration value for state's 'SyslogProtocol' field
+func (st *ConfigState) GetSyslogProtocol() (v string) {
+ st.mutex.Lock()
+ v = st.config.SyslogProtocol
+ st.mutex.Unlock()
+ return
+}
+
+// SetSyslogProtocol safely sets the Configuration value for state's 'SyslogProtocol' field
+func (st *ConfigState) SetSyslogProtocol(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.SyslogProtocol = v
+ st.reloadToViper()
+}
+
+// SyslogProtocolFlag returns the flag name for the 'SyslogProtocol' field
+func SyslogProtocolFlag() string { return "syslog-protocol" }
+
+// GetSyslogProtocol safely fetches the value for global configuration 'SyslogProtocol' field
+func GetSyslogProtocol() string { return global.GetSyslogProtocol() }
+
+// SetSyslogProtocol safely sets the value for global configuration 'SyslogProtocol' field
+func SetSyslogProtocol(v string) { global.SetSyslogProtocol(v) }
+
+// GetSyslogAddress safely fetches the Configuration value for state's 'SyslogAddress' field
+func (st *ConfigState) GetSyslogAddress() (v string) {
+ st.mutex.Lock()
+ v = st.config.SyslogAddress
+ st.mutex.Unlock()
+ return
+}
+
+// SetSyslogAddress safely sets the Configuration value for state's 'SyslogAddress' field
+func (st *ConfigState) SetSyslogAddress(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.SyslogAddress = v
+ st.reloadToViper()
+}
+
+// SyslogAddressFlag returns the flag name for the 'SyslogAddress' field
+func SyslogAddressFlag() string { return "syslog-address" }
+
+// GetSyslogAddress safely fetches the value for global configuration 'SyslogAddress' field
+func GetSyslogAddress() string { return global.GetSyslogAddress() }
+
+// SetSyslogAddress safely sets the value for global configuration 'SyslogAddress' field
+func SetSyslogAddress(v string) { global.SetSyslogAddress(v) }
+
+// GetAdminAccountUsername safely fetches the Configuration value for state's 'AdminAccountUsername' field
+func (st *ConfigState) GetAdminAccountUsername() (v string) {
+ st.mutex.Lock()
+ v = st.config.AdminAccountUsername
+ st.mutex.Unlock()
+ return
+}
+
+// SetAdminAccountUsername safely sets the Configuration value for state's 'AdminAccountUsername' field
+func (st *ConfigState) SetAdminAccountUsername(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.AdminAccountUsername = v
+ st.reloadToViper()
+}
+
+// AdminAccountUsernameFlag returns the flag name for the 'AdminAccountUsername' field
+func AdminAccountUsernameFlag() string { return "username" }
+
+// GetAdminAccountUsername safely fetches the value for global configuration 'AdminAccountUsername' field
+func GetAdminAccountUsername() string { return global.GetAdminAccountUsername() }
+
+// SetAdminAccountUsername safely sets the value for global configuration 'AdminAccountUsername' field
+func SetAdminAccountUsername(v string) { global.SetAdminAccountUsername(v) }
+
+// GetAdminAccountEmail safely fetches the Configuration value for state's 'AdminAccountEmail' field
+func (st *ConfigState) GetAdminAccountEmail() (v string) {
+ st.mutex.Lock()
+ v = st.config.AdminAccountEmail
+ st.mutex.Unlock()
+ return
+}
+
+// SetAdminAccountEmail safely sets the Configuration value for state's 'AdminAccountEmail' field
+func (st *ConfigState) SetAdminAccountEmail(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.AdminAccountEmail = v
+ st.reloadToViper()
+}
+
+// AdminAccountEmailFlag returns the flag name for the 'AdminAccountEmail' field
+func AdminAccountEmailFlag() string { return "email" }
+
+// GetAdminAccountEmail safely fetches the value for global configuration 'AdminAccountEmail' field
+func GetAdminAccountEmail() string { return global.GetAdminAccountEmail() }
+
+// SetAdminAccountEmail safely sets the value for global configuration 'AdminAccountEmail' field
+func SetAdminAccountEmail(v string) { global.SetAdminAccountEmail(v) }
+
+// GetAdminAccountPassword safely fetches the Configuration value for state's 'AdminAccountPassword' field
+func (st *ConfigState) GetAdminAccountPassword() (v string) {
+ st.mutex.Lock()
+ v = st.config.AdminAccountPassword
+ st.mutex.Unlock()
+ return
+}
+
+// SetAdminAccountPassword safely sets the Configuration value for state's 'AdminAccountPassword' field
+func (st *ConfigState) SetAdminAccountPassword(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.AdminAccountPassword = v
+ st.reloadToViper()
+}
+
+// AdminAccountPasswordFlag returns the flag name for the 'AdminAccountPassword' field
+func AdminAccountPasswordFlag() string { return "password" }
+
+// GetAdminAccountPassword safely fetches the value for global configuration 'AdminAccountPassword' field
+func GetAdminAccountPassword() string { return global.GetAdminAccountPassword() }
+
+// SetAdminAccountPassword safely sets the value for global configuration 'AdminAccountPassword' field
+func SetAdminAccountPassword(v string) { global.SetAdminAccountPassword(v) }
+
+// GetAdminTransPath safely fetches the Configuration value for state's 'AdminTransPath' field
+func (st *ConfigState) GetAdminTransPath() (v string) {
+ st.mutex.Lock()
+ v = st.config.AdminTransPath
+ st.mutex.Unlock()
+ return
+}
+
+// SetAdminTransPath safely sets the Configuration value for state's 'AdminTransPath' field
+func (st *ConfigState) SetAdminTransPath(v string) {
+ st.mutex.Lock()
+ defer st.mutex.Unlock()
+ st.config.AdminTransPath = v
+ st.reloadToViper()
+}
+
+// AdminTransPathFlag returns the flag name for the 'AdminTransPath' field
+func AdminTransPathFlag() string { return "path" }
+
+// GetAdminTransPath safely fetches the value for global configuration 'AdminTransPath' field
+func GetAdminTransPath() string { return global.GetAdminTransPath() }
+
+// SetAdminTransPath safely sets the value for global configuration 'AdminTransPath' field
+func SetAdminTransPath(v string) { global.SetAdminTransPath(v) }