Class VirtualNodeUpgradeResponse

  • All Implemented Interfaces:
    java.io.Externalizable , java.io.Serializable , java.lang.Comparable , org.apache.avro.generic.GenericContainer , org.apache.avro.generic.GenericRecord , org.apache.avro.generic.IndexedRecord , org.apache.avro.specific.SpecificRecord

    
    public class VirtualNodeUpgradeResponse
    extends SpecificRecordBase implements SpecificRecord
                        
    • Constructor Detail

      • VirtualNodeUpgradeResponse

        VirtualNodeUpgradeResponse()
        Default constructor.
      • VirtualNodeUpgradeResponse

        VirtualNodeUpgradeResponse(String x500Name, CpiIdentifier cpiIdentifier, String cpiFileChecksum, String mgmGroupId, HoldingIdentity holdingIdentity, String holdingIdentifierHash, String vaultDdlConnectionId, String vaultDmlConnectionId, String cryptoDdlConnectionId, String cryptoDmlConnectionId, String uniquenessDdlConnectionId, String uniquenessDmlConnectionId, String hsmConnectionId, VirtualNodeOperationalState flowP2pOperationalStatus, VirtualNodeOperationalState flowStartOperationalStatus, VirtualNodeOperationalState flowOperationalStatus, VirtualNodeOperationalState vaultDbOperationalStatus)
        All-args constructor.
        Parameters:
        x500Name - The new value for x500Name
        cpiIdentifier - The new value for cpiIdentifier
        cpiFileChecksum - The checksum of the CPI file.
        mgmGroupId - The new value for mgmGroupId
        holdingIdentity - The new value for holdingIdentity
        holdingIdentifierHash - The short 12-character hash of the holding identity.
        vaultDdlConnectionId - ID of virtual node Vault DB connection for DDL operations.
        vaultDmlConnectionId - ID of virtual node Vault DB connection for DML operations.
        cryptoDdlConnectionId - ID of virtual node Crypto DB connection for DDL operations.
        cryptoDmlConnectionId - ID of virtual node Crypto DB connection for DML operations.
        uniquenessDdlConnectionId - ID of virtual node Uniqueness DB connection for DDL operations.
        uniquenessDmlConnectionId - ID of virtual node Uniqueness DB connection for DML operations.
        hsmConnectionId - ID of HSM connection.
        flowP2pOperationalStatus - The current flow p2p operational status of virtual node
        flowStartOperationalStatus - The current flow start operational status of virtual node
        flowOperationalStatus - The current flow operational status of virtual node
        vaultDbOperationalStatus - The current vault db operational status of virtual node
    • Method Detail

      • getX500Name

         String getX500Name()

        Gets the value of the 'x500Name' field.

        Returns:

        The value of the 'x500Name' field.

      • setX500Name

         void setX500Name(String value)

        Sets the value of the 'x500Name' field.

        Parameters:
        value - the value to set.
      • getCpiIdentifier

         CpiIdentifier getCpiIdentifier()

        Gets the value of the 'cpiIdentifier' field.

        Returns:

        The value of the 'cpiIdentifier' field.

      • setCpiIdentifier

         void setCpiIdentifier(CpiIdentifier value)

        Sets the value of the 'cpiIdentifier' field.

        Parameters:
        value - the value to set.
      • getCpiFileChecksum

         String getCpiFileChecksum()

        Gets the value of the 'cpiFileChecksum' field.

        Returns:

        The checksum of the CPI file.

      • setCpiFileChecksum

         void setCpiFileChecksum(String value)

        Sets the value of the 'cpiFileChecksum' field. The checksum of the CPI file.

        Parameters:
        value - the value to set.
      • getMgmGroupId

         String getMgmGroupId()

        Gets the value of the 'mgmGroupId' field.

        Returns:

        The value of the 'mgmGroupId' field.

      • setMgmGroupId

         void setMgmGroupId(String value)

        Sets the value of the 'mgmGroupId' field.

        Parameters:
        value - the value to set.
      • getHoldingIdentifierHash

         String getHoldingIdentifierHash()

        Gets the value of the 'holdingIdentifierHash' field.

        Returns:

        The short 12-character hash of the holding identity.

      • setHoldingIdentifierHash

         void setHoldingIdentifierHash(String value)

        Sets the value of the 'holdingIdentifierHash' field. The short 12-character hash of the holding identity.

        Parameters:
        value - the value to set.
      • getVaultDdlConnectionId

         String getVaultDdlConnectionId()

        Gets the value of the 'vaultDdlConnectionId' field.

        Returns:

        ID of virtual node Vault DB connection for DDL operations. Null value means that DB is managed externally.

      • setVaultDdlConnectionId

         void setVaultDdlConnectionId(String value)

        Sets the value of the 'vaultDdlConnectionId' field. ID of virtual node Vault DB connection for DDL operations. Null value means that DB is managed externally.

        Parameters:
        value - the value to set.
      • getVaultDmlConnectionId

         String getVaultDmlConnectionId()

        Gets the value of the 'vaultDmlConnectionId' field.

        Returns:

        ID of virtual node Vault DB connection for DML operations.

      • setVaultDmlConnectionId

         void setVaultDmlConnectionId(String value)

        Sets the value of the 'vaultDmlConnectionId' field. ID of virtual node Vault DB connection for DML operations.

        Parameters:
        value - the value to set.
      • getCryptoDdlConnectionId

         String getCryptoDdlConnectionId()

        Gets the value of the 'cryptoDdlConnectionId' field.

        Returns:

        ID of virtual node Crypto DB connection for DDL operations. Null value means that DB is managed externally.

      • setCryptoDdlConnectionId

         void setCryptoDdlConnectionId(String value)

        Sets the value of the 'cryptoDdlConnectionId' field. ID of virtual node Crypto DB connection for DDL operations. Null value means that DB is managed externally.

        Parameters:
        value - the value to set.
      • getCryptoDmlConnectionId

         String getCryptoDmlConnectionId()

        Gets the value of the 'cryptoDmlConnectionId' field.

        Returns:

        ID of virtual node Crypto DB connection for DML operations.

      • setCryptoDmlConnectionId

         void setCryptoDmlConnectionId(String value)

        Sets the value of the 'cryptoDmlConnectionId' field. ID of virtual node Crypto DB connection for DML operations.

        Parameters:
        value - the value to set.
      • getUniquenessDdlConnectionId

         String getUniquenessDdlConnectionId()

        Gets the value of the 'uniquenessDdlConnectionId' field.

        Returns:

        ID of virtual node Uniqueness DB connection for DDL operations. Null value means that DB is managed externally.

      • setUniquenessDdlConnectionId

         void setUniquenessDdlConnectionId(String value)

        Sets the value of the 'uniquenessDdlConnectionId' field. ID of virtual node Uniqueness DB connection for DDL operations. Null value means that DB is managed externally.

        Parameters:
        value - the value to set.
      • getUniquenessDmlConnectionId

         String getUniquenessDmlConnectionId()

        Gets the value of the 'uniquenessDmlConnectionId' field.

        Returns:

        ID of virtual node Uniqueness DB connection for DML operations.

      • setUniquenessDmlConnectionId

         void setUniquenessDmlConnectionId(String value)

        Sets the value of the 'uniquenessDmlConnectionId' field. ID of virtual node Uniqueness DB connection for DML operations.

        Parameters:
        value - the value to set.
      • getHsmConnectionId

         String getHsmConnectionId()

        Gets the value of the 'hsmConnectionId' field.

        Returns:

        ID of HSM connection. Null value means that HSM is not used.

      • setHsmConnectionId

         void setHsmConnectionId(String value)

        Sets the value of the 'hsmConnectionId' field. ID of HSM connection. Null value means that HSM is not used.

        Parameters:
        value - the value to set.
      • getEncoder

         static BinaryMessageEncoder<VirtualNodeUpgradeResponse> getEncoder()

        Return the BinaryMessageEncoder instance used by this class.

        Returns:

        the message encoder used by this class

      • getDecoder

         static BinaryMessageDecoder<VirtualNodeUpgradeResponse> getDecoder()

        Return the BinaryMessageDecoder instance used by this class.

        Returns:

        the message decoder used by this class

      • createDecoder

         static BinaryMessageDecoder<VirtualNodeUpgradeResponse> createDecoder(SchemaStore resolver)

        Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.

        Parameters:
        resolver - a SchemaStore used to find schemas by fingerprint
        Returns:

        a BinaryMessageDecoder instance for this class backed by the given SchemaStore

      • toByteBuffer

         ByteBuffer toByteBuffer()

        Serializes this VirtualNodeUpgradeResponse to a ByteBuffer.

        Returns:

        a buffer holding the serialized data for this instance

      • fromByteBuffer

         static VirtualNodeUpgradeResponse fromByteBuffer(ByteBuffer b)

        Deserializes a VirtualNodeUpgradeResponse from a ByteBuffer.

        Parameters:
        b - a byte buffer holding serialized data for an instance of this class
        Returns:

        a VirtualNodeUpgradeResponse instance decoded from the given buffer