Class MasterKeyChangeRecordV2
- java.lang.Object
-
- org.apache.ignite.internal.pagemem.wal.record.WALRecord
-
- org.apache.ignite.internal.pagemem.wal.record.MasterKeyChangeRecordV2
-
public class MasterKeyChangeRecordV2 extends WALRecord
Logical record that stores encryption keys. Written to the WAL on the master key change.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.ignite.internal.pagemem.wal.record.WALRecord
WALRecord.RecordPurpose, WALRecord.RecordType
-
-
Constructor Summary
Constructors Constructor Description MasterKeyChangeRecordV2(String masterKeyName, List<T2<Integer,GroupKeyEncrypted>> grpKeys)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdataSize()List<T2<Integer,GroupKeyEncrypted>>getGrpKeys()StringgetMasterKeyName()WALRecord.RecordTypetype()
-
-
-
Constructor Detail
-
MasterKeyChangeRecordV2
public MasterKeyChangeRecordV2(String masterKeyName, List<T2<Integer,GroupKeyEncrypted>> grpKeys)
- Parameters:
masterKeyName- Master key name.grpKeys- Encrypted group keys.
-
-
Method Detail
-
getMasterKeyName
public String getMasterKeyName()
- Returns:
- Master key name.
-
getGrpKeys
public List<T2<Integer,GroupKeyEncrypted>> getGrpKeys()
- Returns:
- Encrypted group keys.
-
type
public WALRecord.RecordType type()
-
dataSize
public int dataSize()
- Returns:
- Record data size.
-
-