Class EmbeddedAddressAliasTransactionBuilder

    • Constructor Detail

      • EmbeddedAddressAliasTransactionBuilder

        protected EmbeddedAddressAliasTransactionBuilder​(java.io.DataInputStream stream)
        Constructor - Creates an object from stream.
        Parameters:
        stream - Byte stream to use to serialize the object.
      • EmbeddedAddressAliasTransactionBuilder

        protected EmbeddedAddressAliasTransactionBuilder​(KeyDto signerPublicKey,
                                                         byte version,
                                                         NetworkTypeDto network,
                                                         EntityTypeDto type,
                                                         NamespaceIdDto namespaceId,
                                                         AddressDto address,
                                                         AliasActionDto aliasAction)
        Constructor.
        Parameters:
        signerPublicKey - Entity signer's public key.
        version - Entity version.
        network - Entity network.
        type - Entity type.
        namespaceId - Identifier of the namespace that will become an alias.
        address - Aliased address.
        aliasAction - Alias action.
    • Method Detail

      • loadFromBinary

        public static EmbeddedAddressAliasTransactionBuilder loadFromBinary​(java.io.DataInputStream stream)
        Creates an instance of EmbeddedAddressAliasTransactionBuilder from a stream.
        Parameters:
        stream - Byte stream to use to serialize the object.
        Returns:
        Instance of EmbeddedAddressAliasTransactionBuilder.
      • create

        public static EmbeddedAddressAliasTransactionBuilder create​(KeyDto signerPublicKey,
                                                                    byte version,
                                                                    NetworkTypeDto network,
                                                                    EntityTypeDto type,
                                                                    NamespaceIdDto namespaceId,
                                                                    AddressDto address,
                                                                    AliasActionDto aliasAction)
        Creates an instance of EmbeddedAddressAliasTransactionBuilder.
        Parameters:
        signerPublicKey - Entity signer's public key.
        version - Entity version.
        network - Entity network.
        type - Entity type.
        namespaceId - Identifier of the namespace that will become an alias.
        address - Aliased address.
        aliasAction - Alias action.
        Returns:
        Instance of EmbeddedAddressAliasTransactionBuilder.
      • getNamespaceId

        public NamespaceIdDto getNamespaceId()
        Gets identifier of the namespace that will become an alias.
        Returns:
        Identifier of the namespace that will become an alias.
      • getAddress

        public AddressDto getAddress()
        Gets aliased address.
        Returns:
        Aliased address.
      • getAliasAction

        public AliasActionDto getAliasAction()
        Gets alias action.
        Returns:
        Alias action.