Class AppConfigurationProperties


  • @Validated
    @ConfigurationProperties(prefix="spring.cloud.azure.appconfiguration")
    @Import(AppConfigurationProviderProperties.class)
    public final class AppConfigurationProperties
    extends Object
    Properties for all Azure App Configuration stores that are loaded.
    • Constructor Detail

      • AppConfigurationProperties

        public AppConfigurationProperties()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Returns:
        the enabled
      • setEnabled

        public void setEnabled​(boolean enabled)
        Parameters:
        enabled - the enabled to set
      • setStores

        public void setStores​(List<ConfigStore> stores)
        Parameters:
        stores - the stores to set
      • getDefaultContext

        @Deprecated
        public String getDefaultContext()
        Deprecated.
        Use spring.cloud.azure.appconfiguration[0].selects
        The prefixed used before all keys loaded.
        Returns:
        null
      • setDefaultContext

        @Deprecated
        public void setDefaultContext​(String defaultContext)
        Deprecated.
        Use spring.cloud.azure.appconfiguration[0].selects
        Overrides the default context of `applicaiton`.
        Parameters:
        defaultContext - Key Prefix.
      • getName

        @Deprecated
        @Nullable
        public String getName()
        Deprecated.
        Use spring.cloud.azure.appconfiguration[0].selects
        Used to override the spring.application.name value
        Returns:
        name
      • setName

        @Deprecated
        public void setName​(@Nullable
                            String name)
        Deprecated.
        Use spring.cloud.azure.appconfiguration[0].selects
        Used to override the spring.application.name value
        Parameters:
        name - application name in conifg key.
      • getPushRefresh

        public Boolean getPushRefresh()
        Returns:
        the pushRefresh
      • setPushRefresh

        public void setPushRefresh​(Boolean pushRefresh)
        Parameters:
        pushRefresh - the pushRefresh to set
      • getRefreshInterval

        public Duration getRefreshInterval()
        Returns:
        the refreshInterval
      • setRefreshInterval

        public void setRefreshInterval​(Duration refreshInterval)
        Parameters:
        refreshInterval - the refreshInterval to set
      • validateAndInit

        @PostConstruct
        public void validateAndInit()
        Validates at least one store is configured for use and they are valid.