Package-level declarations
Types
Link copied to clipboard
This class is a structure containing the information of a destination object based on the API. It may of may not have the schema information within the apiRepresentation. It is meant to be used for interpolation in order to create the operation.
Link copied to clipboard
interface DestinationObjectProvider
Link copied to clipboard
class DynamicDestinationObjectProvider(retriever: Retriever, namePath: List<String>) : DestinationObjectProvider
An ObjectProvider that required performing HTTP requests in order know discover the objects.
Link copied to clipboard
class StaticDestinationObjectProvider(objectNames: List<String>, namePath: String = "name") : DestinationObjectProvider
An ObjectProvider generating objects from a statically provided list of object names. The main use case is for standard objects that aren't discoverable dynamically. If used with DynamicDestinationObjectProvider, the namePath should align with what the API returns in case interpolation uses this field.