| 
| 
typedef std::map< std::string, std::string >  | StringMap | 
|   | 
◆ EncryptionKeyInfo()
      
        
          | pulsar::EncryptionKeyInfo::EncryptionKeyInfo  | 
          ( | 
          std::string  | 
          key,  | 
        
        
           | 
           | 
          StringMap &  | 
          metadata  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
EncryptionKeyInfo contains the encryption key and corresponding metadata which contains additional information about the key, such as version and timestamp. 
 
 
◆ getKey()
      
        
          | std::string & pulsar::EncryptionKeyInfo::getKey  | 
          ( | 
           | ) | 
           | 
        
      
 
- Returns
 - the key of the message 
 
 
 
◆ getMetadata()
      
        
          | StringMap & pulsar::EncryptionKeyInfo::getMetadata  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
- Returns
 - the metadata information 
 
 
 
◆ setKey()
      
        
          | void pulsar::EncryptionKeyInfo::setKey  | 
          ( | 
          std::string  | 
          key | ) | 
           | 
        
      
 
Set the key of the message for routing policy
- Parameters
 - 
  
    | Key | the key of the message for routing policy  | 
  
   
 
 
◆ setMetadata()
      
        
          | void pulsar::EncryptionKeyInfo::setMetadata  | 
          ( | 
          StringMap &  | 
          metadata | ) | 
           | 
        
      
 
Set metadata information
- Parameters
 - 
  
    | Metadata | the information of metadata  | 
  
   
 
 
The documentation for this class was generated from the following file: