Greetings,
I want to be able to be able to randomly generate DataObjects. For example say I have the following data object definition:
<type type="Location" edition="1" displayName="Location" preferredDisplayPropName="nameAddress">
<StringField propName="name"
shortName="Name"
required="true"
columnViewable="false" />
<StringField propName="address"
shortName="Address"
columnViewable="false"
stringUiComponentType="TEXTAREA" />
<StringField propName="address2"
shortName="Address 2"
columnViewable="false"
stringUiComponentType="TEXTAREA" />
<StringField propName="city"
shortName="City"
columnViewable="false"
stringUiComponentType="TEXTAREA" />
<DynamicLookupListField propName="state"
shortName="State"
parentPropName="region" >
<subLists>
<subList subListName="Region 01" parentListValue="Region 01"/>
<subList subListName="Region 02" parentListValue="Region 02"/>
<subList subListName="Region 03" parentListValue="Region 03"/>
<subList subListName="Region 04" parentListValue="Region 04"/>
<subList subListName="Region 05" parentListValue="Region 05"/>
<subList subListName="Region 06" parentListValue="Region 06"/>
<subList subListName="Region 07" parentListValue="Region 07"/>
<subList subListName="Region 08" parentListValue="Region 08"/>
<subList subListName="Region 09" parentListValue="Region 09"/>
<subList subListName="Region 10" parentListValue="Region 10"/>
</subLists>
</DynamicLookupListField>
<StringField propName="zip"
shortName="Zip Code"
columnViewable="false"
stringUiComponentType="TEXTAREA" />
<StringField propName="singleLineAddress"
shortName="Single Line"
required="true"
columnViewable="false"
stringUiComponentType="TEXTAREA" />
<LookupListField
propName="region"
helpText="Region"
listName="LocationRegions"
required="false" />
<CompositeField propName="nameAddress"
shortName="Name Address"
required="true"
columnViewable="false"
userEditable="false"
delimiter=" - " >
<propNamesToInclude>
<propName>name</propName>
<propName>singleLineAddress</propName>
</propNamesToInclude>
</CompositeField>
<BooleanField propName="verified"
required="true"
columnViewable="false"
defaultValue="false"/>
</type>
I want to be able to generate 10000 of these when the service starts up or potentially in a K8s job. This is primarily for load/performance testing.