public static class SimpleResourceDefinition.Parameters extends Object
Constructor and Description |
---|
Parameters(PathElement pathElement,
ResourceDescriptionResolver descriptionResolver)
Creates a Parameters object
|
public Parameters(PathElement pathElement, ResourceDescriptionResolver descriptionResolver)
pathElement
- the path element of the created ResourceDefinition. Cannot be null
descriptionResolver
- the description provider. Cannot be null
public SimpleResourceDefinition.Parameters setDescriptionResolver(ResourceDescriptionResolver descriptionResolver)
descriptionResolver
- public SimpleResourceDefinition.Parameters setAddHandler(OperationStepHandler addHandler)
SimpleResourceDefinition.registerOperations(ManagementResourceRegistration)
addHandler
- the add handler to use.public SimpleResourceDefinition.Parameters setRemoveHandler(OperationStepHandler removeHandler)
SimpleResourceDefinition.registerOperations(ManagementResourceRegistration)
removeHandler
- the add handler to use.public SimpleResourceDefinition.Parameters setAddRestartLevel(OperationEntry.Flag addRestartLevel)
OperationEntry.Flag#RESTART_NONE
addRestartLevel
- the restart levelIllegalStateException
- if a null addRestartLevel
is usedpublic SimpleResourceDefinition.Parameters setRemoveRestartLevel(OperationEntry.Flag removeRestartLevel)
OperationEntry.Flag#RESTART_ALL_SERVICES
removeRestartLevel
- the restart levelIllegalStateException
- if a null addRestartLevel
is usedpublic SimpleResourceDefinition.Parameters setRuntime()
false
public SimpleResourceDefinition.Parameters setRuntime(boolean isRuntime)
false
public SimpleResourceDefinition.Parameters setDeprecationData(DeprecationData deprecationData)
deprecationData
- Information describing deprecation of this resource.IllegalStateException
- if the deprecationData
is nullpublic SimpleResourceDefinition.Parameters setDeprecatedSince(ModelVersion deprecatedSince)
deprecatedSince
- version in which model was deprecatedIllegalStateException
- if the deprecationData
is nullpublic SimpleResourceDefinition.Parameters setOrderedChild()
false
.public SimpleResourceDefinition.Parameters setCapabilities(RuntimeCapability... capabilities)
capabilities
- capabilities to registerpublic SimpleResourceDefinition.Parameters setAccessConstraints(AccessConstraintDefinition... accessConstraints)
accessConstraints
- access constraint definitions for this resourceCopyright © 2023 JBoss by Red Hat. All rights reserved.