}
@Override
public void setSource(Source source)
{
SWIGTYPE_p_pn_terminus_t source_t = Proton.pn_link_source(_impl);
org.apache.qpid.proton.amqp.messaging.Source s = (org.apache.qpid.proton.amqp.messaging.Source) source;
Proton.pn_terminus_set_address(source_t,s.getAddress());
Proton.pn_terminus_set_dynamic(source_t,s.getDynamic());
setDurability(source_t, s.getDurable() == null ? null : s.getDurable().getValue());