Class DistributionServiceConfig
- java.lang.Object
-
- app.coronawarn.server.services.distribution.config.DistributionServiceConfig
-
@Component @ConfigurationProperties(prefix="services.distribution") @Validated public class DistributionServiceConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DistributionServiceConfig.Api
static class
DistributionServiceConfig.AppVersions
static class
DistributionServiceConfig.ObjectStore
static class
DistributionServiceConfig.Paths
static class
DistributionServiceConfig.Signature
static class
DistributionServiceConfig.TekExport
static class
DistributionServiceConfig.TestData
-
Constructor Summary
Constructors Constructor Description DistributionServiceConfig()
-
Method Summary
-
-
-
Method Detail
-
getPaths
public DistributionServiceConfig.Paths getPaths()
-
setPaths
public void setPaths(DistributionServiceConfig.Paths paths)
-
getTestData
public DistributionServiceConfig.TestData getTestData()
-
setTestData
public void setTestData(DistributionServiceConfig.TestData testData)
-
getRetentionDays
public Integer getRetentionDays()
-
setRetentionDays
public void setRetentionDays(Integer retentionDays)
-
getExpiryPolicyMinutes
public Integer getExpiryPolicyMinutes()
-
setExpiryPolicyMinutes
public void setExpiryPolicyMinutes(Integer expiryPolicyMinutes)
-
getShiftingPolicyThreshold
public Integer getShiftingPolicyThreshold()
-
setShiftingPolicyThreshold
public void setShiftingPolicyThreshold(Integer shiftingPolicyThreshold)
-
getMaximumNumberOfKeysPerBundle
public Integer getMaximumNumberOfKeysPerBundle()
-
setMaximumNumberOfKeysPerBundle
public void setMaximumNumberOfKeysPerBundle(Integer maximumNumberOfKeysPerBundle)
-
getOutputFileName
public String getOutputFileName()
-
setOutputFileName
public void setOutputFileName(String outputFileName)
-
getIncludeIncompleteDays
public Boolean getIncludeIncompleteDays()
-
setIncludeIncompleteDays
public void setIncludeIncompleteDays(Boolean includeIncompleteDays)
-
getIncludeIncompleteHours
public Boolean getIncludeIncompleteHours()
-
setIncludeIncompleteHours
public void setIncludeIncompleteHours(Boolean includeIncompleteHours)
-
getTekExport
public DistributionServiceConfig.TekExport getTekExport()
-
setTekExport
public void setTekExport(DistributionServiceConfig.TekExport tekExport)
-
getSignature
public DistributionServiceConfig.Signature getSignature()
-
setSignature
public void setSignature(DistributionServiceConfig.Signature signature)
-
getApi
public DistributionServiceConfig.Api getApi()
-
setApi
public void setApi(DistributionServiceConfig.Api api)
-
getObjectStore
public DistributionServiceConfig.ObjectStore getObjectStore()
-
setObjectStore
public void setObjectStore(DistributionServiceConfig.ObjectStore objectStore)
-
getAppFeatures
public List<app.coronawarn.server.services.distribution.config.DistributionServiceConfig.AppFeature> getAppFeatures()
-
setAppFeatures
public void setAppFeatures(List<app.coronawarn.server.services.distribution.config.DistributionServiceConfig.AppFeature> appFeatures)
-
getSupportedCountries
public String[] getSupportedCountries()
-
setSupportedCountries
public void setSupportedCountries(String supportedCountries)
-
getAppVersions
public DistributionServiceConfig.AppVersions getAppVersions()
-
setAppVersions
public void setAppVersions(DistributionServiceConfig.AppVersions appVersions)
-
getAppFeaturesProto
public List<AppFeature> getAppFeaturesProto()
Get app features as list of protobuf objects.- Returns:
- list of
AppFeature
-
-