Class VersionKey
- java.lang.Object
-
- com.casper.sdk.model.entity.contract.VersionKey
-
public class VersionKey extends java.lang.ObjectChild ofVersions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVersionKey.VersionKeyBuilder
-
Constructor Summary
Constructors Constructor Description VersionKey()VersionKey(int protocolVersionMajor, int entityVersion)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VersionKey.VersionKeyBuilderbuilder()intgetEntityVersion()Automatically incremented value for a contract version within a major `ProtocolVersion`intgetProtocolVersionMajor()Major element of `ProtocolVersion` a `ContractVersion` is compatible withvoidsetEntityVersion(int entityVersion)Automatically incremented value for a contract version within a major `ProtocolVersion`voidsetProtocolVersionMajor(int protocolVersionMajor)Major element of `ProtocolVersion` a `ContractVersion` is compatible with
-
-
-
Method Detail
-
builder
public static VersionKey.VersionKeyBuilder builder()
-
getProtocolVersionMajor
public int getProtocolVersionMajor()
Major element of `ProtocolVersion` a `ContractVersion` is compatible with
-
getEntityVersion
public int getEntityVersion()
Automatically incremented value for a contract version within a major `ProtocolVersion`
-
setProtocolVersionMajor
public void setProtocolVersionMajor(int protocolVersionMajor)
Major element of `ProtocolVersion` a `ContractVersion` is compatible with
-
setEntityVersion
public void setEntityVersion(int entityVersion)
Automatically incremented value for a contract version within a major `ProtocolVersion`
-
-