title: Couchbase - Auto generate key with user defined suffix
body: <p>I want to save an employee object in couchbase using spring boot java. I am using reactive couchbase driver. My requirement is to save the employee object with employeeId suffixed with hard coded string "-EMPLOYEETYPE".</p>
  
  <p>Example: 
  Object to couchbase from Java Application: </p>
  
  <pre><code>{ "employeeId" : "12345", "lname" :"ltest", "fname" : "ftest"}
  </code></pre>
  
  <p>While saving to couch base, key supposed to be generated like </p>
  
  <pre><code>"12345-EMPLOYEETYPE"
  </code></pre>
  
  <p><strong>Below code is not working, kindly guide me how to achieve it.</strong>
  Note: I am using lombok so there are no getters and setters.</p>
  
  <pre><code>@Document
  public final class Employee {
  
          @Id @GeneratedValue(strategy = GenerationStrategy.USE_ATTRIBUTES,delimiter="-EMPLOYEETYPE")
          private String id;
  
          @IdAttribute
          private String employeeId;
  }
  </code></pre>