LedgerMetadataBuilder metadataBuilder = LedgerMetadataBuilder.create() .withEnsembleSize(ensembleSize).withWriteQuorumSize(writeQuorumSize).withAckQuorumSize(ackQuorumSize) .withDigestType(digestType.toApiDigestType()).withPassword(passwd); if (customMetadata != null) { metadataBuilder.withCustomMetadata(customMetadata);