public abstract class AaiServer extends Server implements INamed
Modifier and Type | Field and Description |
---|---|
String |
_name |
AaiServerBindings |
bindings |
String |
protocol |
String |
protocolVersion |
List<AaiSecurityRequirement> |
security |
description, url, variables
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
AaiServer(Node parent)
Constructor.
|
AaiServer(Node parent,
String name)
Constructor.
|
AaiServer(String name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(IVisitor visitor)
Called to accept a visitor onto a visitable data model instance.
|
AaiSecurityRequirement |
addSecurityRequirement(AaiSecurityRequirement securityRequirement)
Adds a security requirement child.
|
abstract AaiSecurityRequirement |
createSecurityRequirement()
Creates a security requirement child node.
|
String |
getName()
Gets the definition name.
|
void |
rename(String newName)
Renames the definition.
|
addServerVariable, createServerVariable, getServerVariable, getServerVariables, removeServerVariable
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public String _name
public String protocol
public String protocolVersion
public List<AaiSecurityRequirement> security
public AaiServerBindings bindings
public AaiServer(String name)
public AaiServer(Node parent)
parent
- public void accept(IVisitor visitor)
IVisitable
accept
in interface IVisitable
accept
in class Node
Node.accept(IVisitor)
public abstract AaiSecurityRequirement createSecurityRequirement()
public String getName()
INamed
getName
in interface INamed
INamed.getName()
public void rename(String newName)
INamed
rename
in interface INamed
INamed.rename(java.lang.String)
public AaiSecurityRequirement addSecurityRequirement(AaiSecurityRequirement securityRequirement)
securityRequirement
- Copyright © 2021 Red Hat. All rights reserved.