public final class CrestMetricsEndpointCfgDefn extends ManagedObjectDefinition<CrestMetricsEndpointCfgClient,CrestMetricsEndpointCfg>
The Common REST Metrics HTTP Endpoint provides access to OpenDJ's monitoring information via the Common REST protocol.
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static CrestMetricsEndpointCfgDefn getInstance()
public CrestMetricsEndpointCfgClient createClientConfiguration(ManagedObject<? extends CrestMetricsEndpointCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<CrestMetricsEndpointCfgClient,CrestMetricsEndpointCfg>
impl
- The managed object.public CrestMetricsEndpointCfg createServerConfiguration(ServerManagedObject<? extends CrestMetricsEndpointCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<CrestMetricsEndpointCfgClient,CrestMetricsEndpointCfg>
impl
- The server managed object.public Class<CrestMetricsEndpointCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<CrestMetricsEndpointCfgClient,CrestMetricsEndpointCfg>
public AggregationPropertyDefinition<HttpAuthorizationMechanismCfgClient,HttpAuthorizationMechanismCfg> getAuthorizationMechanismPropertyDefinition()
The HTTP authorization mechanisms supported by this Common REST Metrics HTTP Endpoint.
public StringPropertyDefinition getBasePathPropertyDefinition()
All HTTP requests matching the base path or subordinate to it will be routed to the HTTP endpoint unless a more specific HTTP endpoint is found.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the Common REST Metrics HTTP Endpoint is enabled.
public StringPropertyDefinition getExcludedMetricPatternPropertyDefinition()
Zero or more regular expressions identifying metrics that should not be published to the Graphite server. The metric name prefix must not be included in the filter. Exclusion patterns take precedence over inclusion patterns.
public StringPropertyDefinition getIncludedMetricPatternPropertyDefinition()
Zero or more regular expressions identifying metrics that should be published to the Graphite server. The metric name prefix must not be included in the filter. Exclusion patterns take precedence over inclusion patterns.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the Common REST Metrics HTTP Endpoint implementation.
Copyright 2010-2018 ForgeRock AS.