Class AssetConfigureTransactionBuilder<T extends AssetConfigureTransactionBuilder<T>>


  • public class AssetConfigureTransactionBuilder<T extends AssetConfigureTransactionBuilder<T>>
    extends AssetCreateTransactionBuilder<T>
    Build an asset configure transaction. Required parameters: assetIndex genesisHash Optional parameters: manager reserve freeze clawback Optional global parameters fee/flatFee note genesisID group lease You may only set addresses which are not zero for the existing asset. Do not set assetUnitName, assetName, url, metadataHash, assetDecimals, assetTotal or defaultFrozen.
    • Field Detail

      • strictEmptyAddressChecking

        protected boolean strictEmptyAddressChecking
    • Method Detail

      • assetIndex

        public T assetIndex​(BigInteger assetIndex)
        Set the assetIndex.
        Parameters:
        assetIndex - The assetIndex.
        Returns:
        This builder.
      • assetIndex

        public T assetIndex​(Integer assetIndex)
        Set the assetIndex.
        Parameters:
        assetIndex - The assetIndex.
        Returns:
        This builder.
      • assetIndex

        public T assetIndex​(Long assetIndex)
        Set the assetIndex.
        Parameters:
        assetIndex - The assetIndex.
        Returns:
        This builder.
      • strictEmptyAddressChecking

        public T strictEmptyAddressChecking​(boolean strictEmptyAddressChecking)
        Whether to disallow empty admin accounts from being set. They cannot be reset to the correct address later
        Parameters:
        strictEmptyAddressChecking - The strictEmptyAddressChecking value.
        Returns:
        This builder.