Move the budget and plan properties in data processing requests to extension.
We should make it identifiable whether these properties are supported or not as they are not very commonly supported.
Makes the interface cleaner and more predictable.
This will allow to provide an additional conformance class and makes it easier for clients to identify whether this is supported.
Alternatively, we could also expose the two parameters as "job options", see #471
Move the budget and plan properties in data processing requests to extension. We should make it identifiable whether these properties are supported or not as they are not very commonly supported. Makes the interface cleaner and more predictable.
This will allow to provide an additional conformance class and makes it easier for clients to identify whether this is supported. Alternatively, we could also expose the two parameters as "job options", see #471