Class VirtualNodeCreateRequest

  • 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 VirtualNodeCreateRequest
    extends SpecificRecordBase implements SpecificRecord
                        
    • Constructor Detail

      • VirtualNodeCreateRequest

        VirtualNodeCreateRequest()
        Default constructor.
      • VirtualNodeCreateRequest

        VirtualNodeCreateRequest(HoldingIdentity holdingId, String cpiFileChecksum, String vaultDdlConnection, String vaultDmlConnection, String cryptoDdlConnection, String cryptoDmlConnection, String uniquenessDdlConnection, String uniquenessDmlConnection, String updateActor)
        All-args constructor.
        Parameters:
        holdingId - The new value for holdingId
        cpiFileChecksum - The checksum of the CPI file.
        vaultDdlConnection - Connection details for virtual node Vault DB to be used for DDL operations.
        vaultDmlConnection - Connection details for virtual node Vault DB to be used for DML operations.
        cryptoDdlConnection - Connection details for virtual node Crypto DB to be used for DDL operations.
        cryptoDmlConnection - Connection details for virtual node Crypto DB to be used for DML operations.
        uniquenessDdlConnection - Connection details for virtual node Uniqueness DB to be used for DDL operations.
        uniquenessDmlConnection - Connection details for virtual node Uniqueness DB to be used for DML operations.
        updateActor - ID of RPC user that requested the virtual node creation.
    • Method Detail

      • setHoldingId

         void setHoldingId(HoldingIdentity value)

        Sets the value of the 'holdingId' field.

        Parameters:
        value - the value to set.
      • setCpiFileChecksum

         void setCpiFileChecksum(String value)

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

        Parameters:
        value - the value to set.
      • setVaultDdlConnection

         void setVaultDdlConnection(String value)

        Sets the value of the 'vaultDdlConnection' field. Connection details for virtual node Vault DB to be used for DDL operations. If null is passed for both vault connections, cluster DB will be used.

        Parameters:
        value - the value to set.
      • setVaultDmlConnection

         void setVaultDmlConnection(String value)

        Sets the value of the 'vaultDmlConnection' field. Connection details for virtual node Vault DB to be used for DML operations. If null is passed for both vault connections, cluster DB will be used.

        Parameters:
        value - the value to set.
      • setCryptoDdlConnection

         void setCryptoDdlConnection(String value)

        Sets the value of the 'cryptoDdlConnection' field. Connection details for virtual node Crypto DB to be used for DDL operations. If null is passed for both crypto connections, cluster DB will be used.

        Parameters:
        value - the value to set.
      • setCryptoDmlConnection

         void setCryptoDmlConnection(String value)

        Sets the value of the 'cryptoDmlConnection' field. Connection details for virtual node Crypto DB to be used for DML operations. If null is passed for both crypto connections, cluster DB will be used.

        Parameters:
        value - the value to set.
      • setUniquenessDdlConnection

         void setUniquenessDdlConnection(String value)

        Sets the value of the 'uniquenessDdlConnection' field. Connection details for virtual node Uniqueness DB to be used for DDL operations. If null is passed for both uniqueness connections, cluster DB will be used.

        Parameters:
        value - the value to set.
      • setUniquenessDmlConnection

         void setUniquenessDmlConnection(String value)

        Sets the value of the 'uniquenessDmlConnection' field. Connection details for virtual node Uniqueness DB to be used for DML operations. If null is passed for both uniqueness connections, cluster DB will be used.

        Parameters:
        value - the value to set.
      • setUpdateActor

         void setUpdateActor(String value)

        Sets the value of the 'updateActor' field. ID of RPC user that requested the virtual node creation.

        Parameters:
        value - the value to set.
      • createDecoder

         static BinaryMessageDecoder<VirtualNodeCreateRequest> 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