Class ConfigStore

java.lang.Object
com.azure.spring.cloud.config.properties.ConfigStore

public final class ConfigStore extends Object
Config Store Properties for Requests to an Azure App Configuration Store.
  • Constructor Details

    • ConfigStore

      public ConfigStore()
  • Method Details

    • getEndpoint

      public String getEndpoint()
      Returns:
      the endpoint
    • setEndpoint

      public void setEndpoint(String endpoint)
      Parameters:
      endpoint - the endpoint to set
    • getEndpoints

      public List<String> getEndpoints()
      Returns:
      list of endpoints
    • setEndpoints

      public void setEndpoints(List<String> endpoints)
      Parameters:
      endpoints - list of endpoints to connect to geo-replicated config store instances.
    • getConnectionString

      public String getConnectionString()
      Returns:
      the connectionString
    • setConnectionString

      public void setConnectionString(String connectionString)
      Parameters:
      connectionString - the connectionString to set
    • getConnectionStrings

      public List<String> getConnectionStrings()
      Returns:
      connectionStrings
    • isFailFast

      public boolean isFailFast()
      Returns:
      the failFast
    • setFailFast

      public void setFailFast(boolean failFast)
      Parameters:
      failFast - the failFast to set
    • isEnabled

      public boolean isEnabled()
      Returns:
      the enabled
    • setEnabled

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

      public List<AppConfigurationStoreSelects> getSelects()
      Returns:
      the selects
    • setSelects

      public void setSelects(List<AppConfigurationStoreSelects> selects)
      Parameters:
      selects - the selects to set
    • getMonitoring

      public AppConfigurationStoreMonitoring getMonitoring()
      Returns:
      the monitoring
    • setMonitoring

      public void setMonitoring(AppConfigurationStoreMonitoring monitoring)
      Parameters:
      monitoring - the monitoring to set
    • getFeatureFlags

      public FeatureFlagStore getFeatureFlags()
      Returns:
      the featureFlags
    • setFeatureFlags

      public void setFeatureFlags(FeatureFlagStore featureFlags)
      Parameters:
      featureFlags - the featureFlags to set
    • validateAndInit

      @PostConstruct public void validateAndInit()
      Throws:
      IllegalStateException - Connection String URL endpoint is invalid