Class BaseSshTaskProperties
java.lang.Object
com.atlassian.bamboo.specs.api.model.task.TaskProperties
com.atlassian.bamboo.specs.model.task.BaseSshTaskProperties
- All Implemented Interfaces:
com.atlassian.bamboo.specs.api.model.EntityProperties
- Direct Known Subclasses:
ScpTaskProperties,SshTaskProperties
public abstract class BaseSshTaskProperties
extends com.atlassian.bamboo.specs.api.model.task.TaskProperties
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseSshTaskProperties(String description, boolean enabled, String host, String username, BaseSshTaskProperties.AuthenticationType authenticationType, @Nullable String password, @Nullable String key, @Nullable String passphrase, @Nullable com.atlassian.bamboo.specs.api.model.credentials.SharedCredentialsIdentifierProperties sharedCredentialsIdentifierProperties, @Nullable String hostFingerprint, int port, @NotNull List<com.atlassian.bamboo.specs.api.model.plan.requirement.RequirementProperties> requirements, @NotNull List<? extends com.atlassian.bamboo.specs.api.model.plan.condition.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
public void validate() throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException- Specified by:
validatein interfacecom.atlassian.bamboo.specs.api.model.EntityProperties- Overrides:
validatein classcom.atlassian.bamboo.specs.api.model.task.TaskProperties- Throws:
com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
-
equals
- Overrides:
equalsin classcom.atlassian.bamboo.specs.api.model.task.TaskProperties
-
hashCode
public int hashCode()- Overrides:
hashCodein classcom.atlassian.bamboo.specs.api.model.task.TaskProperties
-