code: private void updateDomain(Long domainId, String name, String authorityType, String ttl, boolean reverse) throws GloboDnsException {
  		if (domainId == null) {
  			throw new GloboDnsException("Domain id cannot be null");
  		}
  		
  		Domain domain = new Domain();
  		if (name != null)
  			domain.getDomainAttributes().setName(name);
  		if (authorityType != null)
  			domain.getDomainAttributes().setAuthorityType(authorityType);
  		if (ttl != null)
  			domain.getDomainAttributes().setTTL(ttl);
  		
  		GloboDnsRoot<Domain> globoDnsRoot = this.put("/domains/" + domainId + ".json" + (reverse ? "?reverse=true" : ""), domain, false);
  		if (globoDnsRoot == null) {
  			throw new GloboDnsException("Invalid response");
  		}
  		return;
  	}
docs: /*
  Updating features