if ((authLogin != null) && (authPassword != null) && (authDigestAlgorithm != null) && (privLogin != null) && (privPassword != null) && (privEncryptionAlgorithm != null)) {
snmpClient.withLoginPassword(authLogin, authPassword, authDigestAlgorithm, privLogin, privPassword, privEncryptionAlgorithm);
}
if (bulkSize >= 0) {
snmpClient.withBulkSize(bulkSize);
}
if (getLimit >= 0) {
snmpClient.withBulkSize(getLimit);
}
if (!Double.isNaN(minTimeToRepeat)) {