@AssertTrue(message = "Use ('privateKey' AND 'passphrase') OR 'password' to specify credentials")
	boolean isEitherPasswordOrPrivateKeyAndPassPhrase() {
		if (!StringUtils.hasText(password)) {
			return StringUtils.hasText(privateKey) && StringUtils.hasText(passPhrase);
		}
		return !StringUtils.hasText(privateKey) && !StringUtils.hasText(passPhrase);
	}
Module options for SFTP source module.

@author Ilayaperumal Gopinathan
@author Eric Bottard
@author Gary Russell
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/modules/metadata/SftpSourceOptionsMetadata.java