code: public GrantConstraints withEncryptionContextSubset(java.util.Map<String, String> encryptionContextSubset) {
          setEncryptionContextSubset(encryptionContextSubset);
          return this;
      }
docs: <p>
  A list of key-value pairs, all of which must be present in the encryption context of certain subsequent
  operations that the grant allows. When certain subsequent operations allowed by the grant include encryption
  context that matches this list or is a superset of this list, the grant allows the operation. Otherwise, the
  grant does not allow the operation.
  </p>
  
  @param encryptionContextSubset
  A list of key-value pairs, all of which must be present in the encryption context of certain subsequent
  operations that the grant allows. When certain subsequent operations allowed by the grant include
  encryption context that matches this list or is a superset of this list, the grant allows the operation.
  Otherwise, the grant does not allow the operation.
  @return Returns a reference to this object so that method calls can be chained together.