You need to call asJavaCollection
to do the conversion, this should work:
import scala.collection.JavaConverters._
var attrDefs = Vector(new AttributeDefinition(), new AttributeDefinition())
request.setAttributeDefinitions(attrDefs.asJavaCollection)
As an alternative, you can use import scala.collection.JavaConversions._
to not have to call asJavaCollection
. However, I find that it makes what the code is doing more readable to call the method. Here's the alternate example:
import scala.collection.JavaConversions._
var attrDefs = Vector(new AttributeDefinition(), new AttributeDefinition())
request.setAttributeDefinitions(attrDefs)