ConfigurationProperty<T> Class
- java.
lang. Object - com.
azure. core. util. ConfigurationProperty<T>
- com.
Type Parameters
- T
Type of property value.
public final class ConfigurationProperty
Represents configuration property.
Method Summary
Modifier and Type | Method and Description |
---|---|
Iterable<String> |
getAliases()
Gets property aliases - alternative names property can have. |
Function<String,T> |
getConverter()
Gets converter for property value. |
T |
getDefaultValue()
Gets property default value to be used when property is missing in the configuration. |
String |
getEnvironmentVariableName()
Gets name of environment variables this property can be configured with. |
String |
getName()
Gets full property name including relative path to it. |
String |
getSystemPropertyName()
Gets name of system property this property can be configured with. |
Function<String,String> |
getValueSanitizer()
Returns property value sanitizer that is used to securely log property value. |
boolean |
isRequired()
Returns true if property is required, used for validation purposes. |
boolean |
isShared()
Returns true if property can be shared between clients and get(ConfigurationProperty<T> property) should look for it in per-client and root sections. |
Methods inherited from java.lang.Object
Method Details
getAliases
public Iterable
Gets property aliases - alternative names property can have.
Returns:
getConverter
public Function
Gets converter for property value.
Returns:
getDefaultValue
public T getDefaultValue()
Gets property default value to be used when property is missing in the configuration.
Returns:
getEnvironmentVariableName
public String getEnvironmentVariableName()
Gets name of environment variables this property can be configured with.
Returns:
getName
public String getName()
Gets full property name including relative path to it.
Returns:
getSystemPropertyName
public String getSystemPropertyName()
Gets name of system property this property can be configured with.
Returns:
getValueSanitizer
public Function
Returns property value sanitizer that is used to securely log property value.
Returns:
isRequired
public boolean isRequired()
Returns true if property is required, used for validation purposes.
Returns:
isShared
public boolean isShared()
Returns true if property can be shared between clients and get(ConfigurationProperty<T> property) should look for it in per-client and root sections.
Returns:
Applies to
Azure SDK for Java
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour