public final class AdminEndpointCfgDefn extends ManagedObjectDefinition<AdminEndpointCfgClient,AdminEndpointCfg>
The Admin Endpoint provides RESTful access to OpenDJ's monitoring and configuration backends.
Modifier and Type | Method and Description |
---|---|
AdminEndpointCfgClient |
createClientConfiguration(ManagedObject<? extends AdminEndpointCfgClient> impl)
Creates a client configuration view of the provided managed object.
|
AdminEndpointCfg |
createServerConfiguration(ServerManagedObject<? extends AdminEndpointCfg> impl)
Creates a server configuration view of the provided server managed
object.
|
AggregationPropertyDefinition<HTTPAuthorizationMechanismCfgClient,HTTPAuthorizationMechanismCfg> |
getAuthorizationMechanismPropertyDefinition()
Get the "authorization-mechanism" property definition.
|
StringPropertyDefinition |
getBasePathPropertyDefinition()
Get the "base-path" property definition.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
static AdminEndpointCfgDefn |
getInstance()
Get the Admin Endpoint configuration definition singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
Class<AdminEndpointCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this managed
object definition.
|
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 AdminEndpointCfgDefn getInstance()
public AdminEndpointCfgClient createClientConfiguration(ManagedObject<? extends AdminEndpointCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<AdminEndpointCfgClient,AdminEndpointCfg>
impl
- The managed object.public AdminEndpointCfg createServerConfiguration(ServerManagedObject<? extends AdminEndpointCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<AdminEndpointCfgClient,AdminEndpointCfg>
impl
- The server managed object.public Class<AdminEndpointCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<AdminEndpointCfgClient,AdminEndpointCfg>
public AggregationPropertyDefinition<HTTPAuthorizationMechanismCfgClient,HTTPAuthorizationMechanismCfg> getAuthorizationMechanismPropertyDefinition()
The HTTP authorization mechanisms supported by this Admin 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 Admin Endpoint is enabled.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the Admin Endpoint implementation.
Copyright 2010-2017 ForgeRock AS.