@Documented
@Retention(value=RUNTIME)
@Target(value={})
public @interface FeatureConfigRef
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
configType
Config type of the referenced feature configuration.
|
java.lang.String |
displayFieldName
Optional field name in the referenced configuration from which to pull the display names for the values.
|
java.lang.String |
featureGroup
The feature group of the feature with the configuration to reference.
|
java.lang.String |
featureName
The name of the feature with the configuration to reference.
|
public abstract java.lang.String featureGroup
The feature group of the feature with the configuration to reference.
This must be equal to the SentinelFeature.featureGroup()
value of the feature with the configuration to reference.
Defaults to the current feature's feature group if left blank.
public abstract java.lang.String featureName
The name of the feature with the configuration to reference.
This must be equal to the SentinelFeature.featureName()
value of the feature with the configuration to reference.
Defaults to the current feature's feature name if left blank.
public abstract java.lang.String configType
Config type of the referenced feature configuration.
This must be equal to the ProvisioningConfig.type()
value of the referenced feature configuration.
public abstract java.lang.String displayFieldName
Optional field name in the referenced configuration from which to pull the display names for the values.
This must be equal to the ProvisioningField.name()
value of a field in the referenced configuration.