Class BaseSshTaskProperties
java.lang.Object
com.atlassian.bamboo.specs.api.model.task.TaskProperties
com.atlassian.bamboo.specs.model.task.BaseSshTaskProperties
- All Implemented Interfaces:
EntityProperties
- Direct Known Subclasses:
ScpTaskProperties
,SshTaskProperties
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BaseSshTaskProperties
(String description, boolean enabled, String host, String username, BaseSshTaskProperties.AuthenticationType authenticationType, @Nullable String password, @Nullable String key, @Nullable String passphrase, @Nullable SharedCredentialsIdentifierProperties sharedCredentialsIdentifierProperties, @Nullable String hostFingerprint, int port, @NotNull List<RequirementProperties> requirements, @NotNull List<? extends ConditionProperties> conditions) -
Method Summary
Methods inherited from class com.atlassian.bamboo.specs.api.model.task.TaskProperties
applicableTo, getAtlassianPlugin, getConditions, getDescription, getRequirements, isEnabled, toString
-
Field Details
-
DEFAULT_PORT
public static final int DEFAULT_PORT
-
-
Constructor Details
-
BaseSshTaskProperties
protected BaseSshTaskProperties()
-
-
Method Details
-
getHost
-
getUsername
-
getAuthenticationType
-
getPassword
-
getKey
-
getPassphrase
-
getHostFingerprint
-
getPort
public int getPort() -
validate
- Specified by:
validate
in interfaceEntityProperties
- Overrides:
validate
in classTaskProperties
- Throws:
PropertiesValidationException
-
equals
- Overrides:
equals
in classTaskProperties
-
hashCode
public int hashCode()- Overrides:
hashCode
in classTaskProperties
-