in tools/mc2bq/pkg/export/v1.go [60:71]
func (mc *MCv1) PreferenceSetSource(ctx context.Context, pal mcutil.ProjectAndLocation) mcutil.ObjectSource {
it := mc.client.ListPreferenceSets(ctx, &migrationcenterpb.ListPreferenceSetsRequest{
Parent: pal.String(),
PageSize: 1000,
})
r := newObjectReader[*migrationcenterpb.PreferenceSet](it, "preference_set", mc.schema.PreferenceSetTable)
src := newMigrationCenterLoadSource(r)
return &struct {
bigquery.LoadSource
*objectReader[*migrationcenterpb.PreferenceSet]
}{src, r}
}