Class SshServerModel
java.lang.Object
org.citrusframework.model.config.ssh.SshServerModel
Java-Klasse für anonymous complex type.
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
<attribute name="port" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="auto-start" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="host-key-path" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="user-home-path" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="user" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="allowed-key-path" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="endpoint-adapter" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="interceptors" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="message-converter" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="debug-logging" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringPath to a public key in PEM format.protected BooleanWhether to start this SSH server automatically.protected Booleanprotected Stringprotected StringPath to PEM encoded key pair (public and private key) which is used as host key.protected Stringprotected Stringprotected Stringprotected StringPassword for authenticating the user.protected StringPort to listen to.protected StringUser which is allowed to connect.protected StringPath to user home directory. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPath to a public key in PEM format.Ruft den Wert der endpointAdapter-Eigenschaft ab.Path to PEM encoded key pair (public and private key) which is used as host key.getId()Ruft den Wert der id-Eigenschaft ab.Ruft den Wert der interceptors-Eigenschaft ab.Ruft den Wert der messageConverter-Eigenschaft ab.Password for authenticating the user.getPort()Port to listen to.getUser()User which is allowed to connect.Path to user home directory.Whether to start this SSH server automatically.Ruft den Wert der debugLogging-Eigenschaft ab.voidsetAllowedKeyPath(String value) Legt den Wert der allowedKeyPath-Eigenschaft fest.voidsetAutoStart(Boolean value) Legt den Wert der autoStart-Eigenschaft fest.voidsetDebugLogging(Boolean value) Legt den Wert der debugLogging-Eigenschaft fest.voidsetEndpointAdapter(String value) Legt den Wert der endpointAdapter-Eigenschaft fest.voidsetHostKeyPath(String value) Legt den Wert der hostKeyPath-Eigenschaft fest.voidLegt den Wert der id-Eigenschaft fest.voidsetInterceptors(String value) Legt den Wert der interceptors-Eigenschaft fest.voidsetMessageConverter(String value) Legt den Wert der messageConverter-Eigenschaft fest.voidsetPassword(String value) Legt den Wert der password-Eigenschaft fest.voidLegt den Wert der port-Eigenschaft fest.voidLegt den Wert der user-Eigenschaft fest.voidsetUserHomePath(String value) Legt den Wert der userHomePath-Eigenschaft fest.
-
Field Details
-
id
-
port
Port to listen to. Default is 22 -
autoStart
Whether to start this SSH server automatically. Default is true. If set to false, a test action is responsible for starting/stopping the server -
hostKeyPath
Path to PEM encoded key pair (public and private key) which is used as host key. By default, a standard, fixed keypair is used. -
userHomePath
Path to user home directory. If not set ${user.dir}/target/{serverName}/home/{user} is used by default. -
user
User which is allowed to connect. -
password
Password for authenticating the user. -
allowedKeyPath
Path to a public key in PEM format. If prefixed with 'classpath:' it is read as a resource. -
endpointAdapter
-
interceptors
-
messageConverter
-
debugLogging
-
-
Constructor Details
-
SshServerModel
public SshServerModel()
-
-
Method Details
-
getId
Ruft den Wert der id-Eigenschaft ab.- Returns:
- possible object is
String
-
setId
Legt den Wert der id-Eigenschaft fest.- Parameters:
value- allowed object isString
-
getPort
Port to listen to. Default is 22- Returns:
- possible object is
String
-
setPort
Legt den Wert der port-Eigenschaft fest. -
isAutoStart
Whether to start this SSH server automatically. Default is true. If set to false, a test action is responsible for starting/stopping the server- Returns:
- possible object is
Boolean
-
setAutoStart
Legt den Wert der autoStart-Eigenschaft fest.- Parameters:
value- allowed object isBoolean- See Also:
-
getHostKeyPath
Path to PEM encoded key pair (public and private key) which is used as host key. By default, a standard, fixed keypair is used.- Returns:
- possible object is
String
-
setHostKeyPath
Legt den Wert der hostKeyPath-Eigenschaft fest.- Parameters:
value- allowed object isString- See Also:
-
getUserHomePath
Path to user home directory. If not set ${user.dir}/target/{serverName}/home/{user} is used by default.- Returns:
- possible object is
String
-
setUserHomePath
Legt den Wert der userHomePath-Eigenschaft fest.- Parameters:
value- allowed object isString- See Also:
-
getUser
User which is allowed to connect.- Returns:
- possible object is
String
-
setUser
Legt den Wert der user-Eigenschaft fest. -
getPassword
Password for authenticating the user.- Returns:
- possible object is
String
-
setPassword
Legt den Wert der password-Eigenschaft fest.- Parameters:
value- allowed object isString- See Also:
-
getAllowedKeyPath
Path to a public key in PEM format. If prefixed with 'classpath:' it is read as a resource.- Returns:
- possible object is
String
-
setAllowedKeyPath
Legt den Wert der allowedKeyPath-Eigenschaft fest.- Parameters:
value- allowed object isString- See Also:
-
getEndpointAdapter
Ruft den Wert der endpointAdapter-Eigenschaft ab.- Returns:
- possible object is
String
-
setEndpointAdapter
Legt den Wert der endpointAdapter-Eigenschaft fest.- Parameters:
value- allowed object isString
-
getInterceptors
Ruft den Wert der interceptors-Eigenschaft ab.- Returns:
- possible object is
String
-
setInterceptors
Legt den Wert der interceptors-Eigenschaft fest.- Parameters:
value- allowed object isString
-
getMessageConverter
Ruft den Wert der messageConverter-Eigenschaft ab.- Returns:
- possible object is
String
-
setMessageConverter
Legt den Wert der messageConverter-Eigenschaft fest.- Parameters:
value- allowed object isString
-
isDebugLogging
Ruft den Wert der debugLogging-Eigenschaft ab.- Returns:
- possible object is
Boolean
-
setDebugLogging
Legt den Wert der debugLogging-Eigenschaft fest.- Parameters:
value- allowed object isBoolean
-