There are different ways for indicating the storage proposal settings: through a D-Bus call, from a JSON config file, through a HTTP call (JSON), and from a YAML product file.
- The
#Calculate
D-Bus method is called with the expected D-Bus data (a{sv}
). - The storage service generates a
ProposalSettings
ruby object from the D-Bus data and calculates the proposal.